MC-Sim: a mobile cloud simulation toolkit based on CloudSim

Mobile Cloud Computing (MCC) has gained a significant attention these past years. MCC consists of migrating mobile applications from the constrained mobile devices to the cloud. This task is highly complicated and demanding, therefore several novel methods, tools, and approaches are introduced to tackle this complexity. At this point, we argue that a simulation of the deployment mechanisms for accessing cloud services and testing mobile cloud applications in the cloud environment is a mandatory phase prior to real deployment in a real environment. A simulation will offer the developer a controllable and cost-free environment to test and evaluate applications' performance according to different predefined scenarios. As MCC lacks tools of simulation of its aspects, to fill this gap we propose Mobile Cloud Simulation (MC-Sim) toolkits based on CloudSim.

[1]  Jesús Carretero,et al.  iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator , 2012, Journal of Grid Computing.

[2]  Ghalem Belalem,et al.  Approaches to Improve the Resources Management in the Simulator CloudSim , 2010, ICICA.

[3]  Kumbesan Sandrasegaran,et al.  Modelling software corrective maintenance productivity using an analytical economic model and simulation , 2016, Int. J. Comput. Appl. Technol..

[4]  Dzmitry Kliazovich,et al.  GreenCloud: A Packet-Level Simulator of Energy-Aware Cloud Computing Data Centers , 2010, GLOBECOM.

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

[6]  Dejan S. Milojicic,et al.  Open Cirrus TM cloud computing testbed: federated data centers for open source systems and services research , 2009, CloudCom 2009.

[7]  Ilango Sriram,et al.  SPECI, a Simulation Tool Exploring Cloud-Scale Data Centres , 2009, CloudCom.

[8]  Liang Liu,et al.  GreenCloud: a new architecture for green data center , 2009, ICAC-INDST '09.

[9]  Rajkumar Buyya,et al.  CloudAnalyst: A CloudSim-Based Visual Modeller for Analysing Cloud Computing Environments and Applications , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[10]  Dejan S. Milojicic,et al.  Open Cirrus: A Global Cloud Computing Testbed , 2010, Computer.

[11]  Rajkumar Buyya,et al.  GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing , 2002, Concurr. Comput. Pract. Exp..

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

[13]  Huber Flores,et al.  Adaptive code offloading for mobile cloud applications: exploiting fuzzy sets and evidence-based learning , 2013, MCS '13.

[14]  Mohamed Ridda Laouar,et al.  Towards a smart cloud gate for smart devices , 2014, 2014 Third IEEE International Colloquium in Information Science and Technology (CIST).

[15]  A. Varga,et al.  THE OMNET++ DISCRETE EVENT SIMULATION SYSTEM , 2003 .

[16]  Xinjie Chang Network simulations with OPNET , 1999, WSC'99. 1999 Winter Simulation Conference Proceedings. 'Simulation - A Bridge to the Future' (Cat. No.99CH37038).

[17]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[18]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[19]  Arnold H. Buss Simkit: component based simulation modeling with Simkit , 2002, WSC '02.

[20]  G. Zayaraz,et al.  Combined architectural framework for the selection of architectures using ATAM, FAHP and CBAM , 2016, Int. J. Comput. Appl. Technol..

[21]  Rajkumar Buyya,et al.  NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations , 2011, 2011 Fourth IEEE International Conference on Utility and Cloud Computing.

[22]  Hanene Cherait,et al.  Rewriting rule-based model for aspect-oriented software evolution , 2016 .