SlideShare ist ein Scribd-Unternehmen logo
1 von 38
CSE – 530 
CLOUD COMPUTING 
Paper Presentation
Cloudbus Toolkit for Market-Oriented 
Cloud Computing 
Authors: 
Rajkumar Buyya, Suraj Pandey and Christian Vecchiola 
Cloud Computing and Distributed Systems (CLOUDS) Laboratory 
Department of Computer Science and Software Engineering 
The University of Melbourne, Australia 
Published in: 
Proceedings of First International Conference, CloudCom 2009, 
Beijing, China, December 1-4, 2009. 
Presented by: 
Amit Kumar Nath (Ja-342) 
Ashish Kumar Chanda (Ja-343)
• Introduction 
• Cloud Computing 
• Cloudbus Vision & Architecture 
• Cloudbus Technologies 
• Related Technologies & Deployment 
• Future Trends 
• References 
3 
Overview
Introduction 
- Leonard Kleinrock 
(One of the chief scientists of 
the original ARPANET 
project which seeded the 
Internet) 
4 
“As of now, computer networks are still in their 
infancy, but as they grow up and become 
sophisticated, we will probably see the spread of 
‘computer utilities’ which, like present electric and 
telephone utilities, will service individual homes and 
offices across the country” (1969)
Introduction (Cont’d.) 
• The vision of computing utilities, based on a service provisioning 
model, anticipated the massive transformation of the entire 
computing industry in the 21st century whereby computing services 
will be readily available on demand 
• Computing service users (consumers) need to pay providers only 
when they access computing services, without the need to invest 
heavily or encounter difficulties in building and maintaining 
complex IT infrastructure by themselves 
• Users access the services based on their requirements without 
regard to where the services are hosted 
• This model has been referred to as utility computing, or recently 
as Cloud computing 
5
Introduction (Cont’d.) 
• “Cloud computing, the long-held dream of computing 
as a utility, has the potential to transform a large part 
of the IT industry, making software even more 
attractive as a service” 
- Berkeley Report (February 2009) 
• Clouds aim to power the next generation data centers 
by architecting them as a network of virtual services 
• Users are able to access and deploy applications from 
anywhere in the world on demand at competitive costs 
depending on their Quality of Service (QoS) 
requirements 
6
Introduction (Cont’d.) 
• Cloud computing has high potential to provide 
infrastructure, services and capabilities 
required for harnessing business potential 
• It has been identified as one of the emerging 
technologies in IT as noted in ‘Gartner’s IT Hype 
Cycle’ 
• A ‘Hype Cycle’ is a way to represent the 
emergence, adoption, maturity and impact on 
applications of specific technologies 
7
Introduction (Cont’d.) 
8
Cloud Computing 
• Armbrust et al. [3] observe that “Cloud computing 
refers to both the applications delivered as services 
over the Internet and the hardware and system 
software in the data centers that provide those 
services” 
• Buyya et al. [2] define Cloud as “a type of parallel and 
distributed system consisting of a collection of 
interconnected and virtualized computers that are 
dynamically provisioned and presented as one or more 
unified computing resources based on service-level 
agreements” 
9
A Cloudy Story! 
10 
Before starting the 
formal presentation, I 
would like to share a 
small story. 
It’s a story with clouds 
in it, but no, it’s not 
like ‘Cloudy with a 
chance of Meatballs’! 
You can call it ‘A 
Cloudy Story’!
A Cloudy Story! (Cont’d.) 
• This is the story of Drew, who was a 
student of MIT 
• Drew repeatedly forgot his USB flash 
drive in MIT 
• Being irritated, Drew decided to solve 
this problem 
• Any guess what Drew did…….? 
11
A Cloudy Story! (Cont’d.) 
12
A Cloudy Story! (Cont’d.) 
• Our story does have a happy ending! 
• Drew became an Internet entrepreneur 
• He is best known for being the founder 
and CEO of Dropbox, an online backup 
and storage service 
• Drew rejected an offer from Steve Jobs 
to work keep working independently! 
• According to Forbes magazine, his net 
worth is $1.2 billion !!! 
13
Cloud Computing (Cont’d.) 
14
Open Challenges 
15
Cloud Computing Reference Model 
16
Cloudbus Vision 
• A Cloud marketplace is composed of different 
types of Clouds such as computing, storage, and 
content delivery Clouds 
• The cloud marketplace will be available to end-users 
and enterprises 
• Users can interact with the Cloud market either 
transparently, by using applications that 
leverage the Cloud, or explicitly, by making 
resource requests according to application 
needs 
17
Cloudbus Vision (Cont’d.) 
18
Cloudbus Vision and Architecture 
• Cloud broker client will interact with the 
market maker by specifying the desired QoS 
parameters through an SLA 
• Meta-broker will select the best option 
available among all the cloud providers 
belonging to the cloud marketplace 
• Different Cloud providers could establish 
peering arrangements among themselves in 
order to offload to (or serve from) other 
providers’ service requests 
19
Cloudbus Vision and Architecture 
(Cont’d.) 
• Peering arrangements will define a Cloud 
federation and foster the introduction of 
standard interface and policies for the 
interconnection of heterogeneous Clouds 
• Integration of different technologies and 
solutions into a single value offering will be the 
key to the success of the Cloud marketplace 
20
Cloudbus Architecture (Cont’d.) 
21
22 
CloudBus Applications 
• Aneka 
• Broker 
• Workflow Management System 
• Market Marker/Meta Broker 
• InterGrid 
• MetaCDN 
• CloudSim
23 
Aneka 
• Aneka is a platform and a framework for 
developing distributed applications on the Cloud 
• Flexible design and high level of Customization 
• Web Services make Aneka completely integrate 
with client applications
24 
Aneka 
• A configurable software container constituting 
the building blocks of the Cloud 
• An open ended set of programming models 
available 
• A collection of tools for rapidly prototyping and 
porting applications to the cloud 
• A set of advanced services that put the horse 
power of Aneka in a market oriented perspective
25 
Architecture of Aneka
26 
• A cloud broker is a third-party individual or 
business that acts as an intermediary between 
the purchaser of a cloud computing service and 
the sellers of that service 
• Discovering suitable data sources for a given 
analysis scenario 
• Selecting suitable computational resources 
• Optimally mapping analysis jobs to compute 
resources 
• Deploying and monitoring job execution on 
selected resource 
Broker
27 
Workflow Management System 
• WMS aids user by enabling their applications to 
be represented as a workflow and then execute 
on the Cloud 
• It provides an XML-based workflow language 
• Example: fMRI brain image analysis, 
evolutionary multi-objective optimizations, 
intrusion detection systems
Market Maker/Meta broker 
• It works on behalf of both Cloud users and Cloud 
28 
service providers 
• It mediates access to distributed resources by 
discovering suitable Cloud providers 
• Services: resource discovery, meta-scheduler, 
reservation service, queuing service, accounting
Intergrid 
• Promote interlinking of islands of Clouds through 
29 
peering arrangements to enable inter Cloud 
resource sharing 
• Provide a scalable structure for Clouds that 
allow them to interconnect 
• Create a global Cyber infrastructure to support 
e-Science and e-Business applications
30 
MetaCDN 
• The system exploits “Storage Cloud” resources 
offered by multiple IaaS vendors 
• It removes the complexity of dealing with 
multiple storage providers 
• By using a single unified namespace, it helps 
users to harness the performance and coverage 
of numerous “Storage Clouds”
31 
Energy Efficient Computing 
• They develop a scheduling algorithm that select 
appropriate supply voltages of processing 
elements to minimize energy consumption 
• As energy consumption is optimized, operational 
cost decreases and the reliability of the system 
increases
32 
CloudSim 
• It enables users to model and simulate 
extensible Clouds as well as execute 
applications on top of Clouds 
• A completely customizable tool 
• Support for modeling and simulation of large 
scale Cloud computing infrastructure 
• A self-contained platform for modeling data 
centers, service brokers, scheduling, and 
allocations policies
33 
Related Tech. & Deployment 
• Amazon EC2, Eucalyptus, and OpenNebula 
• OpenPEX 
• GoFront, (fMRI), gene expression data 
classification
34 
Future Trends 
• Software licensing will be a major hurdle for 
vendors of Cloud services 
• Balancing usage cost and services delivered 
• Using renewable sources of energy to power up 
their centers 
• Keeping Cloud services alive and running for as 
long as it takes
[1] Kleinrock, L.: A Vision for the Internet. ST Journal of Research, vol. 2, Issue 1, pp. 4--5, November 2005. 
[2] Buyya, R., Yeo, C.S., and Venugopal, S.: Market-Oriented Cloud Computing: Vision, Hype, and Reality for 
Delivering IT Services as Computing Utilities, Keynote Paper, Proceedings of the 10th IEEE International 
Conference on High Performance Computing and Communications, Dalian, China, Sept. 25-27, 2008. 
[3] Armbrust, M., Fox, A. et. al.: Above the Clouds: A Berkeley View of Cloud Computing. Technical Report No. 
UCB/EECS-2009-28, University of California at Berkley, USA, Feb. 10, 2009. 
[4] Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., and Brandic, I.: Cloud Computing and Emerging IT 
Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility. Future Generation Computer 
Systems, 25(6): 599-616, Elsevier Science, Amsterdam, The Netherlands, June 2009. 
[5] London, S.: Inside Track: The high-tech rebels. Financial Times, Sept. 6, 2002. 
[6] VMware: Migrate Virtual Machines with Zero Downtime. http://www.vmware.com/. 
[7] Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., and Warfield, A.: 
Xen and the Art of Virtualization. Proceedings of the 19th ACM 
Symposium on Operating Systems Principles, ACM Press, New York, 2003. 
[8] Broberg, J., Buyya, R., and Tari, Z.: MetaCDN: Harnessing 'Storage Clouds' for High Performance Content 
Delivery, Journal of Network and Computer Applications, 32(5): 1012-1022, Elsevier, Amsterdam, The 
Netherlands, Sept. 2009. 
[9] Venugopal, S., Nadiminti, K., Gibbins, H., and Buyya, R.: Designing a Resource Broker for Heterogeneous 
Grids, Software: Practice and Experience, 38(8):793-825, ISSN: 0038- 0644, Wiley Press, New York, USA, 2008. 
35 
References
[10] Pandey, S., Voorsluys, W., Rahman, M., Buyya, R., Dobson, J., and Chiu, K.: A Grid Workflow Environment 
for Brain Imaging Analysis on Distributed Systems, Concurrency and Computation: Practice and Experience, 
Wiley Press, New York, USA, 2009. 
[11] Pandey, S., Dobson, J.E., Voorsluys, W., Vecchiola, C., Karunamoorthy, D., Chu, X., and Buyya, R.: 
Workflow Engine: fMRI Brain Image Analysis on Amazon EC2 and S3 Clouds, The Second IEEE International 
Scalable Computing Challenge (SCALE 2009) in conjunction with CCGrid 2009, Shanghai, China, 2009. 
[12] Pandey, S., Gupta, K.K., Barker, A., and Buyya, R.: Minimizing Cost when Using Globally Distributed Cloud 
Services: A Case Study in Analysis of Intrusion Detection Workflow Application, Technical Report, CLOUDS-TR- 
2009-6, Cloud Computing and Distributed Systems Laboratory, The University of Melbourne, Australia, Aug. 7, 
2009. 
[13] Garg, S.K., Venugopal, S., and Buyya, R.: A Meta-scheduler with Auction Based Resource Allocation for 
Global Grids, Proceedings of the 14th IEEE International Conference on Parallel and Distributed Systems, IEEE 
CS Press, Los Alamitos, USA, 2008. 
[14] Garg, S.K., Buyya, R., Siegel, H.J.: Time and Cost Trade-off Management for Scheduling Parallel 
Applications on Utility Grids, Future Generation Computer Systems, In Press, Available online 25 July 2009, DOI: 
10.1016/j.future.2009.07.003. 
[15] Assunção, Dias de, M., Buyya, and Venugopal, S.: InterGrid: A Case for Internetworking Islands of Grids, 
Concurrency and Computation: Practice and Experience, vol 20, No. 8, pp. 997--1024, ISSN: 1532-0626, Wiley 
Press, New York, USA, June 10, 2008. 
[16] Kim, K.H., Buyya, R., and Kim, J.: Power Aware Scheduling of Bag-of-Tasks Applications with Deadline 
Constraints on DVS-enabled Clusters, Proceedings of the 7th IEEE International Symposium on Cluster 
Computing and the Grid (CCGrid), IEEE CS Press, Los Alamitos, CA, USA, 2007. 
36 
References
37
CloudBus

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud computing Risk management
Cloud computing Risk management  Cloud computing Risk management
Cloud computing Risk management Padma Jella
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsSaad Zaher
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloudsagaroceanic11
 
