CS 5431 Internet Computing Course Outline ChungTa King
- Slides: 19
CS 5431 Internet Computing 網際網路計算 Course Outline Chung-Ta King Department of Computer Science National Tsing Hua University
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. Course Outline 1
The Internet t t A set of common standards - Internet Protocol Any device running IP can connect with the Internet Course Outline 2
Internet Changes How We Do Computations In the early days: t One computer for many users: mainframe and terminals Course Outline 3
Internet Changes How We Do Computations Later t One computer for each user: personal computers Course Outline 4
Internet Changes How We Do Computations Networks connect computers and allow information sharing Course Outline 5
Internet Changes How We Do Computations The Internet practically connects everything t Forming a universal pool of resources Pool of Resources Course Outline 6
Internet Computing According to CS 5431 t Doing computation over the Internet t Issues: l Distributed processing l Scalability l Heterogeneity l Dynamics n Quality and performance assurance n Fault tolerance, reliability, robustness l Security l …… Course Outline 7
Two Themes t Peer-to-peer (P 2 P) computing l Fully distributed, of equal standing l vs client/server model l A computing paradigm t Grid computing l Computing resources as utilities (power, water, gas) Note: these concepts need not be confined to the Internet Course Outline 8
P 2 P for File Swapping Ka. Za. A Limewire Course Outline Kuro 9
P 2 P Is More Than File Swapping t t t t t Vo. IP: skype Instant messaging Information Directory and lookup Network storage Multimedia streaming Proxies and content distribution Information hiding Gaming Information delivery … Course Outline 10
Quality, economies of scale The Grid: On-Demand Access to Electricity Time Course Outline (from Ian Foster) 11
By Analogy, a Computing Grid t Decouple production and consumption l Enable on-demand access l Achieve economies of scale l Enhance consumer flexibility l Enable new devices t On a variety of scales l Department l Campus l Enterprise l Internet Course Outline (from Ian Foster) 12
The Hype According to google t Grid computing t Utility computing Course Outline 13
Some Quotes t Irving Wladawsky-Berger, VP, IBM: l “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. . . ” t Wolfgang Gentzsch, Engineering Director, Sun: l 19 th century: steam engine l 20 th century: combustion engine l 21 st century: grid engine Course Outline (from Leif Nixon) 14
Some EU Funded Grid Projects Call it “grid” and you get funding! Course Outline (from Leif Nixon) 15
What Is Grid Computing Anyway? (from the Economist. com) Course Outline 16
Course Administration t Instructor: Prof. Chung-Ta King l Office: EECS 443 Telephone: 42804 email: king@cs. nthu. edu. tw t Class hours: l Monday 15: 20 -17: 10 Thursday 14: 10 -15: 00 t t Classroom: EECS 128 Course page: university e-learning system Course Outline 17
Expected Course Workload t Homework assignments: l programming, surveys, essays t t Term project Grade breakdown l Class presentation and participation l Homework assignments l Term project Course Outline 10% 50% 40% 18
- Mqx os
- Chungta
- Parallel and distributed computing course outline
- Conventional computing and intelligent computing
- Reconfigurable computing course
- Internet and cloud computing presentation
- The king is dead, long live the king
- King ___________ of france called himself "the sun king."
- Outline of king
- How to make a sandwich paragraph
- Social psychology class
- Mgt 351 nsu course outline
- Geo702
- Occupational health and safety course outline
- Visual programming course outline
- Java course outline
- Knowledge management course outline
- Bsb51407
- Idmpakistan course outline
- Occupational health and safety course outline