SlideShare une entreprise Scribd logo
1  sur  20
SYSTEM MODELS FOR DISTRIBUTED AND
CLOUD COMPUTING
Professor: DR. Vahid Khajevand
Presenter: Mohammad Reza Taghipour
2014-2015
2
Computational systems Development Trend :
1. Multicore Processors Computing
2. Supercomputer Computing
3. Cluster Computing
4. Volunteer Computing
5. Grid Computing
6. Cloud Computing
Introduction
Clusters of
Cooperative
Computers
Grid Computing
Infrastructures
Peer-to-Peer
Network
Families
Cloud
Computing over
the Internet
%5
3
Distributed Computing systems :
. Are built over a large number of autonomous computer nodes.
. Nodes are connected by SANs, LANs, or WANs.
. A LAN >> working clusters.
. A WAN >> massive systems.
Introduction
Clusters of
Cooperative
Computers
Grid Computing
Infrastructures
Peer-to-Peer
Network
Families
Cloud
Computing over
the Internet
%10
4
4
Distributed Computing systems :
Massive Systems (Parallel and Distributed):
Introduction
Clusters of
Cooperative
Computers
Grid Computing
Infrastructures
Peer-to-Peer
Network
Families
Cloud
Computing over
the Internet
%15
5
5
Computing Cluster:
Definition: a cluster consists of interconnected homogenous stand-alone computers which
work cooperatively as a single integrated system.
Cluster Architecture :
. System image (SI)
Single-System Image (SSI)
. Collection of resource as one integrated, powerful resource
. Make the cluster like a single machine to the user
Clusters of
Cooperative
Computers
Grid
Computing
Infrastructures
Peer-to-Peer
Network Families
Cloud
Computing
over the
Internet
Introduction
%20
6
6
Computing Cluster:
. Major Cluster Design Issues
Clusters of
Cooperative
Computers
Grid
Computing
Infrastructures
Peer-to-Peer
Network Families
Cloud
Computing
over the
Internet
Introduction
%25
7
7
Computational Grids:
. A network including various heterogeneous resources such as: PCs, Supercomputers,
Clusters, Storage devices, Data centers, Software, and other resources
. Like an electricity utility power grid
Grid Computing
Infrastructures
Peer-to-Peer
Network
Families
Cloud Computing
over the Internet
Introduction
Clusters of
Cooperative
Computers
%30
8
8
Computational Grids:
. A network including various heterogeneous resources such as: PCs, Supercomputers,
Clusters, Storage devices, Data centers, Software, and other resources
Grid Computing
Infrastructures
Peer-to-Peer
Network
Families
Cloud Computing
over the Internet
Introduction
Clusters of
Cooperative
Computers
%35
9
9
Computational Grids:
. An example of computational grid built over multiple resource sites owned by different
organizations.
Grid Computing
Infrastructures
Peer-to-Peer
Network
Families
Cloud Computing
over the Internet
Introduction
Clusters of
Cooperative
Computers
%40
10
10
Computational Grids:
. Computing Grid
. Telnet Command OR HTTP service
. Grid Families
Grid Computing
Infrastructures
Peer-to-Peer
Network
Families
Cloud Computing
over the Internet
Introduction
Clusters of
Cooperative
Computers
%45
11
11
Peer-to-Peer Systems:
. Master-Slave (client-server)
. P2P model
Peer-to-Peer
Network
Families
Cloud
Computing
over the
Internet
Introduction
Clusters of
Cooperative
Computers
Grid Computing
Infrastructures
%50
12
12
Peer-to-Peer Systems:
. Every nodes act as a both client or server
. All client machines act autonomously to join or leave the system freely
. No central coordination or central database is needed (no master-slave relationship)
. No peer machine has a global view of the entire P2P system
Peer-to-Peer
Network
Families
Cloud
Computing
over the
Internet
Introduction
Clusters of
Cooperative
Computers
Grid Computing
Infrastructures
%55
13
13
Peer-to-Peer Systems:
. Overlay Networks
Peer-to-Peer
Network
Families
Cloud
Computing
over the
Internet
Introduction
Clusters of
Cooperative
Computers
Grid Computing
Infrastructures
%60
14
14
Peer-to-Peer Systems:
. Overlay Networks
. imagine 7segments in logical design
. unstructured
. structured
Peer-to-Peer
Network
Families
Cloud
Computing
over the
Internet
Introduction
Clusters of
Cooperative
Computers
Grid Computing
Infrastructures
%65
15
15
Peer-to-Peer Systems:
. P2P Application Families
. P2P Computing Challenges
Peer-to-Peer
Network
Families
Cloud
Computing
over the
Internet
Introduction
Clusters of
Cooperative
Computers
Grid Computing
Infrastructures
%70
16
16
Cloud Computing:
Cloud: A cloud is a pool of virtualized computer resources.
Cloud Computing: Moving computing and data from desktops to large data centers, where
there is on-demand provision of software, hardware, and data as a service.
. Internet Clouds
Cloud
Computing over
the Internet
Introduction
Clusters of
Cooperative
Computers
Grid
Computing
Infrastructure
s
Peer-to-Peer
Network
Families
%75
17
17
Cloud Computing:
. The Cloud Landscape
. Infrastructure as a service (IaaS)
. Platform as a service (PaaS)
. Software as a service (SaaS)
Cloud
Computing over
the Internet
Introduction
Clusters of
Cooperative
Computers
Grid
Computing
Infrastructure
s
Peer-to-Peer
Network
Families
%80
18
18
18
Cloud Computing:
. The Cloud Landscape
Cloud
Computing over
the Internet
Introduction
Clusters of
Cooperative
Computers
Grid
Computing
Infrastructure
s
Peer-to-Peer
Network
Families
%85
19
19
Cloud Computing:
. The reasons to adapt the cloud for upgraded internet applications and web services
. Desired location in areas with protected space and higher energy efficiency
. Significant reduction In cloud computing cost, comparing with traditional way
. Sharing of peek-load capacity among a large pool of users
. Separation of infrastructure maintenance from application development
. Privacy, security, copyright, and reliability issues
Cloud
Computing over
the Internet
Introduction
Clusters of
Cooperative
Computers
Grid
Computing
Infrastructure
s
Peer-to-Peer
Network
Families
%95
20
Question?