Ten Blockchain Applications
Ten Blockchain ApplicationsTen Blockchain Applications
Ten Blockchain ApplicationsAhmed Banafa
 
Scalability and fault tolerance
Scalability and fault toleranceScalability and fault tolerance
Scalability and fault tolerancegaurav jain
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing SecurityNinh Nguyen
 
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...Camera Culture Group, MIT Media Lab
 
Vm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computingVm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computingHemanandhini Ganesan
 
Cloud computing
Cloud computingCloud computing
Cloud computingSyam Lal
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptJagriti Rai
 
Chapter 06: cloud computing trends
Chapter 06: cloud computing trendsChapter 06: cloud computing trends
Chapter 06: cloud computing trendsSsendiSamuel
 
Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?ziaurrehman4484
 
20 Cloud Computing Quotes You Can't Miss
20 Cloud Computing Quotes You Can't Miss20 Cloud Computing Quotes You Can't Miss
20 Cloud Computing Quotes You Can't MissNerdio
 
Cloud and dynamic infrastructure
Cloud and dynamic infrastructureCloud and dynamic infrastructure
Cloud and dynamic infrastructuregaurav jain
 

Was ist angesagt? (20)

Cloud computing Risk management
Cloud computing Risk management  Cloud computing Risk management
Cloud computing Risk management
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloud
 
