SlideShare una empresa de Scribd logo
1 de 11
GROUP
COMMUNICATION
MULTICAST OPERATION:
It is an operation that sends a single message from one process
to each of the members of a group of processes.
 the membership of the group is transparent to the sender.
 No guarantees about message delivery or ordering.
1. Fault tolerance based on replicated services:
A replicated service consists of a group of servers. Client
requests are multicast to all the members of the group, each of
which performs an identical operation. Even when some of the
members fail, client can still be served.
2. Finding the discovery servers in spontaneous networking:
It can be used by servers and client to locate available discovery
services in order to register their interfaces.
3. Better performance through replicated data:
Data are replicated to increase the performance of a service.
4. Propagation of event notifications :
Multicast to a group may be used to notify processes when
something happens.
An implementation of group communication.
IP multicast is built on top of the internet Protocol.
IP multicast allows the sender to transmit a single IP packet to a
set of computers that from a multicast group.
A multicast group is specified by a class D internet address
Class D network created for IP multicasting
1110 28-bit multicast address
 The membership of multicast groups is dynamic, allowing computers
join or leave at any time.
 IP Multicast is available only via UDP.
 Performs multicast by sending UDP datagrams with multicast address
and ordinary port numbers.
The following details are specific to IPV4
• Multicast routers:
IP packets can be multicast both:
1) Local network – Use the multicast capability of the
Lan E.g.: Ethernet.
2) Internet – Used multicast routers.
 TTL(time to live): used to limit the distance.
• Multicast address allocation :
It may be permanent or temporary.
 Permanent addr. In the range of 224.0.0.1 –
224.0.0.255
 Remaining are available for temp.
IP multicast have the same failure characteristics as UDP
datagrams.
 Omission failure.
Unreliable multicast.
It does not guarantee that a message will be delivered to any
member of a group.
Reliability Issues:
 Recipients may drop the message because its buffer is full.
Datagram sent from one multicast router to another may be lost.
Any process may fail.
If a multicast router fails.
Ordering issue:
 IP packets sent over an internetwork do not necessarily arrive in the
order in which they were sent.
Some examples of the effects of reliability and ordering :
1. Fault tolerance based on replicated services
all the servers receive request messages in the same order
as one another.
2. Finding the discovery servers in spontaneous networking:
Any process that wants to locate the discovery servers
multicasts request at periodic intervals for a time after it starts
up.
3. Better performance through replicated data:
The effect of lost messages and inconsistent ordering would
depend on the method of replication and the importance of all
replicas being totally up to date.
4. Propagation of event notifications :
The particular application determines the qualities required
of multicast.
End

Más contenido relacionado

La actualidad más candente

Wired equivalent privacy (wep)
Wired equivalent privacy (wep)Wired equivalent privacy (wep)
Wired equivalent privacy (wep)
akruthi k
 

La actualidad más candente (20)

Michael Freyberger Sophomore Independent Work
Michael Freyberger Sophomore Independent WorkMichael Freyberger Sophomore Independent Work
Michael Freyberger Sophomore Independent Work
 
Opnet lab 2 solutions
Opnet lab 2 solutionsOpnet lab 2 solutions
Opnet lab 2 solutions
 
Opnet lab 6 solutions
Opnet lab 6 solutionsOpnet lab 6 solutions
Opnet lab 6 solutions
 
Distributed System by Pratik Tambekar
Distributed System by Pratik TambekarDistributed System by Pratik Tambekar
Distributed System by Pratik Tambekar
 
Presentation on networking
Presentation on networking Presentation on networking
Presentation on networking
 
Opnet lab 4 solutions
Opnet lab 4 solutionsOpnet lab 4 solutions
Opnet lab 4 solutions
 
application layer protocols
application layer protocolsapplication layer protocols
application layer protocols
 
web communication protocols in IoT
web communication protocols in IoTweb communication protocols in IoT
web communication protocols in IoT
 
How to Hack WiFi on Windows
How to Hack WiFi  on Windows How to Hack WiFi  on Windows
How to Hack WiFi on Windows
 
Delay , Loss & Throughput
Delay , Loss & ThroughputDelay , Loss & Throughput
Delay , Loss & Throughput
 
VPN
VPNVPN
VPN
 
Ch1 delays, loss, and throughput l5
Ch1 delays, loss, and throughput l5Ch1 delays, loss, and throughput l5
Ch1 delays, loss, and throughput l5
 
Email server
Email serverEmail server
Email server
 
Wired equivalent privacy (wep)
Wired equivalent privacy (wep)Wired equivalent privacy (wep)
Wired equivalent privacy (wep)
 
Ccna new syllabus brochure
Ccna new syllabus brochureCcna new syllabus brochure
Ccna new syllabus brochure
 
Peer topeer
Peer topeerPeer topeer
Peer topeer
 
WiFi - IEEE 802.11
WiFi - IEEE 802.11WiFi - IEEE 802.11
WiFi - IEEE 802.11
 
