New developments in Cloud computing, Software Releases, and 2011 Annual Report of CLOUDS Lab March 19, 2012Posted by Rajkumar Buyya in Cloud Computing, CLOUDS Lab News, Grid Computing, Manjrasoft News.
add a comment
I would like to briefly update you on various activities/events that occurred in CLOUDS Lab since Oct 2011. Key ones are:
1. CLOUDS Lab has successfully hosted 4th IEEE/ACM International Conference on Utility and Cloud Computing (UCC 2011) conference in Melbourne. The conference attracted participants from academia and industry from all over the world. We had invited talks presented from various IT companies including Fujitsu, Dell, Amazon, and Google. For full details on the conference program, please visit the website: http://www.cloudbus.org/ucc2011/
There is also conference Album, which you can browse to get the feeling virtually:-)
2. I have visited conferences held in Hong Kong, Beijing, Bangalore, and Hyderabad and presented keynote talks. You may want to browse a keynote paper presented at CSC 2011 conference held in Hong Kong from:
3. We have been working with members of CSMIC (Cloud Service Measurement Index Consortium) from all over the world. Our work with one of the leading members CA (Computer Associates) is described in our article:
4. Early this year, I have visited Singapore and presented a talk on “Energy Efficient Cloud Computing”. You can download my slides from:
5. We also released a new version of CloudSim software. Pls see:
6. CLOUDS Lab has become a member of Open Data Center Alliance (ODCA), which is driven by user communities such as BMW. For more details, Check out:
7. Finally, we wrote 2011 Annual Report on our CLOUDS Lab:-)
Please browse it from:
All publications on CLOUDS Lab in 2011 are now online. You can access them from: http://www.cloudbus.org/publications-years.html
Wish you all a happy and prosperous rest of the year 2012.
Manjrasoft Patent on Cloud Application Platform Goes National Phase in USA and India August 25, 2010Posted by Rajkumar Buyya in Cloud Computing, Manjrasoft News.
add a comment
Manjrasoft Pty Ltd, a developer of innovative solutions for Cloud Computing, announced the filing of its patent application with the Patent and Trademark Office in United States. Aneka technology, the foundation of the company’s patent for a “Software Platform for Grid and Cloud Computing”, enables rapid development and deployment of applications on private and public Cloud infrastructures.
“This is an important milestone for Manjrasoft, as we officially protect our unique and groundbreaking approach to the development and management of Cloud applications,” said Dr. Rajkumar Buyya Manjrasoft Founder and Chief Executive Officer (CEO). “Manjrasoft’s core technology enables software applications requiring high computation capability to run across a number of networked computers and servers, delivering increased performance and efficiency in a cost effective way. It is one of the many key technical inventions in our ‘Killer Cloud App Development Platform (CAP)’ that will enable enterprises to accelerate their application development, deployments and management in private and public clouds.”
Aneka technology primarily consists of two key components: (1) SDK (Software Development Kit) containing application programming interfaces (APIs) and tools essential for rapid development of applications. Aneka APIs supports three popular Cloud programming models: Task, Thread, and MapReduce; and (2) a Runtime Engine and Platform for managing deployment and execution of applications on private or public Clouds. The potential of Aneka as a CloudEngine has been successfully harnessed by its users and customers in three various sectors including engineering, life science, education, and business intelligence.
Manjrasoft’s patent application consists of 36 distinct claims that describe the company’s unique ability to provide a Grid/Cloud based application development platform on a network of computing nodes, comprising a configurable service container offering foundational services such as message dispatching, communication, network membership and persistence modules, and adapted to host pluggable service modules. When executed at the nodes at least one instance of the container includes a membership service module for maintaining network connectivity between the nodes, at least one instance of the container includes a scheduler service module configured to receive one or more tasks from a client and schedule the tasks on at least one of the nodes, and at least one instance of the container includes an executor service module for receiving one or more tasks from the scheduler service module, executing the tasks so received and returning at least one result to the scheduler service module. These capabilities of container are utilized to create different Cloud application programming models.
In addition, Aneka also comes with Design Explorer, a graphical environment enabling the rapid composition of data parallel applications such as parameter sweeps supporting the execution of the same program with different data sets. One of Manjrasoft’s customers, China Southern Railways, has utilized Aneka Design Explorer for composing Autodesk’s Maya-based rendering of locomotive design frames as Cloud application without any changes to Maya software. Then using Aneka runtime engine, they accelerated rendering operations on an enterprise Cloud built using in-house network of Windows desktop computers. This fast track approach demonstrates how enterprises can rapidly transform legacy applications into Cloud applications and execute them on Cloud computing infrastructure to solve problems faster with minimal investment.
Other users in life science domain have utilized Aneka to run their applications on public Cloud infrastructure such as Amazon EC2. Aneka supported dynamic leasing of computing capability (i.e., creating Virtual Machines) and managing application execution on them to meet customers Service Level Agreements (SLAs).
Additional information on how Aneka will reduce the cost of hardware requirement, accelerating development, easy deployment, improved management capability, and facilitate compliance with QoS/SLA services in private and/or public Cloud is available at the company’s website: http://www.manjrasoft.com/products.html
add a comment
Melbourne, Australia. Aug 10, 2010 – The Cloudbus Project with one of its innovative technologies for Cloud Computing (Aneka) from the University of Melbourne and Manjrasoft Pty Ltd has been selected as one of the three finalists for the “2010 – Google Australia Eureka Prize for Innovation in Computer Science”.
Google Australia Eureka Prize for Innovation in Computer Science is awarded to a team or individual for an innovation in computer science that has the potential to improve the lives of many Australians. This prize is awarded as part of Google’s commitment to open innovation that improves the lives of people everywhere.
The Cloudbus Project, led by Professor Rajkumar Buyya, has developed architectural principles and software technologies such as Aneka that enable high-performance, scalable, and energy-efficient Cloud computing.
“We are privileged that our team is one of the finalists for the 2010 Australia Eureka Prize in the ‘Innovation in Computer Science’ category sponsored by Google Australia. This industry-wide recognition is further validation that our platform enables enterprises with the best-of-breed cloud application platform supporting multiple programming models currently available in the market,” said Dr. Rajkumar Buyya, CEO of Manjrasoft. “If an organization is considering adopting a cloud computing architecture for their application, Aneka Platform ensures greater level of agility over developing distributed applications over the cloud paradigms with focus on performance and scalability. Within a matter of time, the Aneka Cloud Application Development Platform can be provisioned on a public, private or a hybrid cloud allowing developers to build and deploy applications for solving problems rapidly on Cloud Computing infrastructure.”
Dr. Wolfgang Gentzsch, a former member of the US President’s Council of Advisors for Science and Technology (PCAST), stated that the Cloudbus Project features a collection of innovative and original technologies. In particular, Aneka, a middleware for developing computing Clouds, emerges among the similar solutions for its innovative and original features.
Dr. Craig A. Lee, President of the Open Grid Forum (OGF) said “Built on the widely used .NET infrastructure from Microsoft, Aneka provides a market-based approach to resource allocation and scheduling. As the world becomes more connected and interconnected electronically, such market-based approaches will eventually become the lynch pin for managing distributed computing infrastructures.” As the cloud computing concept continues to build more momentum, the concepts from Aneka will gain even more currency for economic advantage and the ability to improve lives.
Dr. Gentzsch said “Aneka constitutes a completely new approach for building heterogeneous private, public, and hybrid Clouds specifically designed with the goal of addressing the scalability needs of institutions that want to rely on Cloud Computing to shape their IT infrastructure.”
Green Cloud Computing June 6, 2010Posted by Rajkumar Buyya in Cloud Computing, CLOUDS Lab News, Manjrasoft News.
add a comment
I would like to share a pointer to our recent work on Green Cloud
Computing. As you know our CLOUDS Lab at the University of Melbourne has
been working on energy-efficient resource management techniques for Data
Centers since 2007. Based on this experience and its growing importance
for Cloud computing, we have put together an article that offers vision,
identifies key architectural elements for Green Cloud Computing, and
open challenges and presents initial results (see below for details). I
hope you will find it useful.
Full paper can be found at:
If you comments and suggestions on improving the work, please let us
know. Thank you.
Title: Energy-Efficient Management of Data Center Resources for Cloud
Computing: A Vision, Architectural Elements, and Open Challenges
Authors: Rajkumar Buyya, Anton Beloglazov, and Jemal Abawajy
Abstract: Cloud computing is offering utility-oriented IT services to
users worldwide. Based on a pay-as-you-go model, it enables hosting of
pervasive applications from consumer, scientific, and business domains.
However, data centers hosting Cloud applications consume huge amounts of
energy, contributing to high operational costs and carbon footprints to
the environment. Therefore, we need Green Cloud computing solutions that
can not only save energy for the environment but also reduce operational
costs. This paper presents vision, challenges, and architectural
elements for energy-efficient management of Cloud computing
environments. We focus on the development of dynamic resource
provisioning and allocation algorithms that consider the synergy between
various data center infrastructures (i.e., the hardware, power units,
cooling and software), and holistically work to boost data center energy
efficiency and performance. In particular, this paper proposes (a)
architectural principles for energy-efficient management of Clouds; (b)
energy-efficient resource allocation policies and scheduling algorithms
considering quality-of-service expectations, and devices power usage
characteristics; and (c) a novel software technology for
energy-efficient management of Clouds. We have validated our approach by
conducting a set of rigorous performance evaluation study using the
CloudSim toolkit. The results demonstrate that Cloud computing model has
immense potential as it offers significant performance gains as regards
to response time and cost saving under dynamic workload scenarios.
URL for Full Paper: http://www.buyya.com/papers/GreenCloud2010.pdf
Rajkumar Buyya, Anton Beloglazov, and Jemal Abawajy, Energy-Efficient
Management of Data Center Resources for Cloud Computing: A Vision,
Architectural Elements, and Open Challenges, Proceedings of the 2010
International Conference on Parallel and Distributed Processing
Techniques and Applications (PDPTA 2010), Las Vegas, USA, July 12-15, 2010.
CCGrid 2010 Invitation + CLOUDS Lab News April 25, 2010Posted by Rajkumar Buyya in Cloud Computing, CLOUDS Lab News, Manjrasoft News, Uncategorized.
add a comment
Let me share upcoming CLOUDS hosted events and recent highlights:
1. As you know our CLOUDS Lab is hosting CCGrid 2010:
The 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid
Computing (CCGrid 2010)
in Melbourne from May 17-20, 2010. On behalf of CLOUDS Lab and the
entire organising committee, I would like to invite you to participate
in in this 10th anniversary conference. CCGrid 2010 offers outstanding
technical program featuring keynote talks, tutorials, workshops,
mini-symposiums, posters sessions, IEEE SCALE competition, and research
demos. This year program as a special focus on Cloud Computing.
Highlights of the conference can be found in the attached Call for
Participation. Please share it with your friends, students, colleagues;
and encourage them to participate in CCGrid 2010.
2. In the area of Cloud Computing, recently CLOUDS lab member have
published many papers. They include:
AINA 2010 Papers:
* CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud
Computing Environments and Applications
* Minimizing Execution Cost when using Globally Distributed Cloud Services
* A Particle Swarm Optimization (PSO)-based Heuristic for Scheduling
Workflow Applications in Cloud Computing Environments,
3. One of our AINA 2010 papers has received the Best Paper Award.
Details at: http://www.cloudbus.org/news/BestPaperAward-AINA2010.txt
4. Manjrasoft, spin-off company of the the University of Melbourne
commercialising CLOUDS Lab’s research and innovation, has been
attracting interesting users for its Aneka technology. For details,
check out “Economic Times of India” article on “Clearing hurdles with
cloud computing” appeared on Feb 8, 2010. A copy of which can be found
With this brief note, once again, I like to invite all of you attend
CCGrid 2010. I look forward to see you all in Melbourne!
C A L L F O R P A R T I C I P A T I O N
The 10th IEEE/ACM International Symposium on
Cluster, Cloud and Grid Computing (CCGrid 2010)
May 17-20, 2010, Melbourne, Australia
IEEE Computer Society / Technical Committee on Scalable Computing
ACM (Association of Computing Machinery)
* Cloud Computing and Distributed Systems (CLOUDS) Laboratory,
The University of Melbourne, Australia
* ISSNIP: ARC Research Network on Intelligent Sensors,
Sensor Networks and Information Processing
* Manjrasoft Pty Ltd, Melbourne, Australia
* NSF Center for Autonomic Computing
Rutgers, the State University of New Jersey, USA
In 2010, CCGrid will return to Australia, to Melbourne, to celebrate its
10th anniversary. CCGrid 2010 will have a special focus on three
important and immediate issues that are significantly influencing all
aspects of Cluster, Cloud and Grid computing: Economics, Environment and
CCGrid 210 HIGHLIGHTS:
* CCGrid 2010 celebrates its 10th anniversary in Melbourne, Australia.
* CCGrid 2010 has accepted 51 full papers from an exceptionally strong
field of 219 reviewed full paper submissions, resulting in an acceptance
rate of ~23%.
* Hosts 8 workshops/mini-symposiums on HOT topics such as MultiCore
Clusters, Clouds for Business Applications, GPU Clusters, Innovative
Scientific/Medial Applications, and a Doctoral Symposium.
* Hosts 3rd IEEE International Scalable Computing Challenge (SCALE 2010)
* Hosts Plenary Session dedicated for Poster Exhibit and Research Demos
1. IEEE Medal for Excellence in Scalable Computing Lecture:
Title: Enabling the Next Generation of Scalable Clusters
By: Professor William D. Gropp
Paul and Cynthia Saylor Professor of Computer Science
University of Illinois Urbana-Champaign, USA
2.Title: Sky Computing: When Multiple Clouds Become One
By: Professor José A.B. Fortes
BellSouth Eminent Scholar and Director, NSF Center for Autonomic
Computing, The University of Florida, Gainesville, USA
The CCGrid 2010 conference will be held at The Langham – Melbourne
The hotel is situated on the banks of the Yarra River offering views of
the Melbourne city skyline, amid Southbank’s al fresco cafes,
restaurants, bars and boutiques, and a short stroll from Federation
Square, the Arts Centre and the Botanical Gardens. For further details,
please visit: http://www.manjrasoft.com/ccgrid2010/ccgrid2010venue.html
add a comment
The GRIDS Lab has recently released a detailed report on our Aneka Cloud Computing software. Brief details are enclosed below. The full report is available at:
If you like to have access/explore Aneka software, pls download it from:
Title: Aneka: A Software Platform for .NET-based Cloud Computing
Authors: Christian Vecchiola, Xingchen Chu, and Rajkumar Buyya
Categories: cs.DC cs.CE cs.NI cs.OS cs.PL cs.SE
Comments: 30 pages, 10 figures
Report-no: GRIDS-TR-2009-4, Grid Computing and Distributed Systems Laboratory, The University of Melbourne, Australia, May 25, 2009.
ACM-class: C.1.4, C.2.4
Abstract: Aneka is a platform for deploying Clouds developing applications on top of it. It provides a runtime environment and a set of APIs that allow developers to build .NET applications that leverage their computation on either public or private clouds. One of the key features of Aneka is the ability of supporting multiple programming models that are ways of expressing the execution logic of applications by using specific abstractions. This is accomplished by creating a customizable and extensible service oriented runtime environment represented by a collection of software containers connected together. By leveraging on these architecture advanced services including resource reservation, persistence, storage management, security, and performance monitoring have been implemented. On top of this infrastructure different programming models can be plugged to provide support for different scenarios as demonstrated by the engineering, life science, and industry applications.
Christian Vecchiola, Xingchen Chu, and Rajkumar Buyya, Aneka: A Software Platform for .NET-based Cloud Computing, Technical Report, GRIDS-TR-2009-4, Grid Computing and Distributed Systems Laboratory, The University of Melbourne, Australia, May 25, 2009.
add a comment
The IT department of the GoFront group is responsible for providing the design and prototypes of the products including the high speed electric locomotive, metro car, urban transportation vehicle, motor train. The raw design of the prototypes are required to be rendered to high quality 3D images using Autodesk rendering software called – Maya. By examining the 3D images, engineers are able to identify any potential problems from the original design and make the appropriate design improvements.
This process can take many months or even years until the design models are suitable for mass production. The 3D rendering application provided by Maya is compute intensive and very time consuming process. The design modeling process investigate more than 2000 frames which are applied with more than 5 different camera angles to create the 3D rendered image. A single frame with one camera angle defined can take up to 2 minutes to render the image. To render one complete set of images from one design takes over 3 days.
So, if the rendering time could be shortened, the productivity of the whole process will be dramatically increased. This is achieved using Manjrasoft’s Aneka Software.
For details, please check out a Customer Case Study available from Manjrasoft website.
1 comment so far
On behalf of Manjrasoft, I am pleased to share details on the release
Aneka: A Software Technology to Simplify .NET-based Enterprise Clouds
This can be used for (1) building enterprise Clouds/Grids in
Windows/.NET environments, (2) constructing applications using one of
the supported programming models – Threads, Tasks, or MapReduce – run
them, and (3) speed up execution of applications in Windows/.NET Clouds.
You can either use “dedicated” network of computers or harness exiting
network of desktop computers to build enterprise Clouds. In addition to
SDK for building application, we also provide GUI-based Design explorer
for creating parameter sweep application rapidly for execution on
enterprise Clouds. More details can be found in release notes enclosed
A trial version of Aneka software and documents can be downloaded from:
Aneka: A Software Technology to Simplify .NET-based Enterprise Clouds
Aneka 1.0 – Release Notes – March 27, 2009.
Manjrasoft Pty Ltd, Australia
What’s in Aneka 1.0
The Aneka 1.0 distribution comes with the following features:
The basic infrastructure of the system comprising client and server
components for setting up an Enterprise Cloud/Grid system with
scheduling and execution nodes.
– A configurable container hosting the core of Aneka that can be started
as Window Service or as a console application.
– A set of ready to use programming models for developing Enterprise
Cloud/Grid applications with Aneka:
 Thread Programming Model: this model is the best solution to adopt
