Course Code CP204. Theory : 04. Practical : 01. Course Credit. Tutorial : 00. Credits : 05. Course Learning Outcomes



Similar documents
Cloud Computing Training

Cloud Courses Description

Cloud Courses Description

Certified Cloud Computing Professional VS-1067

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

NCTA Cloud Architecture

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

IDEAL INSTITITE OF MANAGEMENT AND TECHNOLOGY In association with IIT MADRAS Presents SAARANG 2015 National Level CLOUD COMPUTING Championship

How To Understand Cloud Computing

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Security Considerations for Public Mobile Cloud Computing

CERTIFICATE PROGRAMME ON CLOUD SPECIALISTS DEVELOPMENT

Cloud Computing. Summary

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Security Issues in Cloud Computing

Cloud Computing An Elephant In The Dark

City University of Hong Kong. Information on a Course offered by Department of Electronic Engineering with effect from Semester B in 2014/2015

Unit 10b: Introduction to Cloud Computing

Strategic Compliance & Securing the Cloud. Annalea Sharack-Ilg, CISSP, AMBCI Technical Director of Information Security

Fundamental Concepts and Models

Cloud Computing Trends

Ch. 4 - Topics of Discussion

Virtual Machine Instance Scheduling in IaaS Clouds

Higher National Unit specification: general information

Introduction to Cloud Computing

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

Week 06 Assignment 6-3. William Slater. CYBR 625 Business Continuity Planning and Recovery. Bellevue University

How To Understand Cloud Computing

Have We Really Understood the Cloud Yet?

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Big-Data Computing with Smart Clouds and IoT Sensing

How To Understand Cloud Computing

CLOUD COMPUTING. DAV University, Jalandhar, Punjab, India. DAV University, Jalandhar, Punjab, India

Business applications:

Cloud Computing. Technologies and Types

Elective for B.IT Security Technology. Anang Hudaya Nazrul Muhaimin Semester and Year offered Trimester 1, Year 3

How To Understand Cloud Computing

Introduction to migration to cloud

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

Week 1 Assignment. William Slater. CYBR 615 Cybersecurity Governance and Compliance. Bellevue University

CLOUD COMPUTING. Dana Petcu West University of Timisoara

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing

Microsoft Azure for IT Professionals 55065A; 3 days

Cloud Computing Paradigm Shift. Jan Šedivý

Workshop on High Performance Computing for Science and Applications for Academic Development

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Figure 1 Cloud Computing. 1.What is Cloud: Clouds are of specific commercial interest not just on the acquiring tendency to outsource IT

CHAPTER 8 CLOUD COMPUTING

Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1)

Security & Trust in the Cloud

Trust but Verify. Vincent Campitelli. VP IT Risk Management

International Journal of Engineering Research & Management Technology

Cloud Computing Technology

Lifting the Fog: The High Potential of Cloud Computing Paul Daugherty, Chief Technology Architect February 19, 2010

Contents. BBS Software as a Service (SaaS),7. EH introducing aoudco.pu.ing 1. Distinguishing Cloud Types 4. Exploring

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies

SUMMARY OF INFORMATION ON EACH COURSE/MODULE

Cloud Essentials for Architects using OpenStack

Using Cloud Computing to Drive Innovation: Technological Opportunities and

Big Data & Its Bigger Possibilities In The Cloud

Cloud Computing An Introduction

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

SaaS, PaaS & TaaS. By: Raza Usmani

Component 4: Introduction to Information and Computer Science. Topic III: Cloud Computing. Distributed computing

E-LEARNING DEVELOPMENT AS PUBLIC INFRASTRUCTURE OF CLOUD COMPUTING

Cloud Computing: The Next Computing Paradigm

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 02 Issue: 05 Aug p-issn:

CLOUD COMPUTING. When It's smarter to rent than to buy

Abstract 1. INTRODUCTION

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

Cloud Computing. Cloud computing:

Realizing the Value Proposition of Cloud Computing

Cloud Computing for Libraries: An Economic Strategy

Teaching cloud computing: a software engineering perspective

Aneka: A Software Platform for.net-based Cloud Computing

Digital Forensics. Lab 10: Cloud Computing & the Future of Digital Forensics

Course Design Document: IS429: Cloud Computing and SaaS Solutions. Version 1.0

Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

Introduction to Cloud Computing

What is Cloud Computing? Why call it Cloud Computing?

Manjrasoft. Cloud Computing: The Next Revolution in Information Technology

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES

Cloud Architecture and Virtualisation. Lecture 1 Introduction to Clouds

COM 444 Cloud Computing

Cloud/SaaS enablement of existing applications

24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing

Oracle Applications and Cloud Computing - Future Direction

Cloud Computing Utility and Applications

Journeys in the Clouds The Cloud Codex John Barr, Head of EU Research

Data Centers and Cloud Computing

Keywords Cloud Environment, Cloud Testing, Software Testing

Subash Krishnaswamy Applications Software Technology Corporation

Cloud Computing. Adam Barker

Architectural Implications of Cloud Computing

A Study of Infrastructure Clouds

Cloud Computing, and REST-based Architectures Reid Holmes

Introduction to Cloud Computing

Transcription:

Course Title Course Code Cloud Computing CP204 Theory : 04 Course Credit Practical : 01 Tutorial : 00 Course Learning Outcomes Credits : 05 On the completion of the course, students will be able to: Identify the technical foundations of Cloud systems architecture. Analyze the problems and solutions to cloud application problems. Understand the common terms and definitions of Virtualization, Hypervisor and other cloud computing concepts with some examples. Describe various service delivery models of cloud computing architecture, and the ways in which clouds can be deployed as public, private, hybrid, and community clouds Evaluate various vendor offerings in this space. Comprehend the technical capabilities and business benefits of virtualization and cloud computing. Describe the landscape of different types of virtualization and understand the different types of clouds. Detailed Syllabus Sr. No. Name of chapter & details Section I 1 Introduction to Cloud Computing Definition, Characteristics, Components, Cloud provider, SAAS, PAAS, IAAS and Others, Organizational scenarios of clouds, Administering & Monitoring cloud services, benefits and limitations, Deploy application over cloud, Comparison among SAAS, PAAS, IAAS Cloud computing platforms: Infrastructure as service: Amazon EC2,Platform as Service: Google App Engine, Microsoft Azure, Utility Hours Allotted 08

Computing, Elastic Computing. 2 Cloud Technologies Study of Hypervisors Compare SOAP and REST Webservices, AJAX and mashups-web services: SOAP and REST, SOAP versus REST, AJAX: asynchronous 'rich' interfaces, Mashups: user interface services Virtualization Technology: Virtual machine technology, virtualization applications in enterprises, Pitfalls of virtualization Multitenant software: Multi-entity support, Multi-schema approach, Multitenance using cloud data stores, Data access control for enterprise applications. 3 Data in the cloud Relational databases, Cloud file systems: GFS and HDFS, BigTable, HBase and Dynamo. Map-Reduce and extensions: Parallel computing, The map-reduce model, Parallel efficiency of Map- Reduce, Relational operations using Map-Reduce, Enterprise batch processing using Map-Reduce, Introduction to cloud development, Example/Application of Mapreduce, Features and comparisons among GFS,HDFS etc, Map-Reduce model. Section II 4 Cloud security fundamentals Vulnerability assessment tool for cloud, Privacy and Security in cloud Cloud computing security architecture: Architectural Considerations- General Issues, Trusted Cloud computing, Secure Execution Environments and Communications, Micro-architectures; Identity Management and Access controlidentity management, Access control, Autonomic Security Cloud computing security challenges: Virtualization security managementvirtual threats, VM Security Recommendations, VM-Specific Security techniques, Secure Execution Environments and Communications in cloud. 5 Issues in cloud computing Implementing real time application over cloud platform Issues in Intercloud environments, QOS Issues in Cloud, Dependability, data migration, streaming in Cloud. Quality of Service (QoS) monitoring in a Cloud computing environment.cloud Middleware. Mobile Cloud Computing. Inter Cloud issues. A grid of clouds, Sky computing, load balancing, resource optimization, resource dynamic reconfiguration, Monitoring in Cloud. 6 Case study Amazon other cloud server. 08

Instructional Method and Pedagogy Lectures will be conducted with the aid of multi-media projector, blackboard, OHP etc. Assignments based on course contents will be given to the students at the end of each unit/topic and will be evaluated at regular interval Minimum five experiments shall be there in the laboratory related to course contents Minimum six tutorials which includes solution of minimum five computer programs in each head Reference Books Rajkumar Buyya, Cloud Computing: Principles and Paradigms, John Wiley & Sons, First Edition Gautam Shroff, Enterprise Cloud Computing: Technology, Architecture, Applications, Cambridge University Press, First Edition Judith Hurwitz, R Bloor, M.Kanfman, F.Halper, Cloud Computing for Dummies, Wiley India Edition, First Edition Anthony T Velte, Cloud Computing : A Practical Approach, McGraw-Hill Osborne, First Edition Barrie Sosinsky, Cloud Computing Bible, Wiley India, First Edition Ronald Krutz and Russell Dean Vines, Cloud Security, Wiley-India, First Edition Tim Malhar, S.Kumaraswammy, S.Latif, Cloud Security & Privacy, O Really Publications, First Edition Scott Granneman, Google Apps, Pearson, First Edition

Instructional Method and Pedagogy Lectures will be conducted with the aid of multi-media projector, blackboard, OHP etc. Assignments based on course contents will be given to the students at the end of each unit/topic and will be evaluated at regular interval Minimum five experiments shall be there in the laboratory related to course contents Minimum six tutorials which includes solution of minimum five computer programs in each head Reference Books Additional Resources Important Web links for Cloud Computing: http://cloudbus.org http://www.vmware.com/pdf/virtualization.pdf http://www.intel.com/content/www/us/en/virtualization/virtualizationtechnology/intel-virtualization-technology.html http://azure.microsoft.com/en-in/ Video Lectures on Cloud Computing available at below links: http://onlinevideolecture.com/?course_id=3555&lecture_no=17 http://video.mit.edu/watch/mitef-nyc-cloud-computing-8347/ Important Blogs on Cloud Computing: http://cloudcomputing.blogspot.in/ https://buyya.wordpress.com/