Role of OSI Layer when we open a webpage
Role of OSI Layer when we open a webpageRole of OSI Layer when we open a webpage
Role of OSI Layer when we open a webpage
 
ENFS
ENFSENFS
ENFS
 
2.communcation in distributed system
2.communcation in distributed system2.communcation in distributed system
2.communcation in distributed system
 

Destacado

Group communication
Group communicationGroup communication
Group communication
shakil2604
 
GROUP COMMUNICATION
GROUP COMMUNICATIONGROUP COMMUNICATION
GROUP COMMUNICATION
aarshpatel
 
Common osc estations
Common osc estationsCommon osc estations
Common osc estations
benmasaud
 
GROUP COMMUNICATION
GROUP COMMUNICATIONGROUP COMMUNICATION
GROUP COMMUNICATION
trisca
 
System Design Presentation
System Design PresentationSystem Design Presentation
System Design Presentation
SCOUT9989
 
Levels of communication
Levels of communicationLevels of communication
Levels of communication
Marni Bunda
 
Final year.clinical OSCE-Obstetrics & Gynaecology.for medical undergraduates....
Final year.clinical OSCE-Obstetrics & Gynaecology.for medical undergraduates....Final year.clinical OSCE-Obstetrics & Gynaecology.for medical undergraduates....
Final year.clinical OSCE-Obstetrics & Gynaecology.for medical undergraduates....
Yapa
 

Destacado (19)

Group communication powerpoint
Group communication powerpointGroup communication powerpoint
Group communication powerpoint
 
Group communication
Group communicationGroup communication
Group communication
 
Group communication (revised 2.0)
Group communication (revised 2.0) Group communication (revised 2.0)
Group communication (revised 2.0)
 
Group communication
Group communicationGroup communication
Group communication
 
Group communication
Group communicationGroup communication
Group communication
 
GROUP COMMUNICATION
GROUP COMMUNICATIONGROUP COMMUNICATION
GROUP COMMUNICATION
 
Small group communication
Small group communicationSmall group communication
Small group communication
 
Sad presentation
Sad presentationSad presentation
Sad presentation
 
Common osc estations
Common osc estationsCommon osc estations
Common osc estations
 
Perception and Intrapersonal Communication Lesson for HS Comm. Ap. class
Perception and Intrapersonal Communication Lesson for HS Comm. Ap. classPerception and Intrapersonal Communication Lesson for HS Comm. Ap. class
Perception and Intrapersonal Communication Lesson for HS Comm. Ap. class
 
Group communication
Group communicationGroup communication
Group communication
 
GROUP COMMUNICATION
GROUP COMMUNICATIONGROUP COMMUNICATION
GROUP COMMUNICATION
 
Routing in Multicast Communication
Routing in Multicast CommunicationRouting in Multicast Communication
Routing in Multicast Communication
 
System Design Presentation
System Design PresentationSystem Design Presentation
System Design Presentation
 
Workshop on ospe and osce
Workshop on ospe and osceWorkshop on ospe and osce
Workshop on ospe and osce
 
Levels of communication
Levels of communicationLevels of communication
Levels of communication
 
OSPE/ OSCE
OSPE/ OSCEOSPE/ OSCE
OSPE/ OSCE
 
Osce revision in obstetrics and gynecology
Osce revision in obstetrics and gynecologyOsce revision in obstetrics and gynecology
Osce revision in obstetrics and gynecology
 
Final year.clinical OSCE-Obstetrics & Gynaecology.for medical undergraduates....
Final year.clinical OSCE-Obstetrics & Gynaecology.for medical undergraduates....Final year.clinical OSCE-Obstetrics & Gynaecology.for medical undergraduates....
Final year.clinical OSCE-Obstetrics & Gynaecology.for medical undergraduates....
 

Similar a Group communication

Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks
Sasank Chaitanya
 
Sen 214 simple secure multicast transmission
Sen 214 simple secure multicast transmissionSen 214 simple secure multicast transmission
Sen 214 simple secure multicast transmission
Senetas
 
11 group communication
11 group communication11 group communication
11 group communication
neel888
 

Similar a Group communication (20)

DCS Unit-II COMMUNICATION AND COORDINATION.pdf
DCS Unit-II COMMUNICATION AND COORDINATION.pdfDCS Unit-II COMMUNICATION AND COORDINATION.pdf
DCS Unit-II COMMUNICATION AND COORDINATION.pdf
 
Ch06
Ch06Ch06
Ch06
 
IP multicast
IP multicastIP multicast
IP multicast
 
Dotnet network prog_chap07
Dotnet network prog_chap07Dotnet network prog_chap07
Dotnet network prog_chap07
 
J017246677
J017246677J017246677
J017246677
 
Implementing multicast communication system making use of an existing data ne...
Implementing multicast communication system making use of an existing data ne...Implementing multicast communication system making use of an existing data ne...
Implementing multicast communication system making use of an existing data ne...
 
