• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

CloudSim: a toolkit for modeling and simulation of Cloud computing environments and evaluation of resource provisioning algorithms, Software: Practice and Experience 41 (2011)

by R N Calheiros, R Ranjan, A Beloglazov, C A F De Rose, R Buyya
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 18
Next 10 →

A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems

by Anton Beloglazov, Rajkumar Buyya, Young Choon Lee, Albert Zomaya
"... Traditionally, the development of computing systems has been focused on performance improvements driven by the demand of applications from consumer, scientific and business domains. However, the ever increasing energy consumption of computing systems has started to limit further performance growth d ..."
Abstract - Cited by 6 (1 self) - Add to MetaCart
Traditionally, the development of computing systems has been focused on performance improvements driven by the demand of applications from consumer, scientific and business domains. However, the ever increasing energy consumption of computing systems has started to limit further performance growth due to overwhelming electricity bills and carbon dioxide footprints. Therefore, the goal of the computer system design has been shifted to power and energy efficiency. To identify open challenges in the area and facilitate future advancements it is essential to synthesize and classify the research on power and energy-efficient design conducted to date. In this work we discuss causes and problems of high power / energy consumption, and present a taxonomy of energy-efficient design of computing systems covering the hardware, operating system, virtualization and data center levels. We survey various key works in the area and map them to our taxonomy to guide future design and development efforts. This chapter is concluded with a discussion of advancements identified in energy-efficient computing and our vision on future

The Cloud Adoption Toolkit: Supporting Cloud Adoption Decisions

by Ali Khajeh-hosseini, David Greenwood, James W. Smith, Ian Sommerville - in the Enterprise,” In press, Software: Practice and Experience , 2011
"... Cloud computing promises a radical shift in the provisioning of computing resource within the enterprise. This paper describes the challenges that decision makers face when assessing the feasibility of the adoption of cloud computing in their organisations, and describes our Cloud Adoption Toolkit, ..."
Abstract - Cited by 4 (1 self) - Add to MetaCart
Cloud computing promises a radical shift in the provisioning of computing resource within the enterprise. This paper describes the challenges that decision makers face when assessing the feasibility of the adoption of cloud computing in their organisations, and describes our Cloud Adoption Toolkit, which has been developed to support this process. The toolkit provides a framework to support decision makers in identifying their concerns, and matching these concerns to appropriate tools/techniques that can be used to address them. Cost Modeling is the most mature tool in the toolkit, and this paper shows its effectiveness by demonstrating how practitioners can use it to examine the costs of deploying their IT systems on the cloud. The Cost Modeling tool is evaluated using a case study of an organization that is considering the migration of some of its IT systems to the cloud. The case study shows that running systems on the cloud using a traditional „always on ‟ approach can be less cost effective, and the elastic nature of the cloud has to be used to reduce costs. Therefore, decision makers have to be able to model the variations in resource usage and their systems‟ deployment options to obtain accurate cost estimates.

Towards Self-Awareness in Cloud Markets: A Monitoring Methodology

by Ivan Breskovic, Christian Haas, Simon Caton, Ivona Br
"... Abstract—Currently, the Cloud landscape is a fragmented, static and shapeless market that hinders the paradigm’s ability to fulfil its promise of ubiquitous computing on tap and as a commodity. In this paper, we present our vision of an autonomic self-aware Cloud market platform, and argue that auto ..."
Abstract - Cited by 2 (2 self) - Add to MetaCart
Abstract—Currently, the Cloud landscape is a fragmented, static and shapeless market that hinders the paradigm’s ability to fulfil its promise of ubiquitous computing on tap and as a commodity. In this paper, we present our vision of an autonomic self-aware Cloud market platform, and argue that autonomic market platforms for Clouds can step up to the challenge of today’s status quo. As our first steps towards achieving this vision, we present a market monitoring methodology, which includes a series of realistic market goals, sets of extractable metrics from a market platform and how to map (i.e. combine and transform) metrics to access goal performance such that autonomic adaption of the market could be undertaken. We have extended a known market simulator for distributed infrastructures (GridSim) with relevant sensors. To demonstrate the usefulness of our approach, we simulate a sudden cease in demand for goods in our market platform.