Contenu connexe

Tendances (17)

Vpn1 a
Vpn1 aVpn1 a
Vpn1 a
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
CLUSTER COMPUTING
CLUSTER COMPUTINGCLUSTER COMPUTING
CLUSTER COMPUTING
 
Network Presentation
Network PresentationNetwork Presentation
Network Presentation
 
cluster computing
cluster computingcluster computing
cluster computing
 
Cluster computing
Cluster computingCluster computing
Cluster computing
 
Presentation1
Presentation1Presentation1
Presentation1
 
Clusters
ClustersClusters
Clusters
 
Cluster computing pptl (2)
Cluster computing pptl (2)Cluster computing pptl (2)
Cluster computing pptl (2)
 
Network virtualization seminar report
Network virtualization seminar reportNetwork virtualization seminar report
Network virtualization seminar report
 
Citcism on Peer to peer networking
Citcism on Peer to peer networkingCitcism on Peer to peer networking
Citcism on Peer to peer networking
 
Peer to Peer vs Client/Server Network By Ahnaf
Peer to Peer vs Client/Server Network By AhnafPeer to Peer vs Client/Server Network By Ahnaf
Peer to Peer vs Client/Server Network By Ahnaf
 
Intro to Firetide Wireless Mesh Networking
Intro to Firetide Wireless Mesh NetworkingIntro to Firetide Wireless Mesh Networking
Intro to Firetide Wireless Mesh Networking
 
cluster computing
cluster computingcluster computing
cluster computing
 
QuaP2P P2P Tutorial 2006
QuaP2P P2P Tutorial 2006QuaP2P P2P Tutorial 2006
QuaP2P P2P Tutorial 2006
 
Peer to peer(p2 p)
Peer to peer(p2 p)Peer to peer(p2 p)
Peer to peer(p2 p)
 
Networks
NetworksNetworks
Networks
 

Similaire à SystemModelForDistributedAndCloudComputing

CCS335 – CLOUD COMPUTING.pptx
CCS335 – CLOUD COMPUTING.pptxCCS335 – CLOUD COMPUTING.pptx
CCS335 – CLOUD COMPUTING.pptxNiviV4
 
CloudComputing_UNIT1.pdf
CloudComputing_UNIT1.pdfCloudComputing_UNIT1.pdf
CloudComputing_UNIT1.pdfkhan593595
 
CloudComputing_UNIT1.pdf
CloudComputing_UNIT1.pdfCloudComputing_UNIT1.pdf
CloudComputing_UNIT1.pdfkhan593595
 
paradigms cloud.pptx
paradigms cloud.pptxparadigms cloud.pptx
paradigms cloud.pptxgunvinit931
 
gridcomputing (506).PPTX
gridcomputing (506).PPTXgridcomputing (506).PPTX
gridcomputing (506).PPTXRoshini5096
 
