Overview of computing paradigm

20,652 views 20 slides Dec 17, 2016
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

It Includes:
Recent trends in Computing : Grid Computing, Cluster Computing;Distributed Computing;Utility Computing;Cloud Computing


Slide Content

Cloud
Computing
Shree Manibhai Virani and
Smt. Navalben Virani Science
College, Rajkot
(Autonomous)
Affiliated to Saurashtra
University, Rajkot
Module:1.1
Overview of Computing Paradigm
Ms.RipalRanpara
Assistant Professor,
Department of Computer Science & Information Technology
Shree M.N.ViraniScience College Rajkot
Shree Manibhai Virani and
Smt. Navalben Virani Science
College, Rajkot
(Autonomous)
Affiliated to Saurashtra
University, Rajkot
Ripal Ranpara

What is Computing
•Theprocessofutilizingcomputertechnologytocompleteatask.
Computingmayinvolvecomputerhardwareand/orsoftware,butmust
involvesomeformofacomputersystem.
•Computingincludes
•designing,
•developingand
•buildinghardwareandsoftwaresystems;
•processing,
•structuring,andmanagingvariouskindsofinformation;
•doingscientificresearchonandwithcomputers;
•entertainmentmedia.
•Theprocessofutilizingcomputertechnologytocompleteatask.
Computingmayinvolvecomputerhardwareand/orsoftware,butmust
involvesomeformofacomputersystem.
•Computingincludes
•designing,
•developingand
•buildinghardwareandsoftwaresystems;
•processing,
•structuring,andmanagingvariouskindsofinformation;
•doingscientificresearchonandwithcomputers;
•entertainmentmedia.
Ripal Ranpara

Grid computing
•Gridcomputinginvolvesconnectinggeographicallyremote
computersintoasinglenetworktocreateavirtual
supercomputerbycombiningthecomputationalpowerofall
computersongrid.
•Gridcomputinginvolvesconnectinggeographicallyremote
computersintoasinglenetworktocreateavirtual
supercomputerbycombiningthecomputationalpowerofall
computersongrid.
Ripal Ranpara

•"theGrid"linkstogethercomputingresources(PCs,
workstations,servers,storageelements)andprovidesthe
mechanismneededtoaccessthem.
•ByimplementingourproposedIntranetGriditisveryeasyto
downloadmultiplefilesveryfast
•Noneedtoworryaboutthesecurityasweareauthenticating
eachandeverysteptakingplaceinourGrid
•Inparticularusertoaccessthedatabase.Further
implementationscouldbecarriedoutinthenearestfuture
Grid computing
•"theGrid"linkstogethercomputingresources(PCs,
workstations,servers,storageelements)andprovidesthe
mechanismneededtoaccessthem.
•ByimplementingourproposedIntranetGriditisveryeasyto
downloadmultiplefilesveryfast
•Noneedtoworryaboutthesecurityasweareauthenticating
eachandeverysteptakingplaceinourGrid
•Inparticularusertoaccessthedatabase.Further
implementationscouldbecarriedoutinthenearestfuture
Ripal Ranpara

WHY GRID COMPUTING?
40%Mainframes are idle
90%Unix servers are idle
95%PC servers are idle
0-15%Mainframes are idle in peak-hour
70%PC servers are idle in peak-hour
40%Mainframes are idle
90%Unix servers are idle
95%PC servers are idle
0-15%Mainframes are idle in peak-hour
70%PC servers are idle in peak-hour
Ripal Ranpara

•Clustercomputingisaformofcomputinginwhichagroupof
computersarelinkedtogethersotheycanactlikeasingleentity.
•Itisthetechniqueoflinkingtwoormorecomputersintoa
network(Usuallythroughalocalareanetwork)inordertotake
advantageoftheparallelprocessingpowerofthosecomputers.
Cluster Computing
•Clustercomputingisaformofcomputinginwhichagroupof
computersarelinkedtogethersotheycanactlikeasingleentity.
•Itisthetechniqueoflinkingtwoormorecomputersintoa
network(Usuallythroughalocalareanetwork)inordertotake
advantageoftheparallelprocessingpowerofthosecomputers.
Ripal Ranpara

Cluster Application
•Google Search Engine
•Earthquake Simulation Software
•Image Rendering
•Weather Forecasting
Application Benefits
•High processing power
•Cost Efficient
•High Availability
•Fault Tolerance
•Google Search Engine
•Earthquake Simulation Software
•Image Rendering
•Weather Forecasting
•High processing power
•Cost Efficient
•High Availability
•Fault Tolerance
Ripal Ranpara

Ripal Ranpara

Distributed Computing
•It’sthesolutiontotheproblem
whereyourRAMistoosmalland
yourdataaretoobigand/ortoo
CPU-intensivetobeprocessedona
singlemachine.
•Itsplitabigtaskintosmallertasks
andexecutethemonmultiple
machines
•It’sthesolutiontotheproblem
whereyourRAMistoosmalland
yourdataaretoobigand/ortoo
CPU-intensivetobeprocessedona
singlemachine.
•Itsplitabigtaskintosmallertasks
andexecutethemonmultiple
machines
Ripal Ranpara