Resource provisioning policies to increase IaaS provider’s profit in a federated Cloud environment

by Adel Nadjaran Toosi, Rodrigo N. Calheiros, Rajkumar Buyya - in Proceedings of 13th IEEE International Conference on High Performance Computing and Communications (HPCC’11). Banff: IEEE , 2011
"... Abstract—Cloud Federation is a recent paradigm that helps Infrastructure as a Service (IaaS) providers to overcome resource limitation during spikes in demand for Virtual Machines (VMs) by outsourcing requests to other federation members. IaaS providers also have the option of terminating spot VMs, ..."
Abstract - Cited by 2 (2 self) - Add to MetaCart
Abstract—Cloud Federation is a recent paradigm that helps Infrastructure as a Service (IaaS) providers to overcome resource limitation during spikes in demand for Virtual Machines (VMs) by outsourcing requests to other federation members. IaaS providers also have the option of terminating spot VMs, i.e, cheaper VMs that can be canceled to free resources for more profitable VM requests. By both approaches, providers can expect to reject less profitable requests. For IaaS providers, pricing and profit are two important factors, in addition to maintaining a high Quality of Service (QoS) and utilization of their resources to remain in the business. For this, a clear understanding of the usage pattern, types of requests, and infrastructure costs are necessary while making decisions to terminate spot VMs, outsourcing or contributing to the federation. In this paper, we propose policies that help in the decision-making process to increase resources utilization and profit. Simulation results indicate that the proposed policies enhance the profit, utilization, and QoS (smaller number of rejected VM requests) in a Cloud federation environment. I.

Formal Modeling of Resource Management for Cloud Architectures: An Industrial Case Study ⋆

by Frank S. De Boer, Reiner Hähnle, Einar Broch Johnsen, Rudolf Schlatte, Peter Y. H. Wong
"... Abstract. We show how aspects of performance, resource consumption, and deployment on the cloud can be formally modeled for an industrial case study of a distributed system, using the abstract behavioral specification language ABS. These non-functional aspects are integrated with an existing formal ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract. We show how aspects of performance, resource consumption, and deployment on the cloud can be formally modeled for an industrial case study of a distributed system, using the abstract behavioral specification language ABS. These non-functional aspects are integrated with an existing formal model of the functional system behavior, supporting a separation of concerns between the functional and non-functional aspects in the integrated model. The ABS model is parameterized with respect to deployment scenarios which capture different application-level management policies for virtualized resources. The model is validated against the existing system’s performance characteristics and used to simulate and compare deployment scenarios on the cloud. 1

Modeling Resource-Aware Virtualized Applications for the Cloud in Real-Time ABS