Cloud computing and Software defined networking
Cloud computing and Software defined networkingCloud computing and Software defined networking
Cloud computing and Software defined networkingsaigandham1
 
Distributed Computing system
Distributed Computing system Distributed Computing system
Distributed Computing system Sarvesh Meena
 
Peer To Peer Networking
Peer To Peer NetworkingPeer To Peer Networking
Peer To Peer Networkingicanhasfay
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
UNIT I -Cloud Computing (1).pdf
UNIT I -Cloud Computing (1).pdfUNIT I -Cloud Computing (1).pdf
UNIT I -Cloud Computing (1).pdflauroeuginbritto
 
00 - BigData-Chapter_01-PDC.pdf
00 - BigData-Chapter_01-PDC.pdf00 - BigData-Chapter_01-PDC.pdf
00 - BigData-Chapter_01-PDC.pdfaminnezarat
 
Unit i cloud computing
Unit i  cloud computingUnit i  cloud computing
Unit i cloud computingMGkaran
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Gabriele Bozzi
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaGabriele Bozzi
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxadad129366
 

Similaire à SystemModelForDistributedAndCloudComputing (20)

CCS335 – CLOUD COMPUTING.pptx
CCS335 – CLOUD COMPUTING.pptxCCS335 – CLOUD COMPUTING.pptx
CCS335 – CLOUD COMPUTING.pptx
 
CloudComputing_UNIT1.pdf
CloudComputing_UNIT1.pdfCloudComputing_UNIT1.pdf
CloudComputing_UNIT1.pdf
 
CloudComputing_UNIT1.pdf
CloudComputing_UNIT1.pdfCloudComputing_UNIT1.pdf
CloudComputing_UNIT1.pdf
 
paradigms cloud.pptx
paradigms cloud.pptxparadigms cloud.pptx
paradigms cloud.pptx
 
gridcomputing (506).PPTX
gridcomputing (506).PPTXgridcomputing (506).PPTX
gridcomputing (506).PPTX
 
Peer Sim & P2P
Peer Sim & P2PPeer Sim & P2P
Peer Sim & P2P
 
Cloud computing and Software defined networking
Cloud computing and Software defined networkingCloud computing and Software defined networking
Cloud computing and Software defined networking
 
Final peersimp pt
Final peersimp ptFinal peersimp pt
Final peersimp pt
 
Distributed Computing system
Distributed Computing system Distributed Computing system
Distributed Computing system
 
Peer To Peer Networking
Peer To Peer NetworkingPeer To Peer Networking
Peer To Peer Networking
 
unit 4-1.pptx
unit 4-1.pptxunit 4-1.pptx
unit 4-1.pptx
 
CCUnit1.pdf
CCUnit1.pdfCCUnit1.pdf
CCUnit1.pdf
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
UNIT I -Cloud Computing (1).pdf
UNIT I -Cloud Computing (1).pdfUNIT I -Cloud Computing (1).pdf
UNIT I -Cloud Computing (1).pdf
 
00 - BigData-Chapter_01-PDC.pdf
00 - BigData-Chapter_01-PDC.pdf00 - BigData-Chapter_01-PDC.pdf
00 - BigData-Chapter_01-PDC.pdf
 
Unit i cloud computing
Unit i  cloud computingUnit i  cloud computing
Unit i cloud computing
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom Italia
 
Cloud Networking
Cloud NetworkingCloud Networking
Cloud Networking
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptx
 

