SlideShare a Scribd company logo
1 of 21
JINKA UNIVERSITY
COLLEGE OF NATURAL AND COMPUTATIONAL SCIENCE
DEPARTMENT OF COMPUTER SCIENCE
COURSE TITLE: Introduction Distributed System
Course code: CoSc40
Group assignment
Name Id
1. Melkamu Tsibika ………………………….. RU1708/12
2. Zena Sinshaw …………………………. RU0430/12
3. Melkamu Ermias ………………………… RU1826/12
4. Eshetu Jemberu …………………………. RU0381/12
5. Yeshwork Tesfaw ………………………….. RU0897/12
6. Fami Tahir ………………………….. RU1175/12
Instructor: Mengistu E. (M.sc.)
Subimission date 04/08/2023
Jinka, Ethiopia
Reliable group
communication
Such services guarantee that messages are
delivered to all members in a process group.
Basic Reliable-Multicasting
Schemes
• What is reliable multicasting?
• It means that a message that is sent to a process group
should be delivered to each member of that group.
• To cover such situations, a distinction should be made
between reliable communication when processes are
assumed to operate correctly.
• Underlying communication system means that a multicast
message may be lost part way and delivered to some, but
not all, of the intended receivers.
Basic Reliable-Multicasting
Schemes
Basic Reliable-Multicasting
Schemes
Basic Reliable-Multicasting
Schemes
Basic Reliable-Multicasting
Schemes
Detect missing
message
Return a negative
acknowledgment
Basic Reliable-Multicasting
Schemes
Scalability in Reliable
Multicasting
• The main problem with the reliable multicast scheme just
described is that it cannot support large numbers of
receivers
1. Swamped with such feedback messages (a feedback
implosion.)
2. Returning only negative acknowledgments, in theory,
will be forced to keep a message in its history buffer
forever.
Nonhierarchical Feedback
Control
• To resolve the key issue to scalable, the Scalable Reliable
Multicasting (SRM) protocol developed by Floyd et al. (1997) and works
as follows.
• In SRM
1. receivers never acknowledge the successful delivery
2. report only when they are missing a message
3. it multicasts its feedback to the rest of the group.
4. Allow another group member to suppress its own feedback.
=> only a single request for retransmission reaches S
Nonhierarchical Feedback
Control
Nonhierarchical Feedback
Control
Nonhierarchical Feedback
Control
Feedback suppression has shown to scale reasonably well,
But has a number of serious problems
• Ensuring that only one request for retransmission is
requires a reasonably accurate scheduling of feedback
messages at each receiver => not easy to archive
• Interrupts those processes to which the message has
been successfully delivered =>other receivers are force to
receive that are useless to them.
Nonhierarchical Feedback
Control
• Achieving scalability for very large groups of receivers
requires that hierarchical approaches are adopted.
Hierarchical Feedback Control
Hierarchical Feedback Control
Coordinator
at root
Hierarchical Feedback Control
• Coordinator at root
• Has its own history buffer
Hierarchical Feedback Control
Multicasting scheme
for small groups
Hierarchical Feedback Control
• If a member misses a
message m -> it asks
the coordinator to
retransmit m.
Hierarchical Feedback Control
• If the coordinator
acknowledgments for
message m from all
members -> remove m
from its history buffer.
• The main problem is the construction of the tree.
• A tree needs to be constructed dynamically.
• A local coordinator in the way just described is not easy to
do.
• It is a difficult problem -> no single best solution exists.
Hierarchical Feedback Control

More Related Content

Similar to dis assignment (2).pptx

Effects of Summarzing Roles on Listening
Effects of Summarzing Roles on ListeningEffects of Summarzing Roles on Listening
Effects of Summarzing Roles on Listening
alywise
 

Similar to dis assignment (2).pptx (20)

Systems research for agriculture—A call to action
Systems research for agriculture—A call to actionSystems research for agriculture—A call to action
Systems research for agriculture—A call to action
 
Pact Analysis Report for a Student Attendance System
Pact Analysis Report for a Student Attendance SystemPact Analysis Report for a Student Attendance System
Pact Analysis Report for a Student Attendance System
 
The Surprising Power of Liberating Structures - Astrid Pruitt
The Surprising Power of Liberating Structures - Astrid PruittThe Surprising Power of Liberating Structures - Astrid Pruitt
The Surprising Power of Liberating Structures - Astrid Pruitt
 
Holmes Action Research Proposal - EDD581
Holmes Action Research Proposal - EDD581Holmes Action Research Proposal - EDD581
Holmes Action Research Proposal - EDD581
 
Important agriculture extension teaching method defined By Mr Allah Dad Khan ...
Important agriculture extension teaching method defined By Mr Allah Dad Khan ...Important agriculture extension teaching method defined By Mr Allah Dad Khan ...
Important agriculture extension teaching method defined By Mr Allah Dad Khan ...
 
Effects of Summarzing Roles on Listening
Effects of Summarzing Roles on ListeningEffects of Summarzing Roles on Listening
Effects of Summarzing Roles on Listening
 
Learning domains dr swati
Learning domains dr swatiLearning domains dr swati
Learning domains dr swati
 
Being an Effective Student: Taking Notes
Being an Effective Student: Taking NotesBeing an Effective Student: Taking Notes
Being an Effective Student: Taking Notes
 
ITE 115 Evaluation Results 2
ITE 115 Evaluation Results 2ITE 115 Evaluation Results 2
ITE 115 Evaluation Results 2
 
Using SMS-Based Classroom Response System To Enhance Student’s Active Learning
Using SMS-Based Classroom Response System To Enhance Student’s Active Learning Using SMS-Based Classroom Response System To Enhance Student’s Active Learning
Using SMS-Based Classroom Response System To Enhance Student’s Active Learning
 
Micro teaching
Micro teachingMicro teaching
Micro teaching
 
Facilitation Skills Workshop Content
Facilitation Skills Workshop ContentFacilitation Skills Workshop Content
Facilitation Skills Workshop Content
 
Communication networks and barriers in communication
Communication networks and barriers in communicationCommunication networks and barriers in communication
Communication networks and barriers in communication
 
thesis
thesisthesis
thesis
 
thesis
thesisthesis
thesis
 
Team Development.ppt
Team Development.pptTeam Development.ppt
Team Development.ppt
 
DepEd ICT Development Workshop
DepEd ICT Development WorkshopDepEd ICT Development Workshop
DepEd ICT Development Workshop
 
An Experimental Study of Instructor Immediacy
An Experimental Study of Instructor Immediacy An Experimental Study of Instructor Immediacy
An Experimental Study of Instructor Immediacy
 
Ch06
Ch06Ch06
Ch06
 
Functions of Management:Communicating
Functions of Management:CommunicatingFunctions of Management:Communicating
Functions of Management:Communicating
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 

dis assignment (2).pptx