13

CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

  • Upload
    dangtu

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection
Page 2: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Sear

ch V

olu

me

Ind

ex

cloud computingcomputer sciencehpcuniversity of chicagonorthwestern university

CS550: Advanced Operating Systems 2

Page 3: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

Clouds ~ hosting

• A large-scale distributed computing

paradigm driven by: 1. economies of scale

2. virtualization

3. dynamically-scalable resources

4. delivered on demand over the Internet

CS550: Advanced Operating Systems 3

Page 4: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

Sunnyvale

NYC

Nashville

Chicago

OLCF

100 gigabit/sec

ALCF NERSC

CS550: Advanced Operating Systems 4

Page 5: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

• Industry

– Google App Engine

– Amazon

– Windows Azure

– Salesforce

• Academia/Government

– Magellan

– FutureGrid

• Opensource middleware

– Nimbus

– Eucalyptus

– OpenNebula CS550: Advanced Operating Systems 5

Page 6: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

• Transaction processing systems

CS550: Advanced Operating Systems 6

Page 7: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

• Electronic health care systems

Monitoring a person in a pervasive electronic health care

system, using (a) a local hub or (b) a continuous wireless

connection. CS550: Advanced Operating Systems 7

Page 8: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

• Sensor systems

Organizing a sensor network database, while storing and processing data (a) only at the operator’s site or ….

CS550: Advanced Operating Systems 8

Page 9: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

• Sensor systems

Organizing a sensor network database, while storing and processing data … or (b) only at the sensors.

CS550: Advanced Operating Systems 9

Page 10: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

• Data sharing – Multiple users can access common database,

data files,…

• Device/resource sharing – Printers, servers, CPUs,….

• Communication – Communication with other machines…

• Flexibility – Spread workload to different & most appropriate

machines

• Extensibility – Add resources and software as needed

CS550: Advanced Operating Systems 10

Page 11: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

• Economics

– Microprocessors have better price/performance than

mainframes

• Speed

– Collective power of large number of systems

• Geographic and responsibility distribution

• Reliability

– One machine’s failure need not bring down the system

• Extensibility

– Computers and software can be added incrementally

CS550: Advanced Operating Systems 11

Page 12: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

• Software

– Little software exists compared to PCs

• Networking

– Still slow and can cause other problems (e.g.

when disconnected)

• Security

– Data may be accessed by unauthorized users

CS550: Advanced Operating Systems 12

Page 13: CS550 S11 - IIT-Computer Scienceiraicu/teaching/CS550-S11/lecture02.pdf · –Windows Azure –Salesforce ... system, using (a) a local hub or (b) a continuous wireless connection

CS550: Advanced Operating Systems 13