Books
Distributed and Cloud Computing from Parallel
processing to Internet of Things by Kai Hwang et al
Cloud Computing Bible by Barrie Sosinsky
Cloud Security and Privacy by Tim Mather et al
UNIT I
History of Centralized and Distributed Computing
Overview of Distributed Computing, Cluster computing,
Grid computing.
Technologies for Network based systems
System models for Distributed and cloud computing
Software environments for distributed systems and
clouds.
History of Centralized and Distributed
Systems
Computer Systems Network based systems
Centralized to distributed
Instead of using a centralized computer, parallel and
distributed computing system uses multiple computers to
solve large scale problems over the Internet.
Data Intensive and Network centric.
Evolution of Computing
Mechanical Systems
Electronic Systems
Mainframes
Minicomputers
Personal computers
Parallel Systems
Distributed Computing
World Wide web
Distributed Computing
Networked systems
Client server computing
Distributed systems
Distributed Object management
Evolution Of WWW
World Wide Web/ MOSAIC Http, HTML, XML E-
commerce Services Computing Semantic web
Social Media
What is the Internet?
A network of networks, joining many
government, university and private computers
together and providing an infrastructure for the
use of E-mail, bulletin boards, file archives,
hypertext documents, databases and other
computational resources
The vast collection of computer networks which
form and act as a single huge network for
transport of data and messages across
distances which can be anywhere from the
same office to anywhere in the world.
Computer Systems: Single -> Global
Computer Systems
R/D efforts on HPC, clusters, Grids, P2P, and virtual machines have
laid the foundation of cloud computing that has been greatly
advocated since 2007