This document outlines the syllabus for the course "Cloud Computing" in the 3 Year, 6th Semester of the B.Tech Computer Science and Engineering program at Rajasthan Technical University, Kota. The course covers introduction to cloud computing concepts, architectures, virtualization technologies, security issues, platforms used in industry, and cloud applications over 42 hours across 6 topics. Key areas include enabling technologies, characteristics of cloud computing, cloud reference models, services models, programming models for cloud, virtualization implementation, security challenges, and industry platforms like Amazon Web Services, Google AppEngine, and Microsoft Azure.
This document outlines the syllabus for the course "Cloud Computing" in the 3 Year, 6th Semester of the B.Tech Computer Science and Engineering program at Rajasthan Technical University, Kota. The course covers introduction to cloud computing concepts, architectures, virtualization technologies, security issues, platforms used in industry, and cloud applications over 42 hours across 6 topics. Key areas include enabling technologies, characteristics of cloud computing, cloud reference models, services models, programming models for cloud, virtualization implementation, security challenges, and industry platforms like Amazon Web Services, Google AppEngine, and Microsoft Azure.
Syllabus III Year-VI Semester: B.Tech. Computer Science and Engineering
6CS4-06: Cloud Computing
Credit: 3 Max. Marks: 150(IA:30, ETE:120) 3L+0T+0P End Term Exam: 3 Hours SN Contents Hours 1 Introduction: Objective, scope and outcome of the course. 01 2 Introduction: Objective, scope and outcome of the course. Introduction Cloud Computing: Nutshell of cloud computing, Enabling Technology, Historical development, Vision, feature Characteristics and components of Cloud Computing. Challenges, 06 Risks and Approaches of Migration into Cloud. Ethical Issue in Cloud Computing, Evaluating the Cloud's Business Impact and economics, Future of the cloud. Networking Support for Cloud Computing. Ubiquitous Cloud and the Internet of Things 3 Cloud Computing Architecture: Cloud Reference Model, Layer and Types of Clouds, Services models, Data centre Design and interconnection Network, Architectural design of Compute and Storage Clouds. Cloud Programming and Software: Fractures of 10 cloud programming, Parallel and distributed programming paradigms-Map Reduce, Hadoop, High level Language for Cloud. Programming of Google App engine. 4 Virtualization Technology: Definition, Understanding and Benefits of Virtualization. Implementation Level of Virtualization, Virtualization Structure/Tools and Mechanisms, Hypervisor 10 VMware, KVM, Xen. Virtualization: of CPU, Memory, I/O Devices, Virtual Cluster and Resources Management, Virtualization of Server, Desktop, Network, and Virtualization of data-centre. 5 Securing the Cloud: Cloud Information security fundamentals, Cloud security services, Design principles, Policy Implementation, Cloud Computing Security Challenges, Cloud Computing Security Architecture . Legal issues in cloud Computing. Data Security in 08 Cloud: Business Continuity and Disaster Recovery , Risk Mitigation , Understanding and Identification of Threats in Cloud, SLA-Service Level Agreements, Trust Management 6 Cloud Platforms in Industry: Amazon web services , Google AppEngine, Microsoft Azure Design, Aneka: Cloud Application Platform -Integration of Private and Public Clouds Cloud 07 applications: Protein structure prediction, Data Analysis, Satellite Image Processing, CRM Total 42