CC Unit 1
CC Unit 1
CLOUD COMPUTING
FACULTY: PRAGYA GUPTA
IV YEAR B.TECH- IT (VII SEMESTER)
The Age of Internet Computing
Billions of people use the Internet every day. As a result,
supercomputer sites and large data centers must provide high-
performance computing services to huge numbers of Internet users
concurrently. Because of this high demand, the Linpack Benchmark for
high-performance computing (HPC) applications is no longer optimal for
measuring system performance.
The emergence of computing clouds instead demands high-
throughput computing (HTC) systems built with parallel and distributed
computing technologies . We have to upgrade data centers using fast
servers, storage systems, and high-bandwidth networks. The purpose
is to advance network-based computing and web services with the
emerging new technologies.
The Platform Evolution
Computer technology has gone through five generations of
development, with each generation lasting from 10 to 20 years.
Successive generations are overlapped in about 10 years. For instance,
from 1950 to 1970, a handful of mainframes, including the IBM 360 and
CDC 6400, were built to satisfy the demands of large businesses and
government organizations.
From 1960 to 1980, lower-cost mini- computers such as the DEC
PDP 11 and VAX Series became popular among small businesses and
on college campuses.
From 1970 to 1990, we saw widespread use of personal computers
built with VLSI microprocessors. From 1980 to 2000, massive numbers
of portable computers and pervasive devices appeared in both wired
and wireless applications. Since 1990, the use of both HPC and HTC
systems hidden in.
Fig 1. Evolutionary trend toward parallel, distributed, and
cloud computing with clusters, MPPs, P2P networks, grids,
clouds, web services, and the Internet of Things.
High-Performance Computing
For many years, HPC systems emphasize the raw speed
performance. The speed of HPC systems has increased from Gflops in
the early 1990s to now Pflops in 2010. This improvement was driven
mainly by the demands from scientific, engineering, and manufacturing
communities.
The idea is to separate the hardware from the software to yield better
system efficiency. For example, computer users gained access to much
enlarged memory space when the concept of virtual memory was
introduced. Similarly, virtualization techniques can be applied to
enhance the use of compute engines, networks, and storage. In this
chapter we will discuss VMs and their applications for building
distributed systems. According to a 2009 Gartner Report, virtualization
was the top strategic technology poised to change the computer
industry. With sufficient storage, any computer platform can be installed
in another host computer, even if they use proc.
Levels of Virtualization Implementation