SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot (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
 

Viewers also liked

As Taranto Calcio - Campagna Sponsorship 2010/2011
As Taranto Calcio - Campagna Sponsorship 2010/2011As Taranto Calcio - Campagna Sponsorship 2010/2011
As Taranto Calcio - Campagna Sponsorship 2010/2011As Taranto Calcio
 
Opy midterm notes (pulp)
Opy midterm notes (pulp)Opy midterm notes (pulp)
Opy midterm notes (pulp)Brilliant Man
 
The endocrine system
The endocrine systemThe endocrine system
The endocrine systemmmercado31
 
TERRA MATER, TURISME SOSTENIBLE
TERRA MATER, TURISME SOSTENIBLETERRA MATER, TURISME SOSTENIBLE
TERRA MATER, TURISME SOSTENIBLECristina Rueda
 
The heart and circulatory system
The heart and circulatory systemThe heart and circulatory system
The heart and circulatory systemcpreis
 
Poster memarian farnaz
Poster memarian farnazPoster memarian farnaz
Poster memarian farnazmiroli
 
Strategies to enhance counteranalysis
Strategies to enhance counteranalysisStrategies to enhance counteranalysis
Strategies to enhance counteranalysisSarah E. Ricks
 
How to find open educational resources
How to find open educational resourcesHow to find open educational resources
How to find open educational resourcesEva Norling
 
Baranoff Market Day Review
Baranoff Market Day ReviewBaranoff Market Day Review
Baranoff Market Day Reviewmicklethwait
 
6 indirect objects and their pronouns(no animation)
6 indirect objects and their pronouns(no animation)6 indirect objects and their pronouns(no animation)
6 indirect objects and their pronouns(no animation)Laura Riddle
 
Iso 25000 Calidad de software comprobable - Dic. 2015
Iso 25000 Calidad de software comprobable - Dic. 2015 Iso 25000 Calidad de software comprobable - Dic. 2015
Iso 25000 Calidad de software comprobable - Dic. 2015 Raúl Martínez
 
An introduction to buto: generate more revenue, customise your video and make...
An introduction to buto: generate more revenue, customise your video and make...An introduction to buto: generate more revenue, customise your video and make...
An introduction to buto: generate more revenue, customise your video and make...Steffan Aquarone
 
Nestea-The Recruit | Challenge #1
Nestea-The Recruit |  Challenge #1Nestea-The Recruit |  Challenge #1
Nestea-The Recruit | Challenge #1Inventa
 
The portfolio
The portfolioThe portfolio
The portfolioCyLines
 

Viewers also liked (20)

As Taranto Calcio - Campagna Sponsorship 2010/2011
As Taranto Calcio - Campagna Sponsorship 2010/2011As Taranto Calcio - Campagna Sponsorship 2010/2011
As Taranto Calcio - Campagna Sponsorship 2010/2011
 
Opy midterm notes (pulp)
Opy midterm notes (pulp)Opy midterm notes (pulp)
Opy midterm notes (pulp)
 
The endocrine system
The endocrine systemThe endocrine system
The endocrine system
 
TERRA MATER, TURISME SOSTENIBLE
TERRA MATER, TURISME SOSTENIBLETERRA MATER, TURISME SOSTENIBLE
TERRA MATER, TURISME SOSTENIBLE
 
The heart and circulatory system
The heart and circulatory systemThe heart and circulatory system
The heart and circulatory system
 
Poster memarian farnaz
Poster memarian farnazPoster memarian farnaz
Poster memarian farnaz
 
Strategies to enhance counteranalysis
Strategies to enhance counteranalysisStrategies to enhance counteranalysis
Strategies to enhance counteranalysis
 
How to find open educational resources
How to find open educational resourcesHow to find open educational resources
How to find open educational resources
 
Baranoff Market Day Review
Baranoff Market Day ReviewBaranoff Market Day Review
Baranoff Market Day Review
 
A/H1N1
A/H1N1A/H1N1
A/H1N1
 
6 indirect objects and their pronouns(no animation)
6 indirect objects and their pronouns(no animation)6 indirect objects and their pronouns(no animation)
6 indirect objects and their pronouns(no animation)
 
Iso 25000 Calidad de software comprobable - Dic. 2015
Iso 25000 Calidad de software comprobable - Dic. 2015 Iso 25000 Calidad de software comprobable - Dic. 2015
Iso 25000 Calidad de software comprobable - Dic. 2015
 
3 the superlative
3 the superlative3 the superlative
3 the superlative
 
1 4-11 brown bag pp
1 4-11 brown bag pp1 4-11 brown bag pp
1 4-11 brown bag pp
 
An introduction to buto: generate more revenue, customise your video and make...
An introduction to buto: generate more revenue, customise your video and make...An introduction to buto: generate more revenue, customise your video and make...
An introduction to buto: generate more revenue, customise your video and make...
 
Alexa thankful
Alexa thankfulAlexa thankful
Alexa thankful
 
Agent mang bayes
Agent mang bayesAgent mang bayes
Agent mang bayes
 
Nestea-The Recruit | Challenge #1
Nestea-The Recruit |  Challenge #1Nestea-The Recruit |  Challenge #1
Nestea-The Recruit | Challenge #1
 
Multiparametrico
MultiparametricoMultiparametrico
Multiparametrico
 
The portfolio
The portfolioThe portfolio
The portfolio
 

Similar to Group communication

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.pdframeshwarchintamani
 
Dotnet network prog_chap07
Dotnet network prog_chap07Dotnet network prog_chap07
Dotnet network prog_chap07Truong NGUYEN
 
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...iosrjce
 
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 Abdullaziz Tagawy
 
NetSim Technology Library- Advanced Routing
NetSim Technology Library- Advanced RoutingNetSim Technology Library- Advanced Routing
NetSim Technology Library- Advanced RoutingVishal Sharma
 
B21DA0201_03.ppt
B21DA0201_03.pptB21DA0201_03.ppt
B21DA0201_03.pptDrPreethiD1
 
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 networksReliance Comm
 
Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks Basicsofmulticastinganditsimplementationonethernetnetworks
Basicsofmulticastinganditsimplementationonethernetnetworks Sasank Chaitanya
 
UNIT I DIS.pptx
UNIT I DIS.pptxUNIT I DIS.pptx
UNIT I DIS.pptxSamPrem3
 
Sen 214 simple secure multicast transmission
Sen 214 simple secure multicast transmissionSen 214 simple secure multicast transmission
Sen 214 simple secure multicast transmissionSenetas
 
IPS NAT and VPN.pptx
IPS NAT and VPN.pptxIPS NAT and VPN.pptx
IPS NAT and VPN.pptxkarthikvcyber
 
11 group communication
11 group communication11 group communication
11 group communicationneel888
 
Cryptography and network security.
Cryptography and network security.Cryptography and network security.
Cryptography and network security.RAVI RAJ
 

Similar to 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.
 

More from bhavanatmithun

More from 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
 

Recently uploaded

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 

Recently uploaded (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 

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