Simulation and Analysis of Cloud Environment (original) (raw)

A REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENT

Cloud computing is Internet based development and use of computer technology. It is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure "in the cloud" that supports them. Cloud computing is a hot topic all over the world nowadays, through which customers can access information and computer power via a web browser. As the adoption and deployment of cloud computing increase, it is critical to evaluate the performance of cloud environments. Currently, modeling and simulation technology has become a useful and powerful tool in cloud computing research community to deal with these issues. Cloud simulators are required for cloud system testing to decrease the complexity and separate quality concerns. Cloud computing means saving and accessing the data over the internet instead of local storage. In this paper, we have provided a short review on the types, models and architecture of the cloud environment.

Tools for modelling and simulation cloud computing infrastructure

ABSTRACT Cloud computing is a model of provisioning con�gurable computing resources, IT infrastructures and applica- tions which can be easily allocated and deallocated by consumer without provider interaction. It can be hard to evaluate performance of newly developed cloud application or infrastructure. Using testbeds for this limits experiments to the scale of the testbed. And achieving reproducible results can be hard or impossible in that case. It's preferable to use simulation tools. Several cloud modelling and simulation frameworks were developed. CloudSim is one of the most powerful. Data centers, physical servers, virtual machines, and applications can be modeled with CloudSim. Application running costs, SLA violations, power usage can be evaluated based on simulated models. In this paper we demostrate feasibility to model real infrastructure with CloudSim framework. For this purpose we model computer infrastructure of Computer Center of St. Petersburg State University.

Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim

Cloud computing has been widely accepted by the researchers for the web applications. During the past years, distributed computing replaced the centralized computing and finally turned towards the cloud computing. One can see lots of applications of cloud computing like online sale and purchase, social networking web pages, country wide virtual classes, digital libraries, sharing of pathological research labs, supercomputing and many more. Creating and allocating VMs to applications use virtualization concept. Resource allocates policies and load balancing polices play an important role in managing and allocating resources as per application request in a cloud computing environment. Cloud analyst is a GUI tool that simulates the cloud-computing environment. In the present work, the cloud servers are arranged through step network and a UML model for a minimization of energy consumption by processor, dynamic random access memory, hard disk, electrical components and mother board is developed. A well Unified Modeling Language is used for design of a class diagram. Response time and internet characteristics have been demonstrated and computed results are depicted in the form of tables and graphs using the cloud analyst simulation tool. 1. INTRODUCTION From the current scenario of computer networking, it is observed that the computer networks have become an integral part of everyone. Before 40 years, a project of ARPANET was started for connecting the mainframe computer systems across network covering the long distances. Slowly-slowly computing has been started across network and one of the popular approaches was the centralized computing in which numbers of the desktops are connected to a server and these systems can easily accessed the server which has the numbers of application softwares. Due to the complexity of the research problems, the centralized computing systems have been shifted towards the distributed computing systems, if the server fails then users can work or compute the programs or they can use the application softwares on own machine. Due to further increasing the numbers of applications in the form of audio and video files, distributed computing systems move towards the clustering approach called as the cloud computing. Amazon.com is the first one to introduce this type of computing facilities and used for selling the consumer products like books, e-books, etc. Now this type of approach is adopted by the various kinds of service providers. There are a lots of features are available on this kind of computing and supports the heterogeneous collection of devices which may have hand-held devices like mobile, laptops, palmtops, etc. This kind of computing supports wire based networking as well as wireless network connectivity. In India, one of the important projects was initiated in the year 2009 by Government of India called as a National Knowledge Network (NKN) which was based on

Creating and Configuring Cloud Computing Environment

Cloud computing is gaining popularity in delivering services to users in efficient and cost effective manner. Various services are offered to users in pay as you go model. The basic cloud services include Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Apart from this, various other services like Business Process as a Service (BPaaS), Testing as a Service (TaaS), Integration as a Service (InaaS), and Governance as a Service (GaaS) etc. are some other emerging cloud services. SaaS service model is the most popular service model of cloud .Under this model, the user is offered software or application on a subscription basis. The user uses the application (App) of the provider to interact with the resources of the cloud. The App needs to be loaded at various datacenters of the provider to improve the performance and response time. As Cloud environment is a complex and dynamic environment, testing the performance of the App on the real cloud environment is a very difficult task. Simulation Tools and techniques can be used to test the performance of App before being actually deployed in the real environment. .In this article first, we explore the CloudAnalyst simulation tool to simulate complex cloud environment. We explore the various packages and classes of the simulation tool. Then we use the simulation tool to create and configure a virtual cloud environment to test the performance of App on the cloud.

Study of Comparison of Various Cloud Computing Simulators

— Green Cloud computing is one of the " Best Affordable Innovation " that is it is one of such technologies that completely fits into the pulse of business market and science and technology fields. The main objective of Green Cloud Computing is to fulfill and transform the base and framework of clouds that incorporates extensibility, excellence in quality of performance, and also reduces energy utilization. To achieve the objectives of Green Cloud Technology it has to be simulated using various simulation tools. Simulation Tools are one of the important mechanism through which the system is fabricated that is represented by any given model and they are becoming more and more important in estimation of the Green Cloud model. The paper presents a study of various simulation tools and comparison of various tools on basis of their performance and future scope of various tools.

