secCloudSim: Secure Cloud Simulator

Cloud Computing is an emerging field of technology that relies on sharing of resources over the Internet to achieve economy of scales. It has gained momentum among both individuals and corporate sectors due to a variety of applications such as ease of administration, mobility and collaboration, reduction of hardware and licensing cost, and scalability. Researchers are also trying to explore and analyze the Cloud environment, but due to the lack of resources for performing large-scale experiments, they mostly rely on Cloud simulators. In this regards, several Cloud simulators have been developed to analyze different features as evaluation of fetching a virtual machine, power consumption of network equipment's, resource consumptions and allocation of memory. However, according to the best of our knowledge, none of these simulators provide any support for analyzing the security aspects of the Cloud. In this paper, we have designed and implemented a new Cloud simulator, entitled as secure Cloud Simulator (sec Cloud Sim). The sec Cloud Sim is an extension of existing iCan Cloud simulator, which provides the basic security features of authentication and authorization. After the successful implementation, we have evaluated the performance of sec Cloud Sim and iCan Cloud in terms of packet rate, processing time, response time, and time delay. Our performance evaluation results revealed that sec Cloud Sim has a low performance impact as compared to iCan Cloud. This low performance impact of sec Cloud Sim is due to the integration of security features to iCan Cloud architecture.

[1]  Rim Moussa Massive Data Analytics in the Cloud: TPC-H Experience on Hadoop Clusters , 2012, Int. J. Web Appl..

[2]  Chita R. Das,et al.  MDCSim: A multi-tier data center simulation, platform , 2009, 2009 IEEE International Conference on Cluster Computing and Workshops.

[3]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[4]  Gabriel Antoniu,et al.  A performance evaluation of Azure and Nimbus clouds for scientific applications , 2012, CloudCP '12.

[5]  Xiaohong Jiang,et al.  An Energy-Efficient Scheme for Cloud Resource Provisioning Based on CloudSim , 2011, 2011 IEEE International Conference on Cluster Computing.

[6]  Yasushi Inoguchi,et al.  Performance evaluation of a Green Scheduling Algorithm for energy savings in Cloud computing , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW).

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

[8]  Xiaohui Gu,et al.  CloudScale: elastic resource scaling for multi-tenant cloud systems , 2011, SoCC.

[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]  Dzmitry Kliazovich,et al.  GreenCloud: a packet-level simulator of energy-aware cloud computing data centers , 2010, The Journal of Supercomputing.

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

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

[13]  Renato Figueiredo,et al.  Science Clouds: Early Experiences in Cloud Computing for Scientific Applications , 2008 .

[14]  Robert L. Grossman,et al.  The Open Cloud Testbed: A Wide Area Testbed for Cloud Computing Utilizing High Performance Network Services , 2009, ArXiv.

[15]  Dinkar Sitaram,et al.  Platform as a Service , 2012, CloudCom 2012.

[16]  Qin Li,et al.  CIVIC: A Hypervisor Based Virtual Computing Environment , 2007, HPCC.

[17]  Xue-Jie Zhang,et al.  Comparison of open-source cloud management platforms: OpenStack and OpenNebula , 2012, 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery.

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

[19]  Qin Li,et al.  CIVIC: a Hypervisor based Virtual Computing Environment , 2007, 2007 International Conference on Parallel Processing Workshops (ICPPW 2007).