Cloud Computing
Cloud Computing
Cloud Computing
Cloud computing
Literature review
Prepared By:
Ahmed Nistas – 202010092
Saif Emad – 202111075
Rafiq Nasrallah – 202110854
Supervised By:
Prof. Abdelraouf M Ishtaiwi
Semester:
Summer 2023/2024 (2)
1970 Clouds
The meaning of virtualization began shifting in the 1970s and now describes the creation of a
virtual machine, which acts like a real computer with a fully functional operating system. The
concept of virtualization has evolved with the internet, as businesses began offering “virtual”
private networks as a rentable service. The use of virtual computers became popular in the 1990s,
leading to the development of the modern cloud computing infrastructure. (5) By the 1970s the
full time sharing solutions were available on platforms such as Multics , Cambridge and UNIX
ports , the "data center" model where users submitted jobs to operators to run on IBM
mainframes was overwhelmingly predominant. (White، 1971)
Clouds on 2000s
Even in the 2000s the cloud services continued too rise for example in, 2002, Amazon introduced
its web-based retail services. It was the first major business to think of using only 10% of its
capacity (which was commonplace at the time) as a problem to be solved. The cloud computing
infrastructure model allowed them to use their computer’s capacity more efficiently. Soon after,
other large organizations followed their example. (White, 1971), In 2006, also Amazon
introduced Simple Storage Service (S3) in March and Elastic Compute Cloud (EC2) in August.
These services were among the first to use server virtualization to provide IaaS on a pay-as-you-go
basis. In the same year, Google launched Google Docs, a SaaS model to edit and save documents
online, Google and Netflix came after amazon when Netflix released the video streaming service and
google released the beta version of Google App Engine which considered as PaaS because its
capability to provide a fully managed infrastructure and platform for users to create web applications.
In early 2009 NASA launched (Nebula) which became the first open source software for deploying
private and hybrid clouds, and the same year later on the French government announced
Andromeda project and committed 285 million euros to establish a national cloud computing service,
Unfortunately the project ultimately failed , leading to shut down on 1 February 2020 (Hicks, 26
September 2019)
What is cloud ?
What is cloud and how it works ? the answer for these two questions should be in a technical
POV, Cloud computing is a natural evolution of the widespread adoption of multiple technical
advances in distributed computing including virtualization, grid computing, autonomic
computing and utility computing all of that by combining automatic computing in which the IT
environment will be able to manage itself based on perceived activity, and utility computing in
which computer processing power is seen as a utility that clients can pay for only as needed (Lee,
2013), Key to the definition of cloud computing is the “cloud”
itself. For our purposes, the cloud is a large group of interconnected computers. These computers
can be personal computers or network servers; they can be public or
private, This cloud of computers extends beyond a single company or enterprise. The
applications and data served by the cloud are available to broad group of users, cross-enterprise
and cross-platform. Access is via the Internet. Any authorized user can access these docs and
apps from any computer over any Internet connection. And, to the user, the technology and
infrastructure behind the cloud is invisible. It isn’t apparent (and, in most cases doesn’t matter)
whether cloud services are based on HTTP, HTML, XML, JavaScript, or other specific
technologies (Shivaji P. Mirashe, 2010)
for example for the cloud , google hosts a cloud that consists of both smallish PCs and larger
server, these two are a private cloud owned by google and a public one ( for google users )
References :
1. Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D.,
Rabkin, A., Stoica, A., and Zaharia, M. (2009). Above the clouds: A Berkeley view of cloud
computing. UC Berkeley.
2. Swati I. Bairagi, Ankur O. Bang Cloud Computing: History, Architecture, Security
Issues
3. Lee, J. A View Of Cloud Computing. Int J Netw Distrib Comput 1, 2–8 (2013).
4. Dataveristy A Brief History of Cloud Computing
By Keith D. Foote on December 17, 2021
5. Cyber magazine The history of cloud computing By Vikki Davies
6. White, J. E. (1971). "Network Specifications for Remote Job Entry and Remote Job Output Retrieval
at UCSB
7. Hicks, Jacqueline (26 September 2019)
8. Cloud Computing Shivaji P. Mirashe, Dr. N.V. Kalyankar.