A Survey and Comparison of Various Cloud Simulators Available for Cloud Environment

Cloud computing is new technology with its ease of access and a variety of applications. If offers various types of services to the user, such as software as a service, platform as a service and hardware as a service or infrastructure as a service. The deployment of real cloud for commercial use is quite expensive. Therefore, various kinds of simulators such as CloudSim, GroudSim, CDOSim, GreenCloud are available in the market for cloud environment. In this paper, we have done a study and analysis of various simulators available for cloud computing.

Cloudsim: A novel framework for modeling and simulation of cloud computing infrastructures and services

arXiv preprint arXiv: …, 2009

Cloud computing focuses on delivery of reliable, secure, fault-tolerant, sustainable, and scalable infrastructures for hosting Internet-based application services. These applications have different composition, configuration, and deployment requirements. Quantifying the performance of scheduling and allocation policy on a Cloud infrastructure (hardware, software, services) for different application and service models under varying load, energy performance (power consumption, heat dissipation), and system size is an extremely challenging problem to tackle. To simplify this process, in this paper we propose CloudSim: a new generalized and extensible simulation framework that enables seamless modelling, simulation, and experimentation of emerging Cloud computing infrastructures and management services. The simulation framework has the following novel features: (i) support for modelling and instantiation of large scale Cloud computing infrastructure, including data centers on a single physical computing node and java virtual machine; (ii) a self-contained platform for modelling data centers, service brokers, scheduling, and allocations policies; (iii) availability of virtualization engine, which aids in creation and management of multiple, independent, and co-hosted virtualized services on a data center node; and (iv) flexibility to switch between space-shared and time-shared allocation of processing cores to virtualized services.

A Detailed Survey on various Cloud computing Simulators

A) Cloud SIM CloudSim is a new, generalized and extensible simulation toolkit and application which enables seamless modeling, simulation, and experimentation of emerging cloud computing system, infrastructures and application environments for single and internetworked clouds 5,. The existing distributed system simulators were not applicable to the cloud computing environment due to evaluating the performance of cloud provisioning policies, services, application workload, models and resources under varying system, user configurations and requirements. With regard to complex composition and deployment requirements of Cloud computing services , it is difficult to evaluate the performance of Cloud's application and res ource models under different systems and us ers ' configurations . The CloudSim atte mpts to tackle with this problem by modelling the Cloud co mputing s ystems and their co mponents such as datacenters , virtual machines etc. It is an extens ible and eas y to s etup s imulating fra mework for Cloud c o m p u t i n g infras tructure and application services . Less efforts and times a re needed to deploy Cloud bas ed application e xperiments in CloudSim. It is able to model large s cale Cloud environments on s ingle node. It a ls o s upports the network topologies s imulat ions and federated Cloud environments . It can create and manage mu ltip le independent virtual services on one datacenter with the capability of working as s pace or time s hared allocations [35]. CloudSim is a simulation application which enables seamless modeling, simulation, and experimentation of cloud computing and the application services, proposed by due to the problem that existing distributed system simulators were not applicable to the cloud computing environment. CloudSim goal is widely used for performing simulations in cloud. In case of cloud to access the infrastructures you need to pay some amount to the service provider hence using a simulator is easier as it allows users to perform repeated

IJERT-Cloud Computing and the Cloud Simulation

International Journal of Engineering Research and Technology (IJERT), 2014

https://www.ijert.org/cloud-computing-and-the-cloud-simulation https://www.ijert.org/research/cloud-computing-and-the-cloud-simulation-IJERTV3IS050506.pdf Cloud Computing is an emerging technology that is used to provide resources as services to its users on the utility basis. The customers of Cloud Computing enjoy these services in the form of applications, platform, or infrastructure. Before deploying these services on Clouds, their allocation policies need to be tested. But testing them on real Cloud infrastructure is very difficult and expensive in terms of time, money and effort. Thus, we use the concept of simulation for this purpose. In this paper, we discuss CloudSim (Cloud Simulation toolkit). CloudSim is analysed as an efficient toolkit for simulating Cloud scheduling and allocation policies.

International Journal of Cloud Computing Simulation Tools-A Study

Cloud computing eliminates the need for maintaining expensive computing facilities. The characteristics of a typical cloud are: on-demand access, scalability, elasticity, cost reduction, minimum management effort, and device/location independence. As the adoption and deployment of cloud computing increases, it is critical to evaluate the performance and other issues. To model and schedule the different applications and services for cloud infrastructure system is a tremendous challenging task which requires different load and energy performance configurations. This can be solved by using various simulation tools. Several cloud simulators have been specifically developed for performance analysis of cloud computing environments.This paper briefly explores the concept of cloud computing and surveys several features of the various simulation tools.