Edge Computing Meaning And Future Trends