Solving QoS multicast routing problem using aco algorithm
Solving QoS multicast routing problem using aco algorithm Solving QoS multicast routing problem using aco algorithm
Solving QoS multicast routing problem using aco algorithm
 
NetSim Technology Library- Advanced Routing
NetSim Technology Library- Advanced RoutingNetSim Technology Library- Advanced Routing
NetSim Technology Library- Advanced Routing
 
Overlay networks
Overlay networksOverlay networks
Overlay networks
 
B21DA0201_03.ppt
B21DA0201_03.pptB21DA0201_03.ppt
B21DA0201_03.ppt
 
Basics of multicasting and its implementation on ethernet networks
Basics of multicasting and its implementation on ethernet networksBasics of multicasting and its implementation on ethernet networks
Basics of multicasting and its implementation on ethernet networks
 
Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks
 
UNIT I DIS.pptx
UNIT I DIS.pptxUNIT I DIS.pptx
UNIT I DIS.pptx
 
Sen 214 simple secure multicast transmission
Sen 214 simple secure multicast transmissionSen 214 simple secure multicast transmission
Sen 214 simple secure multicast transmission
 
Network Concepts
Network ConceptsNetwork Concepts
Network Concepts
 
Computer networks
Computer networksComputer networks
Computer networks
 
Chapter 11
Chapter 11Chapter 11
Chapter 11
 
IPS NAT and VPN.pptx
IPS NAT and VPN.pptxIPS NAT and VPN.pptx
IPS NAT and VPN.pptx
 
11 group communication
11 group communication11 group communication
11 group communication
 
Cryptography and network security.
Cryptography and network security.Cryptography and network security.
Cryptography and network security.
 

Más de bhavanatmithun (12)

Code optimisation presnted
Code optimisation presntedCode optimisation presnted
Code optimisation presnted
 
computer networks
computer networkscomputer networks
computer networks
 
Deadlock
DeadlockDeadlock
Deadlock
 
krisibhavan site
krisibhavan sitekrisibhavan site
krisibhavan site
 
User server interaction
User server interactionUser server interaction
User server interaction
 
Types of cn, protocols and standards
Types of cn, protocols and standardsTypes of cn, protocols and standards
Types of cn, protocols and standards
 
Snmp
SnmpSnmp
Snmp
 
Iso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsIso osi and tcp-ip reference models
Iso osi and tcp-ip reference models
 
HTTP
HTTPHTTP
HTTP
 
FTP
FTPFTP
FTP
 
DNS
DNSDNS
DNS
 
Group communication
Group communicationGroup communication
Group communication
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Group communication

  • 2. MULTICAST OPERATION: It is an operation that sends a single message from one process to each of the members of a group of processes.  the membership of the group is transparent to the sender.  No guarantees about message delivery or ordering.
  • 3. 1. Fault tolerance based on replicated services: A replicated service consists of a group of servers. Client requests are multicast to all the members of the group, each of which performs an identical operation. Even when some of the members fail, client can still be served. 2. Finding the discovery servers in spontaneous networking: It can be used by servers and client to locate available discovery services in order to register their interfaces.
  • 4. 3. Better performance through replicated data: Data are replicated to increase the performance of a service. 4. Propagation of event notifications : Multicast to a group may be used to notify processes when something happens.
  • 5. An implementation of group communication. IP multicast is built on top of the internet Protocol. IP multicast allows the sender to transmit a single IP packet to a set of computers that from a multicast group. A multicast group is specified by a class D internet address Class D network created for IP multicasting 1110 28-bit multicast address
  • 6.  The membership of multicast groups is dynamic, allowing computers join or leave at any time.  IP Multicast is available only via UDP.  Performs multicast by sending UDP datagrams with multicast address and ordinary port numbers.
  • 7. The following details are specific to IPV4 • Multicast routers: IP packets can be multicast both: 1) Local network – Use the multicast capability of the Lan E.g.: Ethernet. 2) Internet – Used multicast routers.  TTL(time to live): used to limit the distance. • Multicast address allocation : It may be permanent or temporary.  Permanent addr. In the range of 224.0.0.1 – 224.0.0.255  Remaining are available for temp.
  • 8. IP multicast have the same failure characteristics as UDP datagrams.  Omission failure. Unreliable multicast. It does not guarantee that a message will be delivered to any member of a group.
  • 9. Reliability Issues:  Recipients may drop the message because its buffer is full. Datagram sent from one multicast router to another may be lost. Any process may fail. If a multicast router fails. Ordering issue:  IP packets sent over an internetwork do not necessarily arrive in the order in which they were sent.
  • 10. Some examples of the effects of reliability and ordering : 1. Fault tolerance based on replicated services all the servers receive request messages in the same order as one another. 2. Finding the discovery servers in spontaneous networking: Any process that wants to locate the discovery servers multicasts request at periodic intervals for a time after it starts up. 3. Better performance through replicated data: The effect of lost messages and inconsistent ordering would depend on the method of replication and the importance of all replicas being totally up to date. 4. Propagation of event notifications : The particular application determines the qualities required of multicast.
  • 11. End