Ten Blockchain Applications
Ten Blockchain ApplicationsTen Blockchain Applications
Ten Blockchain Applications
 
Fog computing
Fog computingFog computing
Fog computing
 
Scalability and fault tolerance
Scalability and fault toleranceScalability and fault tolerance
Scalability and fault tolerance
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
Split Learning versus Federated Learning for Data Transparent ML, Camera Cult...
 
Distributed storage system
Distributed storage systemDistributed storage system
Distributed storage system
 
Vm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computingVm consolidation for energy efficient cloud computing
Vm consolidation for energy efficient cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud slide
Cloud slideCloud slide
Cloud slide
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Chapter 06: cloud computing trends
Chapter 06: cloud computing trendsChapter 06: cloud computing trends
Chapter 06: cloud computing trends
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?
 
20 Cloud Computing Quotes You Can't Miss
20 Cloud Computing Quotes You Can't Miss20 Cloud Computing Quotes You Can't Miss
20 Cloud Computing Quotes You Can't Miss
 
Cloud and dynamic infrastructure
Cloud and dynamic infrastructureCloud and dynamic infrastructure
Cloud and dynamic infrastructure
 

Andere mochten auch

29896059 ppt-on-cloud-computing good
29896059 ppt-on-cloud-computing good29896059 ppt-on-cloud-computing good
29896059 ppt-on-cloud-computing goodanz599
 
