Cloud computing is an emerging technology which emphasis on delivering software, platform, infrastructure to the user, based on demand by cloud services providers through general internet-based applications. Consumer can pay for using these resources on the basis of pay as you go model. Cloud Computing is facing many challenges from its seedling stage to yet. Energy management, Load balancing, Server consolidation, Resource utilization, VM Migration cost and time modeling, Security and Network throughput achievements are various known issues. Out of this energy consumption awarding the first position because of the number of energy hungry data centres are growing rapidly due to the increasing popularity of the Cloud Computing among all levels of organizations. But running the applications in the real cloud for testing are much more expensive and researchers often cannot attain the real cloud environment. To conquer these challenges, a test bed of cloud simulator is necessary. Simulation is the act of imitating or pretending like real environment. This paper introduces the characteristics and working of a cloud simulator framework named CloudSim which provides simulation, supremacy to manage cloud services as well as modeling of cloud infrastructure. Keywords: Cloud Computing, Data Centre, Energy Efficiency, Cloud Sim, Simulation, Green Cloud.
I.INTRODUCTION Cloud computing is a versatile technology which can bear the wide spectrum of resources as well as applications. It is gaining its esteem in the midst of different types of organizations that have the aspirations to eliminate the strain of managing their own IT infrastructure via outsourcing the computational resources. It is a technological framework which supplies computing resources as a utility like electricity on a metered basis that authorizes the operations of the workloads similar to grid computing [1]. It provides high reliability, broad network access, fault tolerance, on demand services etc as compared to traditional computing Cloud provides Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) as service models. Amazon EC2 is an eminent IaaS provider, Google App is a well known PaaS provider and Salesforce.com is a prominent SaaS provider.. Cloud Computing distributes its resources, such as, software, storage, databases and network in reliable, economical and secure manner to a wide number of users via conventional internet protocols and these resources are accumulated in geographically dispersed energy hungry data centers. The conventional cloud applications are social networking, content delivery, web hosting, real time processing of data etc. These kinds of applications have dissimilar requirements for their set up and organization. The system volume, power performance and unreliable loads are the various issues of these applications' deployment under cloud federation. The amount of energy consumption of data centers is doubling in every four years. In 2015, U.S. data centers consumed around...