1st year     2nd year     3rd year     4th year    



B.Tech. IV (CO) Semester - 8 (ELECTIVE - II)

L

T

P

C

CO428 : CLOUD COMPUTING (ELECTIVE - II)

3

1

0

4

COURSE OBJECTIVES
  • To provide students with the fundamentals and essentials of Cloud Computing.
  • To provide students a sound foundation of the Cloud Computing so that they are able to start using and adopting Cloud Computing services and tools in their real life scenarios.
  • To enable students exploring some important cloud computing driven commercial systems and applications.
  • To expose the students to frontier areas of Cloud Computing and information systems, while providing sufficient foundations to enable further study and research.
COURSE OUTCOMES
After successful completion of this course, student will be able to
  • Explain the core concepts of the cloud computing paradigm: how and why this paradigm shift came about, the characteristics, advantages and challenges brought about by the various models and services in cloud computing.
  • Apply the fundamental concepts in datacenters to understand the tradeoffs in power, efficiency and cost.
  • Identify resource management fundamentals, i.e. resource abstraction, sharing and sandboxing and outline their role in managing infrastructure in cloud computing.
  • Analyze various cloud programming models and apply them to solve problems on the cloud.
COURSE CONTENT
  • OVERVIEW OF COMPUTING PARADIGM AND INTRODUCTION TO CLOUD COMPUTING
  • (06 Hours)

    Recent trends in computing, evolution of cloud computing, Cloud computing (NIST model), properties, characteristics and disadvantages, role of open standards.

  • CLOUD COMPUTING ARCHITECTURE
  • (04 Hours)

    Cloud computing stack, Service models (XAAS), Deployment models.

  • INFRASTRUCTURE AS A SERVICE
  • (04 Hours)

    Introduction, Hypervisors, Resource virtualization, examples.

  • PLATFORM AS A SERVICE
  • (04 Hours)

    Introduction, Cloud Platform and Management, examples.

  • SOFTWARE AS A SERVICE
  • (04 Hours)

    Introduction, Web services, Web 2.0, Web OS, examples.

  • SERVICE MANAGEMENT IN CLOUD COMPUTING
  • (06 Hours)

    Service Level Agreements (SLAs), Billing & Accounting, Comparing scaling hardware, economics of scaling, managing data.

  • CLOUD SECURITY
  • (06 Hours)

    Infrastructure security, Data security and storage, Identity and Access Management, Access Control, Trust and Reputation, Authentication in Cloud computing.

  • CASE STUDY ON OPEN SOURCE AND COMMERCIAL CLOUDS
  • (08 Hours)

    Eucalyptus, VMware Cloud.

  • Tutorials will be based on the coverage of the above topics separately.
  • (14 Hours)

    (Total Contact Time: 42 Hours + 14 Hours = 56 Hours)

    BOOKS RECOMMENDED

    1. Barrie Sosinsky: "Cloud Computing Bible", Wiley-India, 2010
    2. Rajkumar Buyya, James Broberg, Andrzej M. Goscinski: "Cloud Computing: Principles and Paradigms", Wiley, 2011
    3. Nikos Antonopoulos, Lee Gillam: "Cloud Computing: Principles, Systems and Applications", Springer, 2012
    4. Ronald L. Krutz, Russell Dean Vines: "Cloud Security: A Comprehensive Guide to Secure Cloud Computing", Wiley-India, 2010
    5. Tim Mather, Subra Kumara swamy, Shahed Latif, Cloud Security and Privacy: An Enterprise Perspective on Risks and Compliance, O'Reilly Media, 2009.