SystemModelForDistributedAndCloudComputing

  • 1. SYSTEM MODELS FOR DISTRIBUTED AND CLOUD COMPUTING Professor: DR. Vahid Khajevand Presenter: Mohammad Reza Taghipour 2014-2015
  • 2. 2 Computational systems Development Trend : 1. Multicore Processors Computing 2. Supercomputer Computing 3. Cluster Computing 4. Volunteer Computing 5. Grid Computing 6. Cloud Computing Introduction Clusters of Cooperative Computers Grid Computing Infrastructures Peer-to-Peer Network Families Cloud Computing over the Internet %5
  • 3. 3 Distributed Computing systems : . Are built over a large number of autonomous computer nodes. . Nodes are connected by SANs, LANs, or WANs. . A LAN >> working clusters. . A WAN >> massive systems. Introduction Clusters of Cooperative Computers Grid Computing Infrastructures Peer-to-Peer Network Families Cloud Computing over the Internet %10
  • 4. 4 4 Distributed Computing systems : Massive Systems (Parallel and Distributed): Introduction Clusters of Cooperative Computers Grid Computing Infrastructures Peer-to-Peer Network Families Cloud Computing over the Internet %15
  • 5. 5 5 Computing Cluster: Definition: a cluster consists of interconnected homogenous stand-alone computers which work cooperatively as a single integrated system. Cluster Architecture : . System image (SI) Single-System Image (SSI) . Collection of resource as one integrated, powerful resource . Make the cluster like a single machine to the user Clusters of Cooperative Computers Grid Computing Infrastructures Peer-to-Peer Network Families Cloud Computing over the Internet Introduction %20
  • 6. 6 6 Computing Cluster: . Major Cluster Design Issues Clusters of Cooperative Computers Grid Computing Infrastructures Peer-to-Peer Network Families Cloud Computing over the Internet Introduction %25
  • 7. 7 7 Computational Grids: . A network including various heterogeneous resources such as: PCs, Supercomputers, Clusters, Storage devices, Data centers, Software, and other resources . Like an electricity utility power grid Grid Computing Infrastructures Peer-to-Peer Network Families Cloud Computing over the Internet Introduction Clusters of Cooperative Computers %30
  • 8. 8 8 Computational Grids: . A network including various heterogeneous resources such as: PCs, Supercomputers, Clusters, Storage devices, Data centers, Software, and other resources Grid Computing Infrastructures Peer-to-Peer Network Families Cloud Computing over the Internet Introduction Clusters of Cooperative Computers %35
  • 9. 9 9 Computational Grids: . An example of computational grid built over multiple resource sites owned by different organizations. Grid Computing Infrastructures Peer-to-Peer Network Families Cloud Computing over the Internet Introduction Clusters of Cooperative Computers %40
  • 10. 10 10 Computational Grids: . Computing Grid . Telnet Command OR HTTP service . Grid Families Grid Computing Infrastructures Peer-to-Peer Network Families Cloud Computing over the Internet Introduction Clusters of Cooperative Computers %45
  • 11. 11 11 Peer-to-Peer Systems: . Master-Slave (client-server) . P2P model Peer-to-Peer Network Families Cloud Computing over the Internet Introduction Clusters of Cooperative Computers Grid Computing Infrastructures %50
  • 12. 12 12 Peer-to-Peer Systems: . Every nodes act as a both client or server . All client machines act autonomously to join or leave the system freely . No central coordination or central database is needed (no master-slave relationship) . No peer machine has a global view of the entire P2P system Peer-to-Peer Network Families Cloud Computing over the Internet Introduction Clusters of Cooperative Computers Grid Computing Infrastructures %55
  • 13. 13 13 Peer-to-Peer Systems: . Overlay Networks Peer-to-Peer Network Families Cloud Computing over the Internet Introduction Clusters of Cooperative Computers Grid Computing Infrastructures %60
  • 14. 14 14 Peer-to-Peer Systems: . Overlay Networks . imagine 7segments in logical design . unstructured . structured Peer-to-Peer Network Families Cloud Computing over the Internet Introduction Clusters of Cooperative Computers Grid Computing Infrastructures %65
  • 15. 15 15 Peer-to-Peer Systems: . P2P Application Families . P2P Computing Challenges Peer-to-Peer Network Families Cloud Computing over the Internet Introduction Clusters of Cooperative Computers Grid Computing Infrastructures %70
  • 16. 16 16 Cloud Computing: Cloud: A cloud is a pool of virtualized computer resources. Cloud Computing: Moving computing and data from desktops to large data centers, where there is on-demand provision of software, hardware, and data as a service. . Internet Clouds Cloud Computing over the Internet Introduction Clusters of Cooperative Computers Grid Computing Infrastructure s Peer-to-Peer Network Families %75
  • 17. 17 17 Cloud Computing: . The Cloud Landscape . Infrastructure as a service (IaaS) . Platform as a service (PaaS) . Software as a service (SaaS) Cloud Computing over the Internet Introduction Clusters of Cooperative Computers Grid Computing Infrastructure s Peer-to-Peer Network Families %80
  • 18. 18 18 18 Cloud Computing: . The Cloud Landscape Cloud Computing over the Internet Introduction Clusters of Cooperative Computers Grid Computing Infrastructure s Peer-to-Peer Network Families %85
  • 19. 19 19 Cloud Computing: . The reasons to adapt the cloud for upgraded internet applications and web services . Desired location in areas with protected space and higher energy efficiency . Significant reduction In cloud computing cost, comparing with traditional way . Sharing of peek-load capacity among a large pool of users . Separation of infrastructure maintenance from application development . Privacy, security, copyright, and reliability issues Cloud Computing over the Internet Introduction Clusters of Cooperative Computers Grid Computing Infrastructure s Peer-to-Peer Network Families %95