Synthesizing Plausible Infrastructure Configurations for Evaluating Edge Computing Systems

This paper proposes a framework for synthesizing infrastructure configurations for evaluating edge computing systems under different conditions. There are a number of tools to simulate or emulate edge systems, and while they typically provide ways of modeling infrastructure and network topologies, they lack reusable building blocks common to edge scenarios. Consequently, most edge computing systems evaluations to this date rely on either highly application-specific testbeds, or abstract scenarios and abstract infrastructure configurations. We analyze four existing or emerging edge infrastructure scenarios, from which we elicit common concepts. The scenarios serve as input to synthesize plausible infrastructure configurations, that are parameterizable in cluster density, device heterogeneity, and network topology. We demonstrate how our tool can generate synthetic infrastructure configurations for the reference scenarios, and how these configurations can be used to evaluate aspects of edge computing systems.

[1]  Shancang Li,et al.  A Heuristic Offloading Method for Deep Learning Edge Services in 5G Networks , 2019, IEEE Access.

[2]  Kenneth L. Calvert,et al.  Modeling Internet topology , 1997, IEEE Commun. Mag..

[3]  Mahadev Satyanarayanan,et al.  Scalable crowd-sourcing of video from mobile devices , 2013, MobiSys '13.

[4]  Hans C. Woithe,et al.  Edge computing in the ePC: a reality check , 2017, SEC.

[5]  Mahadev Satyanarayanan,et al.  The Computing Landscape of the 21st Century , 2019, HotMobile.

[6]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[7]  Walter Willinger,et al.  Network topology generators: degree-based vs. structural , 2002, SIGCOMM '02.

[8]  Larry L. Peterson,et al.  Central office re-architected as a data center , 2016, IEEE Communications Magazine.

[9]  Alan M. Frieze,et al.  Random graphs , 2006, SODA '06.

[10]  T. Schreck,et al.  Augmenting Node‐Link Diagrams with Topographic Attribute Maps , 2020, Comput. Graph. Forum.

[11]  Liang Tong,et al.  A hierarchical edge cloud architecture for mobile computing , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[12]  Schahram Dustdar,et al.  Portable Energy-Aware Cluster-Based Edge Computers , 2018, 2018 IEEE/ACM Symposium on Edge Computing (SEC).

[13]  Flávio Nunes,et al.  Aveiro, Portugal: Making a Digital City , 2005 .

[14]  Dries Naudts,et al.  Smart Highway : ITS-G5 and C2VX based testbed for vehicular communications in real environments enhanced by edge/cloud technologies , 2019 .

[15]  Atay Ozgovde,et al.  EdgeCloudSim: An environment for performance evaluation of Edge Computing systems , 2017, 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC).

[16]  Schahram Dustdar,et al.  Towards QoS-Aware Fog Service Placement , 2017, 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC).

[17]  Lin Li,et al.  Industrial Big Data in an Industry 4.0 Environment: Challenges, Schemes, and Applications for Predictive Maintenance , 2017, IEEE Access.

[18]  Wolfgang Kellerer,et al.  Towards a Cost Optimal Design for a 5G Mobile Core Network Based on SDN and NFV , 2017, IEEE Transactions on Network and Service Management.

[19]  Ran Ju,et al.  VR is on the Edge: How to Deliver 360° Videos in Mobile Networks , 2017, VR/AR Network@SIGCOMM.

[20]  Andrea Zanella,et al.  Padova Smart City: An urban Internet of Things experimentation , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[21]  Stephen Cass,et al.  Taking AI to the edge: Google's TPU now comes in a maker-friendly package , 2019, IEEE Spectrum.

[22]  Damián Fernández-Cerero,et al.  Sphere: Simulator of edge infrastructures for the optimization of performance and resources energy consumption , 2020, Simul. Model. Pract. Theory.

[23]  Schahram Dustdar,et al.  Edge Intelligence: The Convergence of Humans, Things, and AI , 2019, IC2E.

[24]  Schahram Dustdar,et al.  EMMA: Distributed QoS-Aware MQTT Middleware for Edge Computing Applications , 2018, 2018 IEEE International Conference on Cloud Engineering (IC2E).

[25]  Rajkumar Buyya,et al.  iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments , 2016, Softw. Pract. Exp..

[26]  Ruben Mayer,et al.  EmuFog: Extensible and scalable emulation of large-scale fog computing infrastructures , 2017, 2017 IEEE Fog World Congress (FWC).

[27]  Steven J. Johnston,et al.  Commodity single board computer clusters and their applications , 2018, Future Gener. Comput. Syst..

[28]  Pablo Sotres,et al.  Practical Lessons From the Deployment and Management of a Smart City Internet-of-Things Infrastructure: The SmartSantander Testbed Case , 2017, IEEE Access.

[29]  Schahram Dustdar,et al.  Towards a Serverless Platform for Edge AI , 2019, HotEdge.

[30]  Mahadev Satyanarayanan,et al.  Towards wearable cognitive assistance , 2014, MobiSys.

[31]  Charles E. Catlett,et al.  Array of things: a scientific research instrument in the public way: platform design and early lessons learned , 2017, SCOPE@CPSWeek.

[32]  Abhishek Verma,et al.  Large-scale cluster management at Google with Borg , 2015, EuroSys.

[33]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[34]  Ibrahim Matta,et al.  BRITE: an approach to universal topology generation , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[35]  Kai Hwang,et al.  Cloud Performance Modeling with Benchmark Evaluation of Elastic Scaling Strategies , 2016, IEEE Transactions on Parallel and Distributed Systems.