Grid Computing & Cloud Computing
Grid Computing & Cloud Computing
Grid Computing & Cloud Computing
GROUP MEMBERS
WAQAS ALI BSSE-F17-58
BASIR KHAN BSSE-F17-51
UMAIR KHAN BSSE-F17-12
SHAZEB AWAB BSSE-F17-08
ZOHAIB ZEESHAN BSSE-F17-57
GRID COMPUTING
• Grid computing is a computer network in which each computer’s resource are shared with
every other computer.
• Grid computing is a processor architecture that combines computer resources from
various domain to reach a main objective.
• In grid computing the computer work on a task together, thus the functioning as a
supercomputers.
GRID COMPUTING
• The Globus Toolkit is a software middleware package. All that is required is to install and
configure Globus and then create all required resources and services.
• grid security approach is the Grid Security Infrastructure (GSI) which has been
implemented in the Globus Toolkit
CONTINUE..
• - Initially developed at
Argonne National
Lab/University of Chicago
and ISI/University of
Southern California
HOW IT STARTED
• The theory behind grid computing is fairly straightforward. It combines the computational
power of many computers, servers, databases, and other computing resources in a network
or across the Internet. A main server or servers breaks up large computational tasks, such
as solving complex problems relating to biochemistry, into smaller subtasks and sends
those subtasks to computers that are part of the grid. When those computers have idle time
and resources, they perform the subtask, and send the results back to the server or servers,
which collates all the subtasks and solves the computational problem.
ADVANTAGES OF GRID COMPUTING
1. It is not centralized, as there are no servers required, except the control node which is just
used for controlling and not for processing.
2. Multiple heterogenous machines i.e. machines with different Operating Systems can use a
single grid computing network.
3. Tasks can be performed parallelly across various physical locations and the users don’t
have to pay for it(with money).
CLOUD COMPUTING
• Cloud computing architecture refers to the components and sub components required for
cloud computing. These component typically refer to:
1. Front end(fat client, thin client)
2. Back end platforms(servers,storage)
3. Cloud based delivery and a network(Internet, Intranet, Inter cloud).
CLOUD COMPUTING SERVICE TYPES
• Cloud computing services are broken down into three major categories:
software-as-a-service (SaaS), platform-as-a-service (PaaS) and
infrastructure-as-a-service (IaaS).
SOFTWARE-AS-A-SERVICE
• SaaS is the most common cloud service type. Many of us use it on a daily basis. The SaaS
model makes software accessible through an app or web browser. Some SaaS programs
are free, but many require a monthly or annual subscription to maintain the service.
Requiring no hardware installation or management, SaaS solutions are a big hit in the
business world. Notable examples include Salesforce, Dropbox or Google Docs.
PLATFORM-AS-A-SERVICE
• IaaS provides users with basic computer infrastructure capabilities like data storage,
servers and hardware — all in the cloud. IaaS gives businesses access to large platforms
and applications without the need for large onsite physical infrastructures. Notable
examples of IaaS include DigitalOcean, Amazon EC2 and Google Compute Engine.
HOW DOES CLOUD COMPUTING WORK?
• Cost Savings: Cost saving is the biggest benefit of cloud computing. It helps you to save substantial
capital cost as it does not need any physical hardware investments.
• Strategic edge: Cloud computing offers a competitive edge over your competitors. It helps you to
access the latest and applications any time without spending your time and money on installations.
• High Speed: Cloud computing allows you to deploy your service quickly in fewer clicks. This
faster deployment allows you to get the resources required for your system within fewer minutes.
• Back-up and restore data: Once the data is stored in a Cloud, it is easier to get the back-up and
recovery of that, which is otherwise very time taking process on-premise.
• Unlimited storage capacity: The cloud offers almost limitless storage capacity. At any time you
can quickly expand your storage capacity with very nominal monthly fees.
OTHER IMPORTANT BENEFITS
• On-Demand Self-service
• Multi-tenancy
• Offers Resilient Computing
• Fast and effective virtualization
• Provide you low-cost software
• Offers advanced online security
• Location and Device Independence
• Always available, and scales automatically to adjust to the increase in demand
• Allows pay-per-use
• Web-based control & interfaces
• API Access available.
GRID VS CLOUD
1. Grids are publicly funded and operated, whereas clouds are privately funded and
operated.
2. Grids and clouds are instantiations of distributed systems, which is a common feature of
them.
3. Grids evolve slowly and clouds evolve fast, and The level of expertise to use a cloud is
significantly lower than that of a grids.
THANKS