Peer to Peer Network
Dr.J.Kalavathi
Assistant Professor of Information Technology
V.V.Vanniaperumal College for
Women
INTRODUCTION:
✔ The P2P architecture offers a distributed
model of networked systems.
✔ P2P network is client-oriented instead of
server-oriented
P2P SYSTEMS
✔ In a P2P system, every node acts as both a client and a server,
providing part of the system resources.
✔ Peer machines are simply client computers connected to the
Internet.
✔ All client machines act autonomously to join or leave the system
freely.
✔ No central coordination or central database is needed.
✔ The system is self-organizing with distributed control.
P2P SYSTEMS
P2P SYSTEMS
✔ Initially, the peers are totally unrelated.
✔ Each peer machine joins or leaves the P2P network voluntarily.
✔ Only the participating peers form the physical network at any time.
✔ Unlike the cluster or grid, a P2P network does not use a dedicated
interconnection network.
✔ The physical network varies in size and topology dynamically due
to the free membership in the P2P network.
✔ Data items or files are distributed in the
participating peers.
✔ Based on communication or file-sharing needs,
the peer IDs form an overlay network at the
logical level.
✔ This overlay is a virtual network formed by
mapping each physical machine with its ID,
logically, through a virtual mapping.
✔ When a new peer joins the system, its peer ID is
added as a node in the overlay network.
OVERLAY
NETWORKS
OVERLAY
NETWORKS
✔When an existing peer leaves the system,
its peer ID is removed from the overlay
network automatically.
✔Therefore, it is the P2P overlay network
that characterizes the logical connectivity
among the peers.
✔There are two types of overlay networks
❖ Structured
❖ Unstructured
✔ An unstructured overlay network is
characterized by a random graph.
✔ There is no fixed route to send
messages or files among the nodes.
✔ Structured overlay networks follow
certain connectivity topology and rules
for inserting and removing nodes (peer
IDs) from the overlay graph.
OVERLAY
NETWORKS
P2P APPLICATION
FAMILIES
✔ Based on application, P2P networks are classified into four
groups.
✔ Details have mentioned in the table below.
P2P APPLICATION
FAMILIES
✔ Collaboration P2P networks include MSN or
Skype chatting, instant messaging, and
collaborative design, among others.
✔ The third family is for distributed P2P
computing in specific applications.
✔ For example, provides 25 Tflops of
distributed computing power, collectively,
over 3 million Internet host machines. Other
P2P platforms, such as JXTA, .NET, and
Cloud
Computing
over the Internet
✔ working with large data sets will typically
mean sending the computations (programs)
to the data, rather than copying the data to
the workstations.
✔ This reflects the trend in IT of moving
computing and data from desktops to large
data centers, where there is on-demand
provision of software, hardware, and data
as a service.
✔ A cloud is a pool of virtualized computer
resources.
✔ A cloud can host a variety of different
workloads, including batch-style backend
jobs and interactive and user-facing
applications.
✔ a cloud allows workloads to
be deployed and scaled out quickly
through rapid provisioning of virtual or
physical machines.
Cloud
Computing
over the Internet
Internet Clouds ✔ a virtualized platform with elastic resources on
demand by provisioning hardware, software, and
data sets dynamically.
✔ The idea is to move desktop computing to a
service-oriented platform using server clusters
and huge databases at data centers.
✔ The cloud ecosystem must be designed to be
secure, trustworthy, and dependable. Some
computer users think of the cloud as a
centralized resource pool.
The Cloud Landscape
✔Cloud computing as an on-demand
computing paradigm resolves or relieves.
✔the cloud landscape and major cloud players,
based on three cloud service models.
Infrastructure as a Service (IaaS)
✔ delivering everything from operating systems to servers
and storage through IP-based connectivity as part of an
on-demand service.
Platform-as-a-service (PaaS)
✔ the primary difference being that instead of delivering
software online, it is actually a platform for creating
software that is delivered via the Internet.
Software-as-a-service (SaaS)
✔ Licenses are typically provided through a pay-as-you-go
model or on-demand.
Types of Cloud
Computing
Internet applications and
web services:
1.Desired location in areas with protected space and higher energy
efficiency
2. Sharing of peak-load capacity among a large pool of users, improving
overall utilization
3. Separation of infrastructure maintenance duties from domain-specific
application development
4. Significant reduction in cloud computing cost, compared with
traditional computing paradigms
5. Cloud computing programming and application development
6. Service and data discovery and content/service distribution
7. Privacy, security, copyright, and reliability issues
8. Service agreements, business models, and pricing policies
THANK YOU
Fully Editable Shapes
101001101001000010101
001111011101101101101
010100001110010101100
101010011101010001010
100010110101101101101
000101011100010101000
101000101110101100010
011010011010010000101
010011110111011011011
010101000011100101011
001010100111010100010
101000101101011011011
01001
Fully Editable Shapes
You can Resize without
losing quality
You can Change Fill
Color &
Line Color
www.allppt.com
FREE
PPT
TEMPLATES
Fully Editable Icon Sets: A
You can Resize without
losing quality
You can Change Fill
Color &
Line Color
www.allppt.com
FREE
PPT
TEMPLATES
Fully Editable Icon Sets: B
You can Resize without
losing quality
You can Change Fill
Color &
Line Color
www.allppt.com
FREE
PPT
TEMPLATES
Fully Editable Icon Sets: C

