Download presentation
Presentation is loading. Please wait.
Published byAshlee Arnold Modified over 9 years ago
1
A Survey of Various Middleware Architectures Bhavyan Mehta, Sumeet Maru, Varun Jobanputra
2
Introduction What is Pervasive Computing? Challenges –Extensibility and Runtime Flexibility –User Friendliness –Service Discovery in Heterogeneous Systems –Energy Efficiency and Network Bandwidth –Coordination amongst distributed components
3
Wings Architecture Based on –Context –Services –Peers CCM –Functional Components –Containers Pervasive Networking –Service Provision Plugins (SPP) –Host Discovery Plugins (HDP) Context Awareness –Context Awareness Plugins (CAP) Middleware Façade Context Reasoning –Winglets
4
Compor Component Model Insertion of a new component into an application Invocation of a service in a compor based application
5
Pervasive Network Module Process of Discovering Services through the installed SPPs
6
Scooby Architecture
7
Mires’ Architecture Based on publish/subscribe Hardware –Sensors –CPU –Radio Operating system Mires –Publish/subscribe service –Routing component –Additional services Node or User application
8
Type of Notification events topicArrival stateArrival topicSetupArrival
9
Publish/Subscribe Service in Mires Advertise phase Advertise to Publish/Subscribe service P/S sends to network via Multi- Hop Router Bottom part shows interaction when a advertise message comes to a node –Intercept –Update –Forward
10
Subscribe Phase User Application sends subscribeMsg to all Bcast component signals receive P/S extracts information Signals topicSetupArrival to Services.
11
Publish and process data Node application publishes data to P/S P/S notifies though topicArrival Service send its local result P/S send to network via Multi- hop router Router intercepts publishMsg and sends to P/S P/S extracts information, informs services of by stateArrival
12
Middleware for Protocol based Coordination in Dynamic Networks Distributed Application Coordination
14
Request Allow
15
Conclusion Thank You Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.