ECSim++: An INET-Based Simulation Tool for Modeling and Control in Edge Cloud Computing

As the overwhelming growth of smart devices and massive arrival of new application, network traffic volume has been growing rapidly. The traditional centralized network architecture, such as locating services at core cloud, causes a heavy burden on the backhaul link and long latency. Edge Cloud Computing has been introduced to reduce traffic bottlenecks in the core, backhaul network and service delay by pushing data intensive tasks towards the edge and locally processing data in proximity to the users. This paper introduces a new simulation framework, so-called ECSim++, based on the OMNeT++ simulator [15] and INET framework [2] to enable exploration of computing, caching, communication or energy efficiency related issues in Edge Cloud Computing. ECSim++ is designed not only to allow researchers to customize caching protocols, edge services, but also to analyze, debug and evaluate easily for Edge Cloud Computing environment. In addition, ECSim++ also provides an energy consumption model so that researchers could deploy and evaluate their energy strategies.

[1]  Dario Rossi,et al.  ccnSim: An highly scalable CCN simulator , 2013, 2013 IEEE International Conference on Communications (ICC).

[2]  George Pavlou,et al.  Icarus: a caching simulator for information centric networking (ICN) , 2014, SimuTools.

[3]  Xing Zhang,et al.  A Survey on Mobile Edge Networks: Convergence of Computing, Caching and Communications , 2017, IEEE Access.

[4]  Rajkumar Buyya,et al.  CloudNetSim++: A toolkit for data center simulations in OMNET++ , 2014, 2014 11th Annual High Capacity Optical Networks and Emerging/Enabling Technologies (Photonics for Energy).

[5]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[6]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[7]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[8]  Rudolf Hornig,et al.  An overview of the OMNeT++ simulation environment , 2008, Simutools 2008.

[9]  Sally Floyd,et al.  ns-3 project goals , 2006 .

[10]  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..

[11]  Daniel C. Kilper,et al.  In-network caching effect on optimal energy consumption in content-centric networking , 2012, 2012 IEEE International Conference on Communications (ICC).

[12]  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).