Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Third Year B.Tech (Computer Science & Engineering)
Semester-II
CS324A - Professional Elective – I : Cloud Computing
Teaching Scheme Examination Scheme
Lectures : 3 Hours/Week, 3 credits
ESE - 70 Marks
Practical : 2 Hour/Week,1 credit
ISE - 30 Marks
ICA-25 marks
Introduction: Cloud computing has recently emerged as one of the buzz words in the ICT industry. Numerous IT vendors are promising to offer computation, storage, and application hosting services and to provide coverage in several continents, offering service-level agreements (SLA)-backed performance and uptime promises for their services. The course introduces to introduction to Cloud Computing, Virtual Machines Provisioning and Migration Services, understanding Services and Applications by Type, Integration of Private and Public Clouds, Understanding of Cloud Security, Legal Issues in Cloud Computing.
Prerequisites: Programming Skills, Database fundamentals & SQL, Operating Systems and Networking.
COURSE OUTCOMES: At the end of this course, students will be able to 1. Analyze various hardware & software to choose appropriate one for implementation of cloud environment. 2. Identify different cloud based solutions to meet a set of given requirements. 3. Determine financial and technological implications for selecting cloud computing platforms. 4. Identify Security and Privacy concerns in cloud computing for data management.
SECTION I
Unit1 : Introduction to Cloud Computing (8)
- Cloud Computing in a Nutshell,
- Roots of Cloud Computing
- From Mainframes to Clouds,
- SOA, Web Services, Web 2.0, and Mashups,
- Grid Computing,
- Utility Computing,
- Hardware Virtualization,
- Virtual Appliances and the Open Virtualization Format,
- Autonomic Computing,
- Layers and Types of Clouds,
- Desired Features of a Cloud,
- Cloud Infrastructure Management,
- Infrastructure as a Service Providers,
- Platform as a Service Providers,
- Challenges and Risks,
- Migrating into a Cloud: Introduction,
- Broad Approaches to Migrating into the Cloud,
- The Seven-Step Model of Migration into a Cloud.
Unit 2 : Virtual Machines Provisioning and Migration Services (7)
- Virtual Machines Provisioning and Manageability,
- Virtual Machine Migration Services,
- VM Provisioning and Migration in Action,
- Provisioning in the Cloud Context.
Unit 3 : Understanding Services and Applications by Type (8)
- Defining Infrastructure as a Service (IaaS),
- DefiningPlatform as a Service(PaaS),
- Defining Software as a Service (SaaS),
- Defining Identity as a Service,
- What is an identity?
- Networked identity service classes,
- Identity system codes of conduct,
- IDaaS interoperability,
- Userauthentication
- Authorization markup languages,
- Defining Compliance as a Service(CaaS)
SECTION II
Unit 4: Integration of Private and Public Clouds (8)
- Aneka:
- Introduction,
- Technologies and Tools for Cloud Computing,
- Aneka Cloud Platform,
- AnekaResource Provisioning Service,
- Hybrid Cloud Implementation.
- Comet:
- Introduction
- Comet Cloud Architecture,
- Autonomic Behavior of Comet Cloud,
- Overview of Comet Cloud-based Applications.
Unit 5: Understanding of Cloud Security (8)
Securing the Cloud, The security boundary, Security service boundary, Security mapping, Securing Data, Brokered cloud storage access, Storage location and tenancy, Encryption Auditing and compliance, Establishing Identity and Presence, Identity protocol standards, Windows Azure identity standards
Unit 6:Legal Issues in Cloud Computing (6)
Introduction, Data Privacy and Security Issues, Cloud Contracting models, Jurisdictional Issues Raised by Virtualization and Data Location, Commercial and Business Considerations-A Cloud User’s Viewpoint.
Internal Continuous Assessment (ICA): Minimum 10 assignments must be of nature, which require students to identify and implement the use case scenarios for Cloud and Cloud enabled technologies mentioned above.
Text Book :
1. Cloud Computing : Principles and paradigms By Raj Kumar Buyya, ames Broberg, Andrezei M.Goscinski, 2011 Cloud Computing, By Michael Miller, 2008. [1,2,4,6]
2. Cloud Computing Bible by Barrie Sosinsky by WileyPublications [3,5]
3. https://arpitapatel.files.wordpress.com/2014/10/cloud-computing-bible1.pdf
4. Cloud Computing for dummies, By Judith Hurwitz, Robin Bllor, Marcia Kaufman, Fern Halper,2009. Download E-book
5. Cloud Computing: Black Book, by Kalish Jayaswal, J. Kallakurchi, Donald J. Houde, Dr. Deven Shah Kogent learning Solutions Inc. Dream techpress
Reference Book:
1. Cloud Security, A comprehensive Guide to Secure Cloud Computing by Krutz, Ronald L.; Vines, Russell Dean
2. Cloud computing : Implementation, management and security By Ritting house,John,W.
3. Mastering Cloud Computing, Rajkumar Buyya, Christian Vecchiola, S. Thamarai Selvi, McGraw Hill, 2013