for leveraging the computation of a multi-threaded application on a
 Task Programming Model: this model allows quickly prototyping and
implementing independent bag of tasks applications.
 MapReduce Programming Model: this model is an implementation of the
popular MapReduce programming model proposed by Google for Aneka systems.
– A collection of sample applications that give the feeling of what can
be done by using the supported programming models.
– A software development kit containing step by step guides for
developing applications with the Thread, Task, and MapReduce Programming
– A Design Explorer allowing user to quickly prototype Parameter
Sweeping application for Aneka.
– A comprehensive API documentation covering the supported programming
models and the Aneka client APIs.
– A Windows integrated security mechanism to authenticate and authorise
user’s access to Aneka
– A RDBMS persistence supports both SQL Server Express 2005 version 9
and MySQL 5.1.30.
Additional and updated content concerning samples and documentation can
be downloaded from the Manjrasoft Website:
The basic system requirement for installing Aneka service is listed below:
– 1G RAM, 40 MB disk space
– Microsoft Windows Operating System (including Windows 2000, XP, NT, Vista)
– Microsoft .NET framework 2.0 or higher
– Microsoft SOL Server/SQL Server Express 2005 version 9 or higher/
MySQL 5.1.30 or higher (optional, if database support is required)
Aneka v 1.0 evaluation version can be downloaded from the Manjrasoft
Website. In order to download the sotfware the user is required to
provide the contact name and email. Tutorials and documentation are
freely available for download without any registration. This evaluation
version is valid until June 30, 2009. Those interested in perpetual
license with support, please contact Manjrasoft for pricing details.
Clouds, Gridbus, GRIDS Lab: Recent developments January 5, 2009Posted by Rajkumar Buyya in CLOUDS Lab News, Grid Computing, Manjrasoft News.
1 comment so far
I hope all of you have enjoyed Christmas and new year holidays and
energised to take up new challenges. Let me wish you all a productive
and prosperous new year 2009.
I would like to share recent developments with GRIDS lab (along with
accomplishments) and emerging new trends are observed during my travel
to USA, Europe, India.
1. I have attended several conferences during Dec. month. They include
e-Science 2009 in USA, Cloud Computing Workshop in Germany, and ICDCIT
2008 (distributed computing and internet technology), ICON 2008, ADCOM
2008, and HiPC 2008 conferences in India; and ICCIT 2008 conference
(http://www.iccitbd.net/) in Bangladesh. Although these events are
features many papers in Grid computing area, but interest in Cloud
Computing is rapidly emerging. Keynote talks and panels on Cloud
computing featured with great interest. I also presented keynote talk on
Cloud Computing topic. Slides of my talk can be downloaded from:
In fact, I would also encourage you to have a look at our Cloud
Computing article that will soon appear in Future Generation Computing
Systems (FGCS) Journal as my keynote talk follows similar structure:
2. During this trip I visited several cities in India and particularly
engaged in training teachers of engineering colleges in various states
by conducting workshops/seminars at Delhi, Chennai, Pune, Bangaluru,
Kolkata, Bhubaneswar, and Hyderabad and Dhaka in Bangladesh. It also
gave me opportunity to share how one can use our Aneka software to setup
enterprise Clouds and use it for teaching parallel and distributed
computing to students. To get glimpse of these events during Dec. and
early Jan months, please browse:
I have also put slides of my talk online, which can be downloaded from:
Feel free to share with interested colleagues and all attendees of
seminar. If any of you want to explore the use of Aneka in teaching,
please contact me.
3. Recognitions: One of our papers, entitled:
“A Linear Programming Driven Genetic Algorithm for Meta-Scheduling on
Utility Grids”, presented at ADCOM 2008 (16th International Conference
on Advanced Computing and Communications) has received “Best Paper
Award”. What is nice way to say bye to year 2008 and venture into 2009.
Recently we have been doing quite a bit of work on mixing Grid and Cloud
computing. More on it later!