Presentation is loading. Please wait.

Presentation is loading. Please wait.

Course Outline CS5431 Internet Computing 網際網路計算 Chung-Ta King Department of Computer Science National Tsing Hua University.

Similar presentations


Presentation on theme: "Course Outline CS5431 Internet Computing 網際網路計算 Chung-Ta King Department of Computer Science National Tsing Hua University."— Presentation transcript:

1 Course Outline CS5431 Internet Computing 網際網路計算 Chung-Ta King Department of Computer Science National Tsing Hua University

2 Course Outline1 What Is “Internet”? The American Heritage® Dictionary of the English Language: Fourth Edition. 2000. [Internet] NOUN: An interconnected system of networks that connects computers around the world via the TCP/IP protocol.

3 Course Outline2 The Internet  A set of common standards - Internet Protocol  Any device running IP can connect with the Internet

4 Course Outline3 Internet Changes How We Do Computations In the early days:  One computer for many users: mainframe and terminals

5 Course Outline4 Internet Changes How We Do Computations Later  One computer for each user: personal computers

6 Course Outline5 Internet Changes How We Do Computations Networks connect computers and allow information sharing

7 Course Outline6 Internet Changes How We Do Computations The Internet practically connects everything  Forming a universal pool of resources Pool of Resources

8 Course Outline7 Internet Computing According to CS5431  Doing computation over the Internet  Issues: Distributed processing Scalability Heterogeneity Dynamics Quality and performance assurance Fault tolerance, reliability, robustness Security ……

9 Course Outline8 Two Themes  Peer-to-peer (P2P) computing Fully distributed, of equal standing vs client/server model A computing paradigm  Grid computing Computing resources as utilities (power, water, gas) Note: these concepts need not be confined to the Internet

10 Course Outline9 P2P for File Swapping KaZaA Kuro Limewire

11 Course Outline10 P2P Is More Than File Swapping  VoIP: skype  Instant messaging  Directory and lookup  Network storage  Multimedia streaming  Proxies and content distribution  Information hiding  Gaming  … Information lookup Information delivery

12 Course Outline11 The Grid: On-Demand Access to Electricity Time Quality, economies of scale (from Ian Foster)

13 Course Outline12 By Analogy, a Computing Grid  Decouple production and consumption Enable on-demand access Achieve economies of scale Enhance consumer flexibility Enable new devices  On a variety of scales Department Campus Enterprise Internet (from Ian Foster)

14 Course Outline13 The Hype According to google  Grid computing  Utility computing

15 Course Outline14 Some Quotes  Irving Wladawsky-Berger, VP, IBM: “Grid computing is really the natural evolution of the Internet. This is really looking at the Internet with all it’s promise of universal connectivity and reach, and making it work far better...”  Wolfgang Gentzsch, Engineering Director, Sun: 19th century: steam engine 20th century: combustion engine 21st century: grid engine (from Leif Nixon)

16 Course Outline15 Some EU Funded Grid Projects Call it “grid” and you get funding! (from Leif Nixon)

17 Course Outline16 What Is Grid Computing Anyway? (from the Economist.com)

18 Course Outline17 Course Administration  Instructor: Prof. Chung-Ta King Office: EECS443Telephone: 42804 email: king@cs.nthu.edu.tw  Class hours: Monday 15:20-17:10 Thursday 14:10-15:00  Classroom: EECS128  Course page: university e-learning system

19 Course Outline18 Expected Course Workload  Homework assignments: programming, surveys, essays  Term project  Grade breakdown Class presentation and participation10% Homework assignments50% Term project40%


Download ppt "Course Outline CS5431 Internet Computing 網際網路計算 Chung-Ta King Department of Computer Science National Tsing Hua University."

Similar presentations


Ads by Google