Page 81 - DCAP609_CLOUD_COMPUTING
P. 81
Cloud Computing
Notes Objectives
After studying this unit, you will be able to:
Describe the managing schedules
Discuss managing contact lists
Understand managing projects
Discuss collaborating on reports
Describe collaborating on marketing materials
Understand collaborating on expense reports
Explain collaborating on budgets
Understand the collaborating on financial statements
Describe collaborating on presentations
Understand presenting on the road
Discuss accessing documents on the road
Introduction
Amazon and Google may be the biggest names in cloud computing today, but don’t discount the
built-in advantage telcos have when it comes to infrastructure. “Building publicly accessible
cloud infrastructure is not inexpensive or uncomplicated,” Pund-IT analyst Charles King says.
“The service providers already have those infrastructures in place – the data center assets,
connectivity and billing.” Amazon is one of the true innovators in Web-based computing,
offering pay-as-you-go access to virtual servers and data storage space. In addition to these core
offerings, Amazon offers the SimpleDB (a database Web service); the CloudFront (a Web service
for content delivery); and the Simple Queue Service (a hosted service for storing messages as
they travel between computers). By launching the Elastic Compute Cloud in 2006, well before
most of its competitors, Amazon has become almost synonymous with “cloud computing.” But
criticisms are starting to pop up regarding Amazon’s reliability and service-level agreements.
6.1 Managing Schedules
The scheduler developing requires the input as submit jobs. The assumptions made for algorithm
has to be designed are as follows:
1. There is a master node which is the only node responsible for users to submit jobs into the
cloud service.
2. The master node-approved jobs are the only ones running on any node in cloud
infrastructure. Master node evaluates the best node which can execute the application on
the basis of the CPU availability of slave machines.
Let’s suppose you need to schedule a meeting sometime next week with a dozen different
attendees. You punch in the details of the meeting and the desired attendees, and the scheduling
app finds the first available timeslot when all attendees are free. Alternatively, the app might
have to pick a timeslot when the maximum number of people can attend. This kind of “best case
scenario” scheduling might be the only way to get you meeting on the calendar in a reasonable
period of time.
76 LOVELY PROFESSIONAL UNIVERSITY