90 likes | 182 Views
MIDDLEWARE SYSTEMS. RESEARCH GROUP. Information Infrastructure for Situational Awareness and Systems Integration. The PADRES Team. http://www.padres.msrg.org. Hans-Arno Jacobsen Bell University Laboratory Chair Middleware Systems Research Group University of Toronto.
E N D
MIDDLEWARE SYSTEMS RESEARCH GROUP Information Infrastructure for Situational Awareness and Systems Integration The PADRES Team http://www.padres.msrg.org Hans-Arno Jacobsen Bell University Laboratory Chair Middleware Systems Research Group University of Toronto DRDC-UofT Workshop, 2010
Border Security Scenario [class,audit], [firm,ACME], [trust,0] [class, reading],[shipID,ACME123],[level, 4] [class,manifest],[shipID,ACME123],[firm,ACME] DRDC-UofT Workshop, 2010
What Event Processing Support is Required ? • De-coupled & loosely coupled many-to-many interactions • Fine-grained filtering • In-network processing • Composite event detection and event correlation • Event dissemination DRDC-UofT Workshop, 2010
What Abstractions Enable Event Processing? • The afore-mentioned points can best be addressed by • The content-based publish/subscribe model • Realized by content-based message routing • Events are conveyed as publications. • Event listening, filtering and correlating is based on content-basedsubscriptions managed by the pub/sub system. DRDC-UofT Workshop, 2010
PADRES Events & Services Bus • First generation of students, when I looked away • Peng Alex David aRno Eli Serge • PADRES is Publish/subscribe Applied to Distributed Resource Scheduling • PAdres is Distributed REsource Scheduling • http://padres.msrg.org • http://padres.msrg.org Acknowledgements DRDC-UofT Workshop, 2010
PADRES Vision DRDC-UofT Workshop, 2010
A E B C F D Innovative & Advanced Features HistoricAccess Management CompositeEvents Security Robustness LoadBalancing DRDC-UofT Workshop, 2010
Relevant Problems Addressed • Padres provides a secure, flexible platform to integrate and manage distributed real-time information • HD8: Provide a rigorous foundation for national defence and security emerging concepts and doctrine (comprehensive, integrated, adaptive, networked) • HD9: Improve northern and maritime situational awareness and response • HD3: Build an integrated Canadian Forces system DRDC-UofT Workshop, 2010
The DEBS Conference http://www.debs.org July 2010 at Cambridge, UK References Everything events Portal http://www.event-based.org • The PADRES ESB project home • http://padres.msrg.org • An eQoSystem for declarative distributed applications with SLAs • http://eqosystem.msrg.org • The Micro-ToPSS event processing middleware for sensor networks • http://microToPSS.msrg.utoronto.ca/ • Mobile-ToPSS – publish/subscribe for mobile and location-based applications • http://research.msrg.utoronto.ca/Mobile/ • ToPSS - the Toronto Publish/Subscribe System Family Portal • http://www.ToPSS.biz (coming soon ) • Quantifying events in software to increase modularity & customization in C-based systems and software-based product lines • http://www.AspeCtC.net (ACC - the AspeCt-oriented C compiler) • The Middleware Systems Research Group • http://www.msrg.org • My web site • http://www.eecg.toronto.edu/~jacobsen @ the University of Toronto DRDC-UofT Workshop, 2010