2. Group Communication
Communication to a collection of processes – process group
Group communication can be exploited to provide
Simultaneous execution of the same operation in a group of workstations
Software installation in multiple workstations
Consistent network table management
Who needs group communication ?
Highly available servers
Conferencing
Cluster management
Distributed Logging….
2
3. Unicast vs. Multicast
3
s e n d e r r e c e i v e r
O n e - t o - o n e c o m m u n i c a t i o n o r u n i c a s t
G r o u p c o m m u n i c a t i o n o r m u l t i c a s t
4. Multicast
4
Whereas the majority of network services
and network applications use unicast for IPC,
multicasting is useful for applications such as:
online conferences, interactive distance learning,
and can be used for applications such as online
auction. It can also be used in replication of
services for fault tolerance.
5. Mutlicast group
5
In an application or network service which makes use of
multicasting, a set of processes form a group, called a
multicast group. Each process in a group can send and
receive message. A message sent by any process in the group
can be received by each participating process in the group. A
process may also choose to leave a multicast group.
In an application such as online conferencing, a group of
processes interoperate using multicasting to exchange audio,
video, and/or text data.
9. GROUP DISCUSSION AS A PART
OF SELECTION PROCESS
Group discussion have become an integral
part of most selection processes today.
9
10. Characteristics of Group Discussion
Evaluation Components
Knowledge
Communication skills
Active Listening
Clarity of Thought and Expression
Apt Language
Appropriateness of Body Language
10