WIHIDUMEvaluating performance on two topologies for a broker hierarchy of distributed publish subscribe middlewareDone by DilshanAmadoru, HasiniGunasinghe, ChaminiHasanga and PrabathAbeysekaraUnder the supervision of Mrs. VishakaNanayakkara and Dr. SrinathPerera
Publish Subscribe ParadigmSend them all here. I only need sports infoI’m publishing valuable information about sports and politics.Great. Please send them  all to me.I’m not interestedSend about politics here.Wihidum – CS & ES Conference – 09 Sep 2010
Effect of a single broker Messaging broker stores subscriptions and delivers the matching publications.
 Number of communication channels are reduced.
 Many communication channels when there are multiple publishers and subscribers.Wihidum – CS & ES Conference – 09 Sep 2010
Distributed broker hierarchy Distributed middleware with a broker hierarchy provides a scalable architecture.
 Our focus is to design, implement and evaluate two  topology algorithms.Single messaging broker is not scalable!Wihidum – CS & ES Conference – 09 Sep 2010
Tree TopologyB1S2B2B3S1B4B5B6P1Wihidum – CS & ES Conference – 09 Sep 2010
Cluster TopologySSCCSSCC19SCCSCC95SCC157CCCCCC9C313CCCCC4SC368C510C2C124SC2SC1SSC2SSC1S2P1S1C1,C2,C4,C5-ClustersSC-Super ClusterSSC-Super Super ClusterCC-Cluster-ControllerSCC-Super Cluster ControllerSSCC-Super Super Cluster ControllerWihidum – CS & ES Conference – 09 Sep 2010
Performance TestingBroker HierarchyCC   PublishersSCCB   Listeners  SubscribersWihidum – CS & ES Conference – 09 Sep 2010
Throughput ResultsSubscription ThroughputPublication ThroughputWihidum – CS & ES Conference – 09 Sep 2010
Different characteristics of two topologiesTree TopologyCluster TopologyBBBBBBBBBBBB Scalable and small number of communication channels

More Related Content

PDF
Summer School - Security in SOA
PPTX
Privacy Preserving Biometrics-Based and User Centric Authentication Protocol
PDF
RahasNym: Preventing Linkability in the Digital Identity Eco System
PPTX
Project Wihidum
PPTX
Network Topology used in computer network.pptx
PPTX
Types of network topology
PPTX
Distributed Structure System
DOCX
Different types of network topologies
Summer School - Security in SOA
Privacy Preserving Biometrics-Based and User Centric Authentication Protocol
RahasNym: Preventing Linkability in the Digital Identity Eco System
Project Wihidum
Network Topology used in computer network.pptx
Types of network topology
Distributed Structure System
Different types of network topologies

Similar to Wihidum-Distributed Broker Hierarchy based on WS-Eventing (20)

PPTX
Chapter-1-Computer-Network-Introduction.pptx
PPTX
Networking,WWW,HTML and IP by Samiksha.pptx
PPTX
iot-application-layer-protocols-v1-200125143512.pptx
PPTX
computer networks_fundamentals.pptx
PPTX
COMPUTER NETWORK INTRODUCTION SYBCS.pptx
PPTX
Network Topology
PDF
Network topology
DOCX
Topography
PPSX
Types Of Networks
PPTX
Network topologies Network topoologies
PPTX
Network topology
PPTX
COMPUTER NETWORK seminar.pptx
PPT
Network topology
PPTX
SAMIKSHA_SINGH_NETWORKING_AND_INTERNET.pptx
PDF
Application Layer Protocols for the IoT
PPTX
presentation on topology.pptx BY Farman ullah
PPTX
Andes: a Scalable persistent Messaging System
PPTX
Scalable Persistent Message Brokering with WSO2 Message Broker
PPT
Topology.ppt
PPT
telecommuniting distance learning and e learning.ppt
Chapter-1-Computer-Network-Introduction.pptx
Networking,WWW,HTML and IP by Samiksha.pptx
iot-application-layer-protocols-v1-200125143512.pptx
computer networks_fundamentals.pptx
COMPUTER NETWORK INTRODUCTION SYBCS.pptx
Network Topology
Network topology
Topography
Types Of Networks
Network topologies Network topoologies
Network topology
COMPUTER NETWORK seminar.pptx
Network topology
SAMIKSHA_SINGH_NETWORKING_AND_INTERNET.pptx
Application Layer Protocols for the IoT
presentation on topology.pptx BY Farman ullah
Andes: a Scalable persistent Messaging System
Scalable Persistent Message Brokering with WSO2 Message Broker
Topology.ppt
telecommuniting distance learning and e learning.ppt
Ad

Wihidum-Distributed Broker Hierarchy based on WS-Eventing