Cloud Computing 1.3.pptx

  • 1.
    Peer to PeerNetwork Dr.J.Kalavathi Assistant Professor of Information Technology V.V.Vanniaperumal College for Women
  • 2.
    INTRODUCTION: ✔ The P2Parchitecture offers a distributed model of networked systems. ✔ P2P network is client-oriented instead of server-oriented
  • 3.
    P2P SYSTEMS ✔ Ina P2P system, every node acts as both a client and a server, providing part of the system resources. ✔ Peer machines are simply client computers connected to the Internet. ✔ All client machines act autonomously to join or leave the system freely. ✔ No central coordination or central database is needed. ✔ The system is self-organizing with distributed control.
  • 4.
  • 5.
    P2P SYSTEMS ✔ Initially,the peers are totally unrelated. ✔ Each peer machine joins or leaves the P2P network voluntarily. ✔ Only the participating peers form the physical network at any time. ✔ Unlike the cluster or grid, a P2P network does not use a dedicated interconnection network. ✔ The physical network varies in size and topology dynamically due to the free membership in the P2P network.
  • 6.
    ✔ Data itemsor files are distributed in the participating peers. ✔ Based on communication or file-sharing needs, the peer IDs form an overlay network at the logical level. ✔ This overlay is a virtual network formed by mapping each physical machine with its ID, logically, through a virtual mapping. ✔ When a new peer joins the system, its peer ID is added as a node in the overlay network. OVERLAY NETWORKS
  • 7.
    OVERLAY NETWORKS ✔When an existingpeer leaves the system, its peer ID is removed from the overlay network automatically. ✔Therefore, it is the P2P overlay network that characterizes the logical connectivity among the peers. ✔There are two types of overlay networks ❖ Structured ❖ Unstructured
  • 8.
    ✔ An unstructuredoverlay network is characterized by a random graph. ✔ There is no fixed route to send messages or files among the nodes. ✔ Structured overlay networks follow certain connectivity topology and rules for inserting and removing nodes (peer IDs) from the overlay graph. OVERLAY NETWORKS
  • 9.
    P2P APPLICATION FAMILIES ✔ Basedon application, P2P networks are classified into four groups. ✔ Details have mentioned in the table below.
  • 10.
    P2P APPLICATION FAMILIES ✔ CollaborationP2P networks include MSN or Skype chatting, instant messaging, and collaborative design, among others. ✔ The third family is for distributed P2P computing in specific applications. ✔ For example, provides 25 Tflops of distributed computing power, collectively, over 3 million Internet host machines. Other P2P platforms, such as JXTA, .NET, and
  • 11.
    Cloud Computing over the Internet ✔working with large data sets will typically mean sending the computations (programs) to the data, rather than copying the data to the workstations. ✔ This reflects the trend in IT of moving computing and data from desktops to large data centers, where there is on-demand provision of software, hardware, and data as a service.
  • 12.
    ✔ A cloudis a pool of virtualized computer resources. ✔ A cloud can host a variety of different workloads, including batch-style backend jobs and interactive and user-facing applications. ✔ a cloud allows workloads to be deployed and scaled out quickly through rapid provisioning of virtual or physical machines. Cloud Computing over the Internet
  • 13.
    Internet Clouds ✔a virtualized platform with elastic resources on demand by provisioning hardware, software, and data sets dynamically. ✔ The idea is to move desktop computing to a service-oriented platform using server clusters and huge databases at data centers. ✔ The cloud ecosystem must be designed to be secure, trustworthy, and dependable. Some computer users think of the cloud as a centralized resource pool.
  • 15.
    The Cloud Landscape ✔Cloudcomputing as an on-demand computing paradigm resolves or relieves. ✔the cloud landscape and major cloud players, based on three cloud service models.
  • 16.
    Infrastructure as aService (IaaS) ✔ delivering everything from operating systems to servers and storage through IP-based connectivity as part of an on-demand service. Platform-as-a-service (PaaS) ✔ the primary difference being that instead of delivering software online, it is actually a platform for creating software that is delivered via the Internet. Software-as-a-service (SaaS) ✔ Licenses are typically provided through a pay-as-you-go model or on-demand. Types of Cloud Computing
  • 17.
    Internet applications and webservices: 1.Desired location in areas with protected space and higher energy efficiency 2. Sharing of peak-load capacity among a large pool of users, improving overall utilization 3. Separation of infrastructure maintenance duties from domain-specific application development 4. Significant reduction in cloud computing cost, compared with traditional computing paradigms 5. Cloud computing programming and application development 6. Service and data discovery and content/service distribution 7. Privacy, security, copyright, and reliability issues 8. Service agreements, business models, and pricing policies
  • 18.
  • 19.
  • 20.
  • 21.
    You can Resizewithout losing quality You can Change Fill Color & Line Color www.allppt.com FREE PPT TEMPLATES Fully Editable Icon Sets: A
  • 22.
    You can Resizewithout losing quality You can Change Fill Color & Line Color www.allppt.com FREE PPT TEMPLATES Fully Editable Icon Sets: B
  • 23.
    You can Resizewithout losing quality You can Change Fill Color & Line Color www.allppt.com FREE PPT TEMPLATES Fully Editable Icon Sets: C