by Einar Broch Johnsen, Rudolf Schlatte, S. Lizeth, Tapia Tarifa - In Proc. Formal Engineering Methods (ICFEM’12
"... Abstract. An application’s quality of service (QoS) depends on resource availability; e.g., response time is worse on a slow machine. On the cloud, a virtualized application leases resources which are made available on demand. When its work load increases, the application must decide whether to redu ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract. An application’s quality of service (QoS) depends on resource availability; e.g., response time is worse on a slow machine. On the cloud, a virtualized application leases resources which are made available on demand. When its work load increases, the application must decide whether to reduce QoS or increase cost. Virtualized applications need to manage their acquisition of resources. In this paper resource provisioning is integrated in high-level models of virtualized applications. We develop a Real-Time ABS model of a cloud provider which leases virtual machines to an application on demand. A case study of the Montage system then demonstrates how to use such a model to compare resource management strategies for virtualized software during software design. Real-Time ABS is a timed abstract behavioral specification language targeting distributed object-oriented systems, in which dynamic deployment scenarios can be expressed in executable models. 1

Contents lists available at SciVerse ScienceDirect Future Generation Computer Systems

by unknown authors
"... journal homepage: www.elsevier.com/locate/fgcs Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing ..."
Abstract - Add to MetaCart
journal homepage: www.elsevier.com/locate/fgcs Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing

2011 Fourth IEEE International Conference on Utility and Cloud Computing Statistical Modeling of Spot Instance Prices in Public Cloud Environments

by Bahman Javadi, Rajkumar Buyya
"... resources has introduced many trade-offs between price, performance and recently reliability. Amazon’s Spot Instances (SIs) create a competitive bidding option for the public Cloud users at lower prices without providing reliability on services. It is generally believed that SIs reduce monetary cost ..."
Abstract - Add to MetaCart
resources has introduced many trade-offs between price, performance and recently reliability. Amazon’s Spot Instances (SIs) create a competitive bidding option for the public Cloud users at lower prices without providing reliability on services. It is generally believed that SIs reduce monetary cost to the Cloud users, however it appears from the literature that their characteristics have not been explored and reported. We believe that characterization of SIs is fundamental in the design of stochastic scheduling algorithms and fault tolerant mechanisms in public Cloud environments for spot market. In this paper, we have done a comprehensive analysis of SIs based on one year price history in four data centers of Amazon’s EC2. For this purpose, we have analyzed all different types of SIs in terms of spot price and the inter-price time (time between price changes) and determined the time dynamics for spot price in hour-in-day and day-of-week. Moreover, we have proposed a statistical model that fits well these two data series. The results reveal that we are able to model spot price dynamics as well as the inter-price time of each SI by the mixture of Gaussians distribution with three or four components. The proposed model is validated through extensive simulations, which demonstrate that our model exhibits a good degree of accuracy under realistic working conditions. Keywords-Cloud Computing; Spot Price; Statistical Model; I.

2011 Fourth IEEE International Conference on Utility and Cloud Computing NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations

by Saurabh Kumar Garg, Rajkumar Buyya
"... Abstract—As interest in adopting Cloud computing for various applications is rapidly growing, it is important to understand how these applications and systems will perform when deployed on Clouds. Due to the scale and complexity of shared resources, it is often hard to analyze the performance of new ..."
Abstract - Add to MetaCart
Abstract—As interest in adopting Cloud computing for various applications is rapidly growing, it is important to understand how these applications and systems will perform when deployed on Clouds. Due to the scale and complexity of shared resources, it is often hard to analyze the performance of new scheduling and provisioning algorithms on actual Cloud testbeds. Therefore, simulation tools are becoming more and more important in the evaluation of the Cloud computing model. Simulation tools allow researchers to rapidly evaluate the efficiency, performance and reliability of their new algorithms on a large heterogeneous Cloud infrastructure. However, current solutions lack either advanced application models such as message passing applications and workflows or scalable network model of data center. To fill this gap, we have extended a popular Cloud simulator (CloudSim) with a scalable network and generalized application model, which allows more accurate evaluation of scheduling and resource provisioning policies to optimize the performance of a Cloud infrastructure.

2011 International Conference on Parallel Processing Virtual Machine Provisioning Based on Analytical Performance and QoS in Cloud Computing Environments

by Rodrigo N. Calheiros, Rajiv Ranjan, Rajkumar Buyya
"... Abstract—Cloud computing is the latest computing paradigm that delivers IT resources as services in which users are free from the burden of worrying about the low-level implementation or system administration details. However, there are significant problems that exist with regard to efficient provis ..."
Abstract - Add to MetaCart
Abstract—Cloud computing is the latest computing paradigm that delivers IT resources as services in which users are free from the burden of worrying about the low-level implementation or system administration details. However, there are significant problems that exist with regard to efficient provisioning and delivery of applications using Cloud-based IT resources. These barriers concern various levels such as workload modeling, virtualization, performance modeling, deployment, and monitoring of applications on virtualized IT resources. If these problems can be solved, then applications can operate more efficiently, with reduced financial and environmental costs, reduced underutilization of resources, and better performance at times of peak load. In this paper, we present a provisioning technique that automatically adapts to workload changes related to applications for facilitating the adaptive management of system and offering endusers guaranteed Quality of Services (QoS) in large, autonomous, and highly dynamic environments. We model the behavior and performance of applications and Cloud-based IT resources to adaptively serve end-user requests. To improve the efficiency of the system, we use analytical performance (queueing network system model) and workload information to supply intelligent input about system requirements to an application provisioner with limited information about the physical infrastructure. Our simulation-based experimental results using production workload models indicate that the proposed provisioning technique detects changes in workload intensity (arrival pattern, resource demands) that occur over time and allocates multiple virtualized IT resources accordingly to achieve application QoS targets. I.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University