Challenges and Opportunities in Edge Computing | doi.page