Nano-particles and targeting strategies in drug delivery
Nano-particles and targeting strategies in drug deliveryNano-particles and targeting strategies in drug delivery
Nano-particles and targeting strategies in drug deliveryGautham Reddy
 
Magnetic Drug Targeting, James Ritter, PhD
Magnetic Drug Targeting, James Ritter, PhDMagnetic Drug Targeting, James Ritter, PhD
Magnetic Drug Targeting, James Ritter, PhDSCTR Institute
 
Liposomes in drug targeting
Liposomes in drug targetingLiposomes in drug targeting
Liposomes in drug targetingHaçan Elhalabi
 
Space Mouse_Krishna Raj
Space Mouse_Krishna RajSpace Mouse_Krishna Raj
Space Mouse_Krishna RajKrishna Raj .S
 
Cross Cultural Communication
Cross Cultural CommunicationCross Cultural Communication
Cross Cultural Communicationakshat saxena
 
Brain targeting
Brain targetingBrain targeting
Brain targetingShivaram
 
E ball pc technology & space mouse
E ball pc technology & space mouseE ball pc technology & space mouse
E ball pc technology & space mouseindrathakur001
 
Special drug delivery system
Special drug delivery systemSpecial drug delivery system
Special drug delivery systemArvind Kumar
 
Aktuelle Entwicklungen in der Lebensmittelindustrie und ihre Auswirkungen auf...
Aktuelle Entwicklungen in der Lebensmittelindustrie und ihre Auswirkungen auf...Aktuelle Entwicklungen in der Lebensmittelindustrie und ihre Auswirkungen auf...
Aktuelle Entwicklungen in der Lebensmittelindustrie und ihre Auswirkungen auf...Gen Re
 
Make In India: a presentation openly ended for its Unlimited Applications
Make In India: a presentation openly ended for its Unlimited ApplicationsMake In India: a presentation openly ended for its Unlimited Applications
Make In India: a presentation openly ended for its Unlimited ApplicationsNaman Soni
 
Applications of nanotechnology in drug delivery and bio medical
Applications of nanotechnology in drug delivery and bio medicalApplications of nanotechnology in drug delivery and bio medical
Applications of nanotechnology in drug delivery and bio medicalProf. Dr. Basavaraj Nanjwade
 

Andere mochten auch (20)

29896059 ppt-on-cloud-computing good
29896059 ppt-on-cloud-computing good29896059 ppt-on-cloud-computing good
29896059 ppt-on-cloud-computing good
 
Nano-particles and targeting strategies in drug delivery
Nano-particles and targeting strategies in drug deliveryNano-particles and targeting strategies in drug delivery
Nano-particles and targeting strategies in drug delivery
 
Magnetic Drug Targeting, James Ritter, PhD
Magnetic Drug Targeting, James Ritter, PhDMagnetic Drug Targeting, James Ritter, PhD
Magnetic Drug Targeting, James Ritter, PhD
 
