CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications October 25, 2009Posted by Rajkumar Buyya in Cloud Computing, CLOUDS Lab News.
Title: CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud
Computing Environments and Applications
Authors: Bhathiya Wickremasinghe, Rodrigo N. Calheiros, and Rajkumar Buyya
Report-no: Technical Report, CLOUDS-TR-2009-12, Cloud Computing and Distributed Systems Laboratory, The University of Melbourne, Australia, Oct. 23, 2009
Advances in Cloud computing enable new possibilities to Internet applications
developers. Previously, the main concern of Internet applications developers
was deployment and hosting of applications, because it required acquisition of
a server with a fixed capacity, able to handle the expected application peak
demand, installation of the whole software infrastructure of the platform
supporting the application, and configuration of the application itself.
Furthermore, server was underutilized because peak traffic happens only at
specific times. With the advent of the Cloud, solution of this problem became
cheaper and easier with the use of pay-per-use, flexible elastic infrastructure
services offered by Cloud providers. Because several Cloud providers are
available, each one offering different pricing models and located in different
geographic regions, a new concern of application developers is selecting
providers and data center locations for applications. However, there is a lack
of tools that enable developers to evaluate requirements of large-scale Cloud
applications in terms of geographic distribution of both computing servers and
user workloads. To fill this gap in tools for evaluation and modeling of Cloud
environments and applications, in this paper we propose CloudAnalyst. It was
developed to simulate large-scale Cloud applications with the purpose of
studying the behavior of such applications under various deployment
configurations. CloudAnalyst helps developers with insights in how to
distribute applications among Cloud infrastructures and value added services
such as optimization of applications performance and providers incoming with
the use of Service Brokers.
Download full article from:
CLOUDS Lab to Release GridSim Toolkit 5.0 October 12, 2009Posted by Rajkumar Buyya in CLOUDS Lab News, Grid Computing.
add a comment
CLOUDS Lab to Release GridSim Toolkit 5.0
The Cloud Computing and Distributed Systems (CLOUDS) Laboratory at
the University of Melbourne, Australia has released the next-version of
Grid simulation software, the GridSim Toolkit 5.0.
This new version of GridSim brings a new package (i.e. gridsim.parallel) that
* A graphical user interface for debugging resource allocation policies.
* Several allocation policies for scheduling parallel jobs on clusters and
and supercomputers. The policies include aggressive backfilling, conservative
backfilling, advance reservation with conservative backfilling, selective
backfilling and agressive backfilling with multiple resource partitions.
* An implementation of the workload model by Lublin and Feitelson for modelling
the workload of clusters and supercomputers.
* A data structure to facilitate the scheduling of jobs and advance reservations.
This data structure is described as an appendix on Marcos Assuncao’s PhD thesis.
* Logging features using Java logging API.
In addition, other improvements have made GridSim more compatible with
Java 5 and 6. Some bugs have been fixed and some changes in SimJava were
required to enable a simulation to be paused and resumed.
All components developed as part of the GridSim Toolkit are released as
“open source” under the GPL license to encourage innovation and pass full
freedom to our users.
The early version of our GridSim toolkit has been used/downloaded by several
academic and commercial organizations around the world including:
University of Southern California (USA), California Institute of Technology (USA),
Argonne National Labs (USA), University of Manchester (UK), CERN,
Universidad de Santiago de Compostela (Spain), Indian Institute of Technology,
Tsinghua University (China), Sun Microsystems, IBM Research, Unisys, HP,
Northrop Grumman Information Technology, British Telecom and EMC Corp.
The contributors to the GridSim software (from early to new versions) are:
* Rajkumar Buyya, CLOUDS Lab @ The University of Melbourne.
* Manzur Murshed, GSCIT @ Monash University, Australia.
* Anthony Sulistio, CLOUDS Lab @ The University of Melbourne.
* Gokul Poduval and Chen-Khong Tham,
Dept. of Electrical & Computer Engineering @ National University of Singapore.
* Marcos Dias de Assuncao, INRIA Lyon @ Ecole Normale Superieure de Lyon
* Uros Cibej and Borut Robic, Faculty of Computer and Information Service,
The University of Ljubljana, Slovenia.
* Agustin Caminero, Department of Computing Systems,
Universidad de Castilla La Mancha (UCLM), Spain.
* James Broberg, CLOUDS Lab @ The University of Melbourne.
* Saurabh Garg, CLOUDS Lab @ The University of Melbourne.
To download the GridSim software, please visit the CLOUDS Lab web site at
Join the GridSim mailing lists at
Cloudbus Toolkit for Market-Oriented Cloud Computing October 11, 2009Posted by Rajkumar Buyya in Cloud Computing, CLOUDS Lab News.
add a comment
In my last message I mentioned about the formation of our CLOUDS Lab and a new flagship project, called Cloudbus. We recently wrote an article detailing the vision, challenges, architecture along with brief description of various tools and technologies developed. The article appears as a keynote paper in “Proceeding of the 1st International Conference on Cloud Computing (CloudCom 2009, Springer, Germany), Beijing, China, December 1-4, 2009 (as noted below). You can access full article from:
Title: Cloudbus Toolkit for Market-Oriented Cloud Computing
Authors: Rajkumar Buyya, Suraj Pandey, and Christian Vecchiola
Comments: 21 pages, 6 figures, 2 tables, Conference paper
Journal-ref: Proceeding of the 1st International Conference on Cloud Computing (CloudCom 2009, Springer, Germany), Beijing, China, December 1-4, 2009.
Abstract: This keynote paper: (1) presents the 21st century vision of computing and identifies various IT paradigms promising to deliver computing as a utility; (2) defines the architecture for creating market-oriented Clouds and computing atmosphere by leveraging technologies such as virtual machines; (3) provides thoughts on market-based resource management strategies that encompass both customer-driven service management and computational risk management to sustain SLA-oriented resource allocation; (4) presents the work carried out as part of our new Cloud Computing initiative, called Cloudbus: (i) Aneka, a Platform as a Service software system containing SDK (Software Development Kit) for construction of Cloud applications and deployment on private or public Clouds, in addition to supporting market-oriented resource management; (ii) internetworking of Clouds for dynamic creation of federated computing environments for scaling of elastic applications; (iii) creation of 3rd party Cloud brokering services for building content delivery networks and e-Science applications and their deployment on capabilities of IaaS providers such as Amazon along with Grid mashups; (iv) CloudSim supporting modelling and simulation of Clouds for performance studies; (v) Energy Efficient Resource Allocation Mechanisms and Techniques for creation and management of Green Clouds; and (vi) pathways for future research.
Cite/Reference as: Rajkumar Buyya, Suraj Pandey, and Christian Vecchiola, Cloudbus Toolkit for Market-Oriented Cloud Computing, Proceeding of the 1st International Conference on Cloud Computing (CloudCom 2009, Springer, Germany), Beijing, China, December 1-4, 2009.
Recent Updates from CLOUDS Lab October 4, 2009Posted by Rajkumar Buyya in Cloud Computing, CLOUDS Lab News, Grid Computing.
add a comment
I would like to share some recent updates in Cloud and Grid computing area coming out of my group:
1. New name for our research group – CLOUDS Lab.
Since 2007, GRIDS Lab has been working on Cloud Computing along with Grid Computing. During the last 2 years, Cloud Computing related R&D activities have peaked in GRIDS Lab and we launched a new flagship
project, called Cloudbus, for Cloud Computing. In recognition of this
new thrust in Cloud Computing, we renamed GRIDS Lab as CLOUDS Lab!
2. Recently CLOUDS Lab team members have published/wrote a number of
papers related to Grid and Cloud Computing. To share a few:
– J. Broberg, R. Buyya, and Z. Tari, MetaCDN: Harnessing ‘Storage
Clouds’ for high performance content delivery, Journal of Network and
Computer Applications, Volume 32, Issue 5, September 2009, Pages 1012-1022.
Available at: http://dx.doi.org/10.1016/j.jnca.2009.03.004
– Alexandre di Costanzo, Marcos Dias de Assuncao, and Rajkumar Buyya,
Building a Virtualized Distributed Computing Infrastructure by
Harnessing Grid and Cloud Technologies, IEEE Internet Computing, Volume
13, Number 5, Pages: 24-33, ISSN: 1089-7801, IEEE Computer Society
Press, Los Alamitos, CA, USA, September/October 2009.
Available at: http://www.buyya.com/papers/InternetComp-Cloud-2009.pdf
– Christian Vecchiola, Suraj Pandey, and Rajkumar Buyya,
High-Performance Cloud Computing: A View of Scientific Applications,
Proceedings of the 10th International Symposium on Pervasive Systems,
Algorithms and Networks (I-SPAN 2009, IEEE CS Press, USA), Kaohsiung,
Taiwan, December 14-16, 2009.
Available at: http://www.buyya.com/papers/HPCC-ISPAN2009-Keynote.pdf