Distributed System Cloud Computing

 Distributed System Cloud Computing 


1) Module - Introduction to Distributed Computing Concepts

1. Basic concepts of distributed systems

2. Distributed computing models

3. Issues in designing distributed systems

4. Inter Process Communication  

5. Concepts of group communication 

6. Remote Procedural Call (RPC)

7. Remote Method Invocation (RMI)

 

2) Module - Clock synchronization 

Introduction of Clock Synchronization

Global State 

Mutual Exclusion Algorithms

Election algorithms 


3) Module - Distributed Shared Memory:

Fundamental concepts of DSM 

Types of DSM

Various hardware DSM systems, Consistency models

Issues in designing and implementing DSM systems


4) Module - Introduction to Cloud Computing

Resource Management Scheduling Algorithms

Task Assignment

Load balancing approach 

Load sharing approach

Process Migration Mechanism

Thread models

Distributed File System File models 


5) Module - Introduction to Cloud Computing

Cloud Computing history and evolution  - history 

benefits of cloud computing

Cloud Computing Architecture

Cloud Architecture model 

Types of Clouds: Public Private & Hybrid Clouds 

Cloud based services   |   (PaaS)(SaaS)(IaaS)


6) Module 

Amazon Web Services

Microsoft Azure 

Google Cloud

Compute Services

Storage Services

Network Services 

Database services

Google App Engine (GAE)

Comparative study of various Cloud Computing Platforms



0 Comments