PMI-RMP Handbook
PMI-RMP HandbookPMI-RMP Handbook
PMI-RMP Handbook
 
Liposomes in drug targeting
Liposomes in drug targetingLiposomes in drug targeting
Liposomes in drug targeting
 
Space Mouse_Krishna Raj
Space Mouse_Krishna RajSpace Mouse_Krishna Raj
Space Mouse_Krishna Raj
 
RMP Infotec Nano health card
RMP Infotec Nano health cardRMP Infotec Nano health card
RMP Infotec Nano health card
 
Space mouse
Space mouseSpace mouse
Space mouse
 
Cross Cultural Communication
Cross Cultural CommunicationCross Cultural Communication
Cross Cultural Communication
 
Drug targating
Drug targatingDrug targating
Drug targating
 
Brain targeting
Brain targetingBrain targeting
Brain targeting
 
E ball pc technology & space mouse
E ball pc technology & space mouseE ball pc technology & space mouse
E ball pc technology & space mouse
 
Special drug delivery system
Special drug delivery systemSpecial drug delivery system
Special drug delivery system
 
Digital life ppt 2
Digital life ppt 2Digital life ppt 2
Digital life ppt 2
 
Aktuelle Entwicklungen in der Lebensmittelindustrie und ihre Auswirkungen auf...
Aktuelle Entwicklungen in der Lebensmittelindustrie und ihre Auswirkungen auf...Aktuelle Entwicklungen in der Lebensmittelindustrie und ihre Auswirkungen auf...
Aktuelle Entwicklungen in der Lebensmittelindustrie und ihre Auswirkungen auf...
 
Make In India: a presentation openly ended for its Unlimited Applications
Make In India: a presentation openly ended for its Unlimited ApplicationsMake In India: a presentation openly ended for its Unlimited Applications
Make In India: a presentation openly ended for its Unlimited Applications
 
Applications of nanotechnology in drug delivery and bio medical
Applications of nanotechnology in drug delivery and bio medicalApplications of nanotechnology in drug delivery and bio medical
Applications of nanotechnology in drug delivery and bio medical
 
Sentinel Events & OVR (lecture)
Sentinel Events & OVR (lecture)Sentinel Events & OVR (lecture)
Sentinel Events & OVR (lecture)
 
Data Driven Code
Data Driven CodeData Driven Code
Data Driven Code
 
Sentinel event
Sentinel eventSentinel event
Sentinel event
 

Ähnlich wie CloudBus

ICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxDeepakGour17
 
Cloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxCloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxVivek Shelke
 
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGTU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGSujit Jha
 
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eCC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eRamzanShareefPrivate
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAnimesh Chaturvedi
 
Cloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdfCloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdfpoothuinku
 
Cloud computing report
Cloud computing reportCloud computing report
Cloud computing reportErManish5
 
Introduction to Cloud Computing and a short overview of Cloud World Forum 2013
Introduction to Cloud Computing and a short overview of Cloud World Forum 2013Introduction to Cloud Computing and a short overview of Cloud World Forum 2013
Introduction to Cloud Computing and a short overview of Cloud World Forum 2013Farid Zarbaliyev
 
Teja pp matter
Teja pp matterTeja pp matter
Teja pp matter9505567198
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfBenakappaSM
 
Cloud computing final_report
Cloud computing final_reportCloud computing final_report
Cloud computing final_reportakshatjain4444
 
Cloud computing applicatio
Cloud  computing  applicatioCloud  computing  applicatio
Cloud computing applicatioChetan Sontakke
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingSuman Jha
 
cloude computing report
cloude computing reportcloude computing report
cloude computing reportKrishnalal Kj
 
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptxCS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptxMALATHYANANDAN
 

Ähnlich wie CloudBus (20)

ICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
 
Cloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxCloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptx
 
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGTU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
 
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838eCC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdfCloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdf
 
Cloud computing report
Cloud computing reportCloud computing report
Cloud computing report
 
Introduction to Cloud Computing and a short overview of Cloud World Forum 2013
Introduction to Cloud Computing and a short overview of Cloud World Forum 2013Introduction to Cloud Computing and a short overview of Cloud World Forum 2013
Introduction to Cloud Computing and a short overview of Cloud World Forum 2013
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 
Teja pp matter
Teja pp matterTeja pp matter
Teja pp matter
 
Cloud Computing - Introduction
Cloud Computing - IntroductionCloud Computing - Introduction
Cloud Computing - Introduction
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdf
 
Cloud computing final_report
Cloud computing final_reportCloud computing final_report
Cloud computing final_report
 
