Challenges and Opportunities in Edge Computing
A View Of Cloud Computing