11 Overview Cloud Computing 2012 NTHU. CS Che-Rung Lee
22 What is cloud computing? Multiple choice: What is cloud computing? A.A client-server architecture + the Internet B.A service deliver method for computation and storage requests C.Data center D.Online platforms and applications E.Others We have an entire semester to find out
33 Why taking this class? Multiple choice: Why do you want to take this class? A.Research/work need B.Cloud computing = money C.Just need some credits D.Curious about the title E.Others Multiple choice: What do you expect from this class? A.An easy A+ B.An overview of the cloud computing C.Techniques used in cloud computing D.How to develop cloud applications E.How to make money from cloud computing
44 About this class Instructor: 李哲榮 TAs: 馬儀蔓 黃志傑 蔡議霆 Class hours: Tuesday 3:30-5:20, Thursday 3:30-4:20 Classroom: EECS 131 Textbook: Distributed and Cloud Computing, From Parallel Processing to the Internet of Things, by Kai Hwang, Geoffrey Fox and Jack Dongarra. Website: (iLMS)
55
66 Topics to cover (I) 1.Introduction to Cloud Computing and Enabling Technologies (3 week) What is Cloud Computing? and What are Not Overview of Enabling Technologies Important Issues 2.Parallel and Distributed Computing (3 weeks) Supercomputers, Clusters, and MPP Architectures Grid Architecture P2P Computing and Overlay Network Sensor Network and Internet of Things Utility Computing and Cloud Computing
77 Topics to cover (II) 3.Virtual Machines and Virtualization (3 weeks) Hypervisors CPU Virtualization Memory Virtualization I/O Devices Virtualization 4.Data Center and Cloud Management System (3 weeks) Data Center and Power Management Interconnection and Network Virtualization Storage Network and Virtualization Cloud Management Systems Cloud Security and Trust Management
88 Topics to cover (III) 5.Cloud Programming and Software Environments (3 weeks) Features of Cloud and Grid Platforms Parallel and Distributed Programming Paradigms MapReduce and Hadoop File System NOSQL Database 6.Service Oriented Architectures (3 weeks) Services and Service Oriented Architectures Message-Oriented Middleware Portals and Science Gateways Discovery, Registries, Metadata, and Databases
99 Grading Three assignments: (60%) Web portal for VM acquisition Virtual machine experience Distributed file systems Final project (30%) Paper reading and report A list of papers will be given. Find one you like to read and write presentation. Other related papers not on the list is also usable for the final project, but with my permission. Class participation (10%) Questions?