pp01.pptx
pp01.pptxpp01.pptx
pp01.pptx
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
 
Cloud computing applicatio
Cloud  computing  applicatioCloud  computing  applicatio
Cloud computing applicatio
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloude computing report
cloude computing reportcloude computing report
cloude computing report
 
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptxCS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
CS8791 CLOUD COMPUTING_UNIT-I_FINAL_ppt (1).pptx
 

Mehr von Ashis Kumar Chanda

Mehr von Ashis Kumar Chanda (20)

Word 2 vector
Word 2 vectorWord 2 vector
Word 2 vector
 
Multi-class Image Classification using deep convolutional networks on extreme...
Multi-class Image Classification using deep convolutional networks on extreme...Multi-class Image Classification using deep convolutional networks on extreme...
Multi-class Image Classification using deep convolutional networks on extreme...
 
Full resolution image compression with recurrent neural networks
Full resolution image compression with  recurrent neural networksFull resolution image compression with  recurrent neural networks
Full resolution image compression with recurrent neural networks
 
Understanding Natural Language Queries over Relational Databases
Understanding Natural Language Queries over Relational DatabasesUnderstanding Natural Language Queries over Relational Databases
Understanding Natural Language Queries over Relational Databases
 
03. Agile Development
03. Agile Development03. Agile Development
03. Agile Development
 
Software Cost Estimation
Software Cost EstimationSoftware Cost Estimation
Software Cost Estimation
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Project Management
Project ManagementProject Management
Project Management
 
MVC
MVCMVC
MVC
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
4. UML
4. UML4. UML
4. UML
 
2. Software process
2. Software process2. Software process
2. Software process
 
1. Introduction
1. Introduction1. Introduction
1. Introduction
 
Periodic pattern mining
Periodic pattern miningPeriodic pattern mining
Periodic pattern mining
 
FPPM algorithm
FPPM algorithmFPPM algorithm
FPPM algorithm
 
Secure software design
Secure software designSecure software design
Secure software design
 
Sequential logic circuit optimization
Sequential logic circuit optimizationSequential logic circuit optimization
Sequential logic circuit optimization
 
Introduction to CS
Introduction to CSIntroduction to CS
Introduction to CS
 
Iterative deepening search
Iterative deepening searchIterative deepening search
Iterative deepening search
 
Linear Machine Decision Tree
Linear Machine Decision TreeLinear Machine Decision Tree
Linear Machine Decision Tree
 

Kürzlich hochgeladen

US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxCooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxmamansuratman0253
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate productionChinnuNinan
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectDM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectssuserb6619e
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptbibisarnayak0
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMchpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMNanaAgyeman13
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 

Kürzlich hochgeladen (20)

US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxCooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate production
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectDM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.ppt
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMchpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 