Advantages Of Distributed
Computing System
•InherentlyDistributedapplications:
severalapplicationsareinherentlydistributedinnatureandrequiredistributed
computingsystemfortheirrealization
•InformationSharingamongDistributedUsers:
Inadistributedcomputingsystem,informationgeneratedbyoneoftheuserscanbe
easilyandefficientlysharedbytheusersworkingatothernodesofthesystem.The
useofdistributedcomputingsystemsbyagroupofuserstoworkcooperativelyis
knownascomputer-supportedcooperativeworking(CSCW),orgroupware.
•ResourceSharing:
Informationisnottheonlythingthatcanbesharedinadistributedcomputing
system.Sharingofsoftwareresourcessuchassoftwarelibrariesanddatabasesas
wellashardwareresourcessuchasprinters,harddisks,andplotterscanalsobe
doneinaveryeffectivewayamongallthecomputersandtheusersofasingle
distributedcomputingsystem.
•InherentlyDistributedapplications:
severalapplicationsareinherentlydistributedinnatureandrequiredistributed
computingsystemfortheirrealization
•InformationSharingamongDistributedUsers:
Inadistributedcomputingsystem,informationgeneratedbyoneoftheuserscanbe
easilyandefficientlysharedbytheusersworkingatothernodesofthesystem.The
useofdistributedcomputingsystemsbyagroupofuserstoworkcooperativelyis
knownascomputer-supportedcooperativeworking(CSCW),orgroupware.
•ResourceSharing:
Informationisnottheonlythingthatcanbesharedinadistributedcomputing
system.Sharingofsoftwareresourcessuchassoftwarelibrariesanddatabasesas
wellashardwareresourcessuchasprinters,harddisks,andplotterscanalsobe
doneinaveryeffectivewayamongallthecomputersandtheusersofasingle
distributedcomputingsystem.
Ripal Ranpara

Utility Computing
•Utilitycomputingisaserviceprovisioningmodelinwhichaservice
providermakescomputingresourcesandinfrastructuremanagement
availabletothecustomerasneeded,andchargesthemforspecificusage
ratherthanaflatrate.
•Likeothertypesofon-demandcomputing(suchasgridcomputing),the
utilitymodelseekstomaximizetheefficientuseofresourcesand/or
minimizeassociatedcosts.
•Utilitycomputingisaserviceprovisioningmodelinwhichaservice
providermakescomputingresourcesandinfrastructuremanagement
availabletothecustomerasneeded,andchargesthemforspecificusage
ratherthanaflatrate.
•Likeothertypesofon-demandcomputing(suchasgridcomputing),the
utilitymodelseekstomaximizetheefficientuseofresourcesand/or
minimizeassociatedcosts.
Ripal Ranpara

Ripal Ranpara

Ripal Ranpara

Evaluation of Cloud Computing
Ripal Ranpara

Evolution of Cloud Computing
•Network-based
subscriptions to
applications
•Anytime, anywhere
access to virtualized
IT resources
delivered
dynamically as a
service.
Software as a Service
Utility Computing
Cloud Computing
Grid Computing
•Solving large
problems with
parallel computing
•Network-based
subscriptions to
applications
•Offering computing
resources as a
metered service
•Anytime, anywhere
access to virtualized
IT resources
delivered
dynamically as a
service.
Grid Computing
Ripal Ranpara

Business Drivers for Cloud
Businessgrowth
•Businessgrowthisoneofthetopbenefitsorganisationsrealiseasaresultofcloudadoption,
with52%ofenterprisesreportingincreasedgrowthsincegoingcloud(2015CloudEnterprise
Report).
2. Efficiency
•Efficiencyisanextremelycommonclouddriver,with71%oforganisationsworldwide
rankingitatopareatheyhopetoapprovethroughcloudtechnology(2015CloudEnterprise
Report).
3.Experience
•Nextamongthebusinessdriversisimprovingthequalityofthecustomerexperience,which
45%ofenterprisesworldwiderankasatopclouddriver(althoughthatnumberjumpsto61%
lookingatonlyorganisationsintheUKandAustralia).
4. Assurance
•Finally, there is assurance, which is the idea that data will be more secure in the cloud and the
user will attain better uptime because its solutions are maintained by providers that have built
their businesses around these competencies.
Businessgrowth
•Businessgrowthisoneofthetopbenefitsorganisationsrealiseasaresultofcloudadoption,
with52%ofenterprisesreportingincreasedgrowthsincegoingcloud(2015CloudEnterprise
Report).
2. Efficiency
•Efficiencyisanextremelycommonclouddriver,with71%oforganisationsworldwide
rankingitatopareatheyhopetoapprovethroughcloudtechnology(2015CloudEnterprise
Report).
3.Experience
•Nextamongthebusinessdriversisimprovingthequalityofthecustomerexperience,which
45%ofenterprisesworldwiderankasatopclouddriver(althoughthatnumberjumpsto61%
lookingatonlyorganisationsintheUKandAustralia).
4. Assurance
•Finally, there is assurance, which is the idea that data will be more secure in the cloud and the
user will attain better uptime because its solutions are maintained by providers that have built
their businesses around these competencies.
Ripal Ranpara

Ripal Ranpara

Ripal Ranpara

Ripal Ranpara

Ripal Ranpara