CloudBus

  • 1. CSE – 530 CLOUD COMPUTING Paper Presentation
  • 2. Cloudbus Toolkit for Market-Oriented Cloud Computing Authors: Rajkumar Buyya, Suraj Pandey and Christian Vecchiola Cloud Computing and Distributed Systems (CLOUDS) Laboratory Department of Computer Science and Software Engineering The University of Melbourne, Australia Published in: Proceedings of First International Conference, CloudCom 2009, Beijing, China, December 1-4, 2009. Presented by: Amit Kumar Nath (Ja-342) Ashish Kumar Chanda (Ja-343)
  • 3. • Introduction • Cloud Computing • Cloudbus Vision & Architecture • Cloudbus Technologies • Related Technologies & Deployment • Future Trends • References 3 Overview
  • 4. Introduction - Leonard Kleinrock (One of the chief scientists of the original ARPANET project which seeded the Internet) 4 “As of now, computer networks are still in their infancy, but as they grow up and become sophisticated, we will probably see the spread of ‘computer utilities’ which, like present electric and telephone utilities, will service individual homes and offices across the country” (1969)
  • 5. Introduction (Cont’d.) • The vision of computing utilities, based on a service provisioning model, anticipated the massive transformation of the entire computing industry in the 21st century whereby computing services will be readily available on demand • Computing service users (consumers) need to pay providers only when they access computing services, without the need to invest heavily or encounter difficulties in building and maintaining complex IT infrastructure by themselves • Users access the services based on their requirements without regard to where the services are hosted • This model has been referred to as utility computing, or recently as Cloud computing 5
  • 6. Introduction (Cont’d.) • “Cloud computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service” - Berkeley Report (February 2009) • Clouds aim to power the next generation data centers by architecting them as a network of virtual services • Users are able to access and deploy applications from anywhere in the world on demand at competitive costs depending on their Quality of Service (QoS) requirements 6
  • 7. Introduction (Cont’d.) • Cloud computing has high potential to provide infrastructure, services and capabilities required for harnessing business potential • It has been identified as one of the emerging technologies in IT as noted in ‘Gartner’s IT Hype Cycle’ • A ‘Hype Cycle’ is a way to represent the emergence, adoption, maturity and impact on applications of specific technologies 7
  • 9. Cloud Computing • Armbrust et al. [3] observe that “Cloud computing refers to both the applications delivered as services over the Internet and the hardware and system software in the data centers that provide those services” • Buyya et al. [2] define Cloud as “a type of parallel and distributed system consisting of a collection of interconnected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements” 9
  • 10. A Cloudy Story! 10 Before starting the formal presentation, I would like to share a small story. It’s a story with clouds in it, but no, it’s not like ‘Cloudy with a chance of Meatballs’! You can call it ‘A Cloudy Story’!
  • 11. A Cloudy Story! (Cont’d.) • This is the story of Drew, who was a student of MIT • Drew repeatedly forgot his USB flash drive in MIT • Being irritated, Drew decided to solve this problem • Any guess what Drew did…….? 11
  • 12. A Cloudy Story! (Cont’d.) 12
  • 13. A Cloudy Story! (Cont’d.) • Our story does have a happy ending! • Drew became an Internet entrepreneur • He is best known for being the founder and CEO of Dropbox, an online backup and storage service • Drew rejected an offer from Steve Jobs to work keep working independently! • According to Forbes magazine, his net worth is $1.2 billion !!! 13
  • 17. Cloudbus Vision • A Cloud marketplace is composed of different types of Clouds such as computing, storage, and content delivery Clouds • The cloud marketplace will be available to end-users and enterprises • Users can interact with the Cloud market either transparently, by using applications that leverage the Cloud, or explicitly, by making resource requests according to application needs 17
  • 19. Cloudbus Vision and Architecture • Cloud broker client will interact with the market maker by specifying the desired QoS parameters through an SLA • Meta-broker will select the best option available among all the cloud providers belonging to the cloud marketplace • Different Cloud providers could establish peering arrangements among themselves in order to offload to (or serve from) other providers’ service requests 19
  • 20. Cloudbus Vision and Architecture (Cont’d.) • Peering arrangements will define a Cloud federation and foster the introduction of standard interface and policies for the interconnection of heterogeneous Clouds • Integration of different technologies and solutions into a single value offering will be the key to the success of the Cloud marketplace 20
  • 22. 22 CloudBus Applications • Aneka • Broker • Workflow Management System • Market Marker/Meta Broker • InterGrid • MetaCDN • CloudSim
  • 23. 23 Aneka • Aneka is a platform and a framework for developing distributed applications on the Cloud • Flexible design and high level of Customization • Web Services make Aneka completely integrate with client applications
  • 24. 24 Aneka • A configurable software container constituting the building blocks of the Cloud • An open ended set of programming models available • A collection of tools for rapidly prototyping and porting applications to the cloud • A set of advanced services that put the horse power of Aneka in a market oriented perspective
  • 26. 26 • A cloud broker is a third-party individual or business that acts as an intermediary between the purchaser of a cloud computing service and the sellers of that service • Discovering suitable data sources for a given analysis scenario • Selecting suitable computational resources • Optimally mapping analysis jobs to compute resources • Deploying and monitoring job execution on selected resource Broker
  • 27. 27 Workflow Management System • WMS aids user by enabling their applications to be represented as a workflow and then execute on the Cloud • It provides an XML-based workflow language • Example: fMRI brain image analysis, evolutionary multi-objective optimizations, intrusion detection systems
  • 28. Market Maker/Meta broker • It works on behalf of both Cloud users and Cloud 28 service providers • It mediates access to distributed resources by discovering suitable Cloud providers • Services: resource discovery, meta-scheduler, reservation service, queuing service, accounting
  • 29. Intergrid • Promote interlinking of islands of Clouds through 29 peering arrangements to enable inter Cloud resource sharing • Provide a scalable structure for Clouds that allow them to interconnect • Create a global Cyber infrastructure to support e-Science and e-Business applications
  • 30. 30 MetaCDN • The system exploits “Storage Cloud” resources offered by multiple IaaS vendors • It removes the complexity of dealing with multiple storage providers • By using a single unified namespace, it helps users to harness the performance and coverage of numerous “Storage Clouds”
  • 31. 31 Energy Efficient Computing • They develop a scheduling algorithm that select appropriate supply voltages of processing elements to minimize energy consumption • As energy consumption is optimized, operational cost decreases and the reliability of the system increases
  • 32. 32 CloudSim • It enables users to model and simulate extensible Clouds as well as execute applications on top of Clouds • A completely customizable tool • Support for modeling and simulation of large scale Cloud computing infrastructure • A self-contained platform for modeling data centers, service brokers, scheduling, and allocations policies
  • 33. 33 Related Tech. & Deployment • Amazon EC2, Eucalyptus, and OpenNebula • OpenPEX • GoFront, (fMRI), gene expression data classification
  • 34. 34 Future Trends • Software licensing will be a major hurdle for vendors of Cloud services • Balancing usage cost and services delivered • Using renewable sources of energy to power up their centers • Keeping Cloud services alive and running for as long as it takes
  • 35. [1] Kleinrock, L.: A Vision for the Internet. ST Journal of Research, vol. 2, Issue 1, pp. 4--5, November 2005. [2] Buyya, R., Yeo, C.S., and Venugopal, S.: Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities, Keynote Paper, Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications, Dalian, China, Sept. 25-27, 2008. [3] Armbrust, M., Fox, A. et. al.: Above the Clouds: A Berkeley View of Cloud Computing. Technical Report No. UCB/EECS-2009-28, University of California at Berkley, USA, Feb. 10, 2009. [4] Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., and Brandic, I.: Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility. Future Generation Computer Systems, 25(6): 599-616, Elsevier Science, Amsterdam, The Netherlands, June 2009. [5] London, S.: Inside Track: The high-tech rebels. Financial Times, Sept. 6, 2002. [6] VMware: Migrate Virtual Machines with Zero Downtime. http://www.vmware.com/. [7] Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., and Warfield, A.: Xen and the Art of Virtualization. Proceedings of the 19th ACM Symposium on Operating Systems Principles, ACM Press, New York, 2003. [8] Broberg, J., Buyya, R., and Tari, Z.: MetaCDN: Harnessing 'Storage Clouds' for High Performance Content Delivery, Journal of Network and Computer Applications, 32(5): 1012-1022, Elsevier, Amsterdam, The Netherlands, Sept. 2009. [9] Venugopal, S., Nadiminti, K., Gibbins, H., and Buyya, R.: Designing a Resource Broker for Heterogeneous Grids, Software: Practice and Experience, 38(8):793-825, ISSN: 0038- 0644, Wiley Press, New York, USA, 2008. 35 References
  • 36. [10] Pandey, S., Voorsluys, W., Rahman, M., Buyya, R., Dobson, J., and Chiu, K.: A Grid Workflow Environment for Brain Imaging Analysis on Distributed Systems, Concurrency and Computation: Practice and Experience, Wiley Press, New York, USA, 2009. [11] Pandey, S., Dobson, J.E., Voorsluys, W., Vecchiola, C., Karunamoorthy, D., Chu, X., and Buyya, R.: Workflow Engine: fMRI Brain Image Analysis on Amazon EC2 and S3 Clouds, The Second IEEE International Scalable Computing Challenge (SCALE 2009) in conjunction with CCGrid 2009, Shanghai, China, 2009. [12] Pandey, S., Gupta, K.K., Barker, A., and Buyya, R.: Minimizing Cost when Using Globally Distributed Cloud Services: A Case Study in Analysis of Intrusion Detection Workflow Application, Technical Report, CLOUDS-TR- 2009-6, Cloud Computing and Distributed Systems Laboratory, The University of Melbourne, Australia, Aug. 7, 2009. [13] Garg, S.K., Venugopal, S., and Buyya, R.: A Meta-scheduler with Auction Based Resource Allocation for Global Grids, Proceedings of the 14th IEEE International Conference on Parallel and Distributed Systems, IEEE CS Press, Los Alamitos, USA, 2008. [14] Garg, S.K., Buyya, R., Siegel, H.J.: Time and Cost Trade-off Management for Scheduling Parallel Applications on Utility Grids, Future Generation Computer Systems, In Press, Available online 25 July 2009, DOI: 10.1016/j.future.2009.07.003. [15] Assunção, Dias de, M., Buyya, and Venugopal, S.: InterGrid: A Case for Internetworking Islands of Grids, Concurrency and Computation: Practice and Experience, vol 20, No. 8, pp. 997--1024, ISSN: 1532-0626, Wiley Press, New York, USA, June 10, 2008. [16] Kim, K.H., Buyya, R., and Kim, J.: Power Aware Scheduling of Bag-of-Tasks Applications with Deadline Constraints on DVS-enabled Clusters, Proceedings of the 7th IEEE International Symposium on Cluster Computing and the Grid (CCGrid), IEEE CS Press, Los Alamitos, CA, USA, 2007. 36 References
  • 37. 37