Z25 Adaptive and Mobile Systems Dr. Cecilia Mascolo
|
|
- Ashlyn Jones
- 5 years ago
- Views:
Transcription
1 Z25 Adaptive and Mobile Systems Dr. Cecilia Mascolo : Interoperable Discovery System for ed Services Yérom-David Bromberg and Valérie Issarny INRIA-Rocquencourt Today s open network environment => Middleware heterogeneity 1
2 Middleware heterogeneity Two base middleware functions for pervasive computing Service discovery (SDP) Broker for communication between services 1. Which services are present 2. May I interact with it Service Discovery Protocols There are many service discovery protocols (Jini,,, etc) Some rely on a central repository (which could however be dynamic, ie change identity in time) Some do not rely on central repository (nodes discover each others) Passive discovery: client listens for advertisements Active discovery: client sends probes asking for info 2
3 SDP heterogeneity Active model Service Service Request Passive model Service Service Advertisement Solutions to interoperability Reflective middleware E.g., ReMMoC at U. Lancaster Software architectures Component & connector abstractions for system modeling 3
4 ReMMoC ReMMoC [Grace, Blair & Samuel, ICDCS MCM 03] Dynamic integration of SDP-specific plug-ins, according to context Applications Common Interface Quality of SDP detection dependent upon embedded plug-ins High latency Significant resource consumption (bandwidth, memory & CPU) Introduces specific/proprietary SDP for client applications JINI Requests Requests Requests Requests Interaction with the environment Salutation Service Software architectures (SA) Decouple applications from interaction protocols / middleware SA & interoperability Component port Dynamic matching of component and connector through adaptation of port & role behavior Component Events-based interoperability Inspired by SA concepts [Ryan & Wolf, ICSE'04] Events to solve syntactic and semantic mismatches among SDPs Interaction is possible only if component port and connector role match. Connector Connector role Component 4
5 : An open solution to SDP interoperability Application services developed using existing middleware Middleware-layer interoperability that is transparent to applications Event-based interoperability Applications Legacy SDP - Dynamic interoperability Interaction with the environment The system Mobile B Mobile A Advertisements or 1 Requests 6 2 SDP Detection 4 Reconfiguration of SDP System 3 SDP Interoperability 5 Application 5
6 SDP detection : : 1847 : : 1900 SDP3: Group-Multicast-3 : Port Z Component The monitor component Maintains the table of identification tags Listens on all the ports provided by the table Null cost in terms of bandwidth consumption as the monitor passively listens on SDP ports SDP interoperability 1 2 Instantiator Events Parser Composer 9 8 Parser 7 Component Composer Parser Communication between parser & composer: Independent of the SDPs syntactic details Done at the semantic level using events There exists a set of events common to all SDPs Control events (system configuration), network events (network-level messaging), service events (service discovery), request events (request content), response events (response content) 6
7 Example to/from forwards an req to parser Parser generates a stream of events for composer Exemple of translation from to Host A Host B Service Request Generated Events Composed request Search SDP_C_START. SDP_NET_MULTICAST SDP_NET_SOURCE_ADDR SDP_SERVICE_REQUEST SDP_REQ_VERSION SDP_REQ_SCOPE SDP_REQ_PREDICATE SDP_REQ_ID SDP_ SERVICE_TYPE: SDP_C_STOP From the previous events the unit multicast a search request to discover services in its vicinity: M-SEARCH * HTTP/1.1 SERVER: :1900 ST: urn:schemas-upnp org:device:clock MAN: ssdp:discover MX: 0 7
8 configurability System specification at design time System SDP = { Component ={ ScanPort = { 1900; 1846; 4160 ; 427 } } Component (port=1846,427) ; Component (port=1900); Component JINI(port=4160); } Instanciation a) Jini Jini b) c) d) Dynamic Composition & Instanciation Jini Jini Message Streams Event Streams Overhead and Size and interoperability without 514KB client + 598KB client + 352KB However when more services are added 2 new libraries are added if is not used. 8
9 Evaluation Native case Service -> 0.7 ms UPNP Service -> 40 ms Java Open Slp Cyberlink Stack Evaluation On client Host A Local 1 Host B Service Server side side a) search request to a service Host A Host B UPNP Service Local side Server side b) search request to a service 2 [Slp-]-> 80 ms [-Slp]->Slp 1.2 ms =>Translation processes of are negligible 9
10 Evaluation On server Host A Local side Server side a) search request to a service Host A Host B Local Host B Service Service Server side side b) search request to a service 1 2 Slp->[Slp-] 65 ms ->[-Slp] 40 ms =>Translation processes of are negligible Conclusion An approach to interoperability Transparent interoperability Dynamic translation of one SDP to another Solution based on service-oriented architecture Interoperable service discovery at the network layer Questions about interoperability in other cases 10
INDISS: Interoperable Discovery System for Networked Services
: Interoperable Discovery System for Networked Services Yérom-David Bromberg and Valérie Issarny INRIA-Rocquencourt, Domaine de Voluceau, 78153 Le Chesnay, France {David.Bromberg, Valerie.Issarny}@inria.fr
More informationService Discovery Protocol Interoperability in the Mobile Environment
Service Discovery Protocol Interoperability in the Mobile Environment Yérom-David Bromberg, Valérie Issarny To cite this version: Yérom-David Bromberg, Valérie Issarny. Service Discovery Protocol Interoperability
More informationInteroperable Semantic & Syntactic Service Matching for Ambient Computing Environments
Author manuscript, published in "1st International Workshop on Ad-hoc Ambient Computing (AdhocAmC), Sophia Antipolis : France (2008)" Interoperable Semantic & Syntactic Service Matching for Ambient Computing
More informationMiddleware Architecture for Ambient Intelligence in the Networked Home
Middleware Architecture for Ambient Intelligence in the Networked Home Nikolaos Georgantas, Valerie Issarny, Sonia Ben Mokhtar, Yerom-David Bromberg, Sebastien Bianco, Graham Thomson, Pierre-Guillaume
More informationReflective Middleware. INF Tommy Gudmundsen
Reflective Middleware INF5360 11.03.2008 Tommy Gudmundsen tommygu@ifi.uio.no Papers presented Grace, P., Blair, G.S., Samual, S., "ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability"
More informationZigZag: A Middleware for Service Discovery in Future Internet
ZigZag: A Middleware for Service Discovery in Future Internet Preston Rodrigues, Yérom-David Bromberg, Laurent Réveillère, and Daniel Négru LaBRI University of Bordeaux Talence, France {preston.rodrigues,david.bromberg,laurent.reveillere,
More informationA Marriage of Web Services and Reflective Middleware to Solve the Problem of Mobile Client Interoperability
A Marriage of Web Services and Reflective Middleware to Solve the Problem of Mobile Client Interoperability Abstract Paul Grace 1, Gordon Blair 1 and Sam Samuel 2 1 Computing Department, Lancaster University,
More informationAdvanced Network Approaches for Wireless Environment
Advanced Network Approaches for Wireless Environment Branislav JARÁBEK Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovakia beejay@orangemail.sk
More informationInteroperability in Complex Distributed Systems
Interoperability in Complex Distributed Systems Gordon Blair, Massimo Paolucci, Paul Grace, Nikolaos Georgantas To cite this version: Gordon Blair, Massimo Paolucci, Paul Grace, Nikolaos Georgantas. Interoperability
More informationStarlink: runtime interoperability between heterogeneous middleware protocols
Starlink: runtime interoperability between heterogeneous middleware protocols Yérom-David Bromberg, Paul Grace, Laurent Réveillère To cite this version: Yérom-David Bromberg, Paul Grace, Laurent Réveillère.
More informationEnergy-efficient Middleware-layer Multi-radio Networking: An Assessment in the Area of Service Discovery
Energy-efficient Middleware-layer Multi-radio Networking: An Assessment in the Area of Service Discovery Damien Charlet LIFC University of Franche-Comté Valérie Issarny, Rafik Chibout ARLES project-team
More informationAn SCA-Based Middleware Platform for Mobile Devices
An SCA-Based Middleware Platform for Mobile Devices Daniel Romero, Carlos Parra, Lionel Seinturier, Laurence Duchien, Rubby Casallas To cite this version: Daniel Romero, Carlos Parra, Lionel Seinturier,
More informationJESA Service Discovery Protocol
JESA Service Discovery Protocol Efficient Service Discovery in Ad-Hoc Networks Stephan Preuß University of Rostock; Dept. of Computer Science; Chair for Information and Communication Services mailto:spr@informatik.uni-rostock.de
More informationMiddleware-layer Connector Synthesis: Beyond State of the Art in Middleware Interoperability
Middleware-layer Connector Synthesis: Beyond State of the Art in Middleware Interoperability Valérie Issarny, Amel Bennaceur, Yérom-David Bromberg To cite this version: Valérie Issarny, Amel Bennaceur,
More informationSERVICE DISCOVERY IN MOBILE ENVIRONMENTS
SERVICE DISCOVERY IN MOBILE ENVIRONMENTS Nandini Ravi Department of Computer Science and Engineering University of Texas, Arlington nravi@cse.uta.edu Abstract Mobile computing and mobile devices such as
More informationMobility Management in B3G (Beyond 3G) Networks: Middlewarebased
1 Mobility Management in B3G (Beyond 3G) Networks: Middlewarebased Approach ESSPE 07 - Dubrovnik, Croatia, September 4, 2007 Lee Rong, Manel Fredj, Valérie Issarny and Nikolaos Georgantas Arles Group,
More informationA Reflective Framework for Discovery and Interaction in Heterogeneous Mobile Environments
A Reflective Framework for and Interaction in Heterogeneous Mobile Environments Paul Grace a Gordon S. Blair a Sam Samuel b a Computing Department, Lancaster University, Lancaster, UK b Global Wireless
More informationAdaptive Cluster Computing using JavaSpaces
Adaptive Cluster Computing using JavaSpaces Jyoti Batheja and Manish Parashar The Applied Software Systems Lab. ECE Department, Rutgers University Outline Background Introduction Related Work Summary of
More informationThe RUNES Middleware System
The Middleware System The EU Project Paolo Costa, Luca Mottola, Gian Pietro Picco Dip. Di Elettronica ed Informazione Politecnico di Milano Geoff Coulson Department of Computing Lancaster University Cecilia
More informationThe RUNES Middleware: A Reconfigurable Component-based Approach to Networked Embedded Systems
The RUNES Middleware: A Reconfigurable Component-based Approach to Networked Embedded Systems Paolo Costa Politecnico di Milano Milano, Italy costa@elet.polimi.it Geoff Coulson Lancaster University geoff@comp.lancs.ac.uk
More informationA Higher Level Abstraction for Mobile Computing Middleware
A Higher Level Abstraction for Mobile Computing Middleware Paul Grace 1, Gordon Blair 1 and Sam Samuel 2 1 Computing Department, Lancaster University, Lancaster, LA1 4YR, UK. {p.grace@lancaster.ac.uk,
More informationSoftware MEIC. (Lesson 20)
Software Architecture @ MEIC (Lesson 20) Last class C&C styles Multi-tier style Dynamic reconfiguration style Peer-to-Peer style Today C&C styles Publish-subscribe style Service-oriented architecture style
More informationKeywords: Service Discovery, SLP, Salutation, Bluetooth, UPnP, Jini, SLP-Jini, Salutation- Bluetooth, SLP-Salutation.
SERVICE DISCOVERY IN MOBILE ENVIRONMENTS Ritesh Mehta Department of Computer Science and Engineering The University of Texas at Arlington mehta@cse.uta.edu Abstract Advent of mobile and wireless computing
More informationCOMMPC - Component Based Middleware for Pervasive Computing
124 IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.9, September 2011 COMMPC - Component Based Middleware for Pervasive Computing R. Nagaraja, and Dr. G. T. Raju Associate
More informationContents. Mobile Middleware Course. Introduction and Overview Sasu Tarkoma. Lecture Outline. Course Book. Mobile Evolution.
Contents Mobile Middleware Course Introduction and Overview Sasu Tarkoma Lecture outline Motivation Mobile middleware overview Examples Summary Lecture Outline Course Book 16.3. 16-18 Introduction and
More informationThe Role of in Supporting On-the-fly Interoperability
The Role of Models@run.time in Supporting On-the-fly Interoperability Nelly Bencomo, Amel Bennaceur, Paul Grace, Gordon Blair, Valérie Issarny To cite this version: Nelly Bencomo, Amel Bennaceur, Paul
More informationATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager
An OSGI-based Semantic Information Broker for Smart Environments ATC 2011 ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Paolo Azzoni Research Project Manager Summary Introduction
More informationService Discovery in Ubiquitous Feedback Control Loops
Service Discovery in Ubiquitous Feedback Control Loops Daniel Romero, Romain Rouvoy, Lionel Seinturier, Pierre Carton To cite this version: Daniel Romero, Romain Rouvoy, Lionel Seinturier, Pierre Carton.
More informationubisoap: A Service Oriented Middleware for Ubiquitous Networking Mauro Caporuscio, Pierre-Guillaume Raverdy and Valerie Issarny
Author manuscript, published in "IEEE Transactions on Services Computing (2010)" 1 ubisoap: A Service Oriented Middleware for Ubiquitous Networking Mauro Caporuscio, Pierre-Guillaume Raverdy and Valerie
More informationService Discovery in the Future Electronic Market
From: AAAI Technical Report WS-00-04. Compilation copyright 2000, AAAI (www.aaai.org). All rights reserved. Service Discovery in the Future Electronic Market Harry Chen, Dipanjan Chakraborty, Liang Xu,
More informationSmart Service Architecture for Small Devices
Smart Service Architecture for Small Devices Abstract. One of the most basic requirements in software architectures for pervasive computing is the ability to adapt to changes. Although there is an increasing
More informationScalable Service Discovery for MANET
Scalable Service Discovery for MANET Françoise Sailhan, Valérie Issarny To cite this version: Françoise Sailhan, Valérie Issarny. Scalable Service Discovery for MANET. International Conference on Pervasive
More informationDynamic Adaptability of Services in Enterprise JavaBeans Architecture
1. Introduction Dynamic Adaptability of Services in Enterprise JavaBeans Architecture Zahi Jarir *, Pierre-Charles David **, Thomas Ledoux ** zahijarir@ucam.ac.ma, {pcdavid, ledoux}@emn.fr (*) Faculté
More informationUPnP Services and Jini Clients
UPnP Services and Jini Clients Jan Newmarch School of Network Computing Monash University jan.newmarch@infotech.monash.edu.au Abstract UPnP is middleware designed for network plug and play. It is designed
More informationSERVICE DISCOVERY IN MOBILE PEER-TO-PEER ENVIRONMENT
SERVICE DISCOVERY IN MOBILE PEER-TO-PEER ENVIRONMENT Arto Hämäläinen Lappeenranta University of Technology P.O. Box 20, 53851 Lappeenranta, Finland arto.hamalainen@lut.fi Jari Porras Lappeenranta University
More informationICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington
ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington ( Presentation by Li Zao, 01-02-2005, Univercité Claude
More informationOpen challenges in ubiquitous and net-centric computing middleware
Open challenges in ubiquitous and net-centric computing middleware bodhuin/canfora/preziosi/tortorella@unisannio.it RCOST Research Centre On Software Technology University of Sannio Benevento, Italy Thierry
More informationSupport for Situation-Awareness in. Trustworthy Ubiquitous Computing Application Software
Support for Situation-Awareness in Trustworthy Ubiquitous Computing Application Software Stephen S. Yau, Dazhi Huang, Haishan Gong, Yisheng Yao Department of Computer Science and Engineering Arizona State
More informationReflective and Adaptive Middleware
Advanced Distributed Systems Reflective and Adaptive Middleware MSc in Advanced Computer Science Gordon Blair (gordon@comp.lancs.ac.uk) Overview of the Session Reflective middleware: principles Background
More informationSemantic Middleware for Service-Oriented Pervasive Computing
Semantic Middleware for Service-Oriented Pervasive Computing Sonia Ben Mokhtar To cite this version: Sonia Ben Mokhtar. Semantic Middleware for Service-Oriented Pervasive Computing. Computer Science [cs].
More informationDiscovery in the WBEM Architecture (Infrastructure Discovery)
Discovery in the WBEM Architecture (Infrastructure Discovery) 3:15 pm- 4:05 pm Thursday Winston Bumpus, Novell, Inc. Director of Standards, Karl Schopmeyer, Open Group / Application WG Chair The Problem
More informationA Custom Lookup Service for UPnP Services and Jini Clients
A Custom Lookup Service for UPnP Services and Jini Clients Jan Newmarch School of Network Computing Monash University jan.newmarch@infotech.monash.edu.au Abstract UPnP is middleware designed for network
More information3C05 - Advanced Software Engineering Thursday, April 29, 2004
Distributed Software Architecture Using Middleware Avtar Raikmo Overview Middleware What is middleware? Why do we need middleware? Types of middleware Distributed Software Architecture Business Object
More informationDesign and Implementation of a Service Discovery Architecture in Pervasive Systems
Design and Implementation of a Service Discovery Architecture in Pervasive Systems Vincenzo Suraci 1, Tiziano Inzerilli 2, Silvano Mignanti 3, University of Rome La Sapienza, D.I.S. 1 vincenzo.suraci@dis.uniroma1.it
More information1 What-is-anopen-platform/
universaal IOT a Technical Overview Topics Semantic Discovery & Interoperability Service Broker & Orchestrator Context Broker, Context History Entrepôt, & Semantic Reasoning Human-Environment Interaction
More informationCommon Service Discovery Scheme in IoT Environments
, pp.28-32 http://dx.doi.org/10.14257/astl.2018.149.07 Common Service Discovery Scheme in IoT Environments Joosang Youn 1 * and TaeJin Lee 2 1 Dept. of Industrial ICT Engineering, Dong-Eui University 176,
More informationDS 2009: middleware. David Evans
DS 2009: middleware David Evans de239@cl.cam.ac.uk What is middleware? distributed applications middleware remote calls, method invocations, messages,... OS comms. interface sockets, IP,... layer between
More informationAmigo Symposium 28 February 2008
Ambient Intelligence for the networked home environment Amigo Symposium 28 February 2008 Maddy D. Janse Philips Research Content problem Amigo approach architecture applications and services conclusion
More informationEfficient Semantic Service Discovery in Pervasive Computing Environments
Efficient Semantic Service Discovery in Pervasive Computing Environments Sonia Ben Mokhtar, Anupam Kaul, Nikolaos Georgantas, and Valérie Issarny INRIA Rocquencourt 78153 Le Chesnay, France {Sonia.Ben
More informationThe Role of Ontologies in Enabling Dynamic Interoperability
The Role of Ontologies in Enabling Dynamic Interoperability Vatsala Nundloll, Paul Grace, Gordon S. Blair School of Computing and Communications, Lancaster University, UK {nundloll, gracep, gordon}@comp.lancs.ac.uk
More informationIntroduction to Distributed Systems (DS)
Introduction to Distributed Systems (DS) INF5040/9040 autumn 2009 lecturer: Frank Eliassen Frank Eliassen, Ifi/UiO 1 Outline What is a distributed system? Challenges and benefits of distributed system
More informationReMMoC: A Reflective Middleware to support Mobile Client Interoperability
ReMMoC: A Reflective Middleware to support Mobile Client Interoperability Paul Grace 1, Gordon S. Blair 1, and Sam Samuel 2 1 Distributed Multimedia Research Group, Computing Department, Lancaster University,
More informationService Discovery and Invocation for Mobile Ad Hoc Networked Appliances
Service Discovery and Invocation for Ad Hoc Networked Appliances Liang Cheng and Ivan Marsic Department of Electrical and Computer Engineering Rutgers The State University of New Jersey 94 Brett Rd., Piscataway,
More informationAngelo Corsaro, Ph.D. Chief Technology Officer! OMG DDS Sig Co-Chair PrismTech
Angelo Corsaro, Ph.D. Chief Technology Officer! OMG DDS Sig Co-Chair PrismTech angelo.corsaro@prismtech.com! Standards Scopes Standards Compared DDS Standard v1.2 2004 Programming Language Independent
More informationuniversaal Architecture and The Resource Discovery
universaal Architecture and The Resource Discovery Michele Girolami ISTI-CNR Wireless Network Lab. Departimento di Informatica Università Pisa 1 Outline 1. Ambient Intelligence and AAL 2. The universaal
More informationIPv6 Home Automation. IGC/INET, 12/05/2004 Jordi Palet & Francisco Ortiz Consulintel
IPv6 Home Automation IGC/INET, 12/05/2004 Jordi Palet & Francisco Ortiz Consulintel -1 IPv6 & the Home: good room-mates IPv6 Compelling reason: More Addresses Billions of devices, users, always-on technologies
More informationReMMoC: A Reflective Middleware to Support Mobile Client Interoperability
ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability Paul Grace 1, Gordon S. Blair 1, and Sam Samuel 2 1 Distributed Multimedia Research Group, Computing Department, Lancaster University,
More informationDistributed Technologies - overview & GIPSY Communication Procedure
DEPARTMENT OF COMPUTER SCIENCE CONCORDIA UNIVERSITY Distributed Technologies - overview & GIPSY Communication Procedure by Emil Vassev June 09, 2003 Index 1. Distributed Applications 2. Distributed Component
More informationUnderstanding and Improving the Cost of Scaling Distributed Event Processing
Understanding and Improving the Cost of Scaling Distributed Event Processing Shoaib Akram, Manolis Marazakis, and Angelos Bilas shbakram@ics.forth.gr Foundation for Research and Technology Hellas (FORTH)
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that
More informationMDD Approach for the Development of Context-Aware Applications
MDD Approach for the Development of Context-Aware Applications Dhouha Ayed, Didier Delanote, and Yolande Berbers Department of Computer Science, K.U.Leuven B-3001 Leuven, Belgium Abstract. Context-aware
More informationExperiences: Minimalism and Extensibility in BASE
Experiences: Minimalism and Extensibility in BASE Marcus Handte, Christian Becker, Gregor Schiele Institute for Parallel and Distributed Systems (IPVS) Universität Stuttgart, Germany {marcus.handte christian.becker
More informationModel-Based Social Networking Over Femtocell Environments
Proc. of World Cong. on Multimedia and Computer Science Model-Based Social Networking Over Femtocell Environments 1 Hajer Berhouma, 2 Kaouthar Sethom Ben Reguiga 1 ESPRIT, Institute of Engineering, Tunis,
More informationStandards,Tools, & Best Practices Editor: Sumi Helal University of Florida
Standards,Tools, & Best Practices Editor: Sumi Helal University of Florida helal@cise.ufl.edu Standards for Discovery and Delivery Sumi Helal, University of Florida For the past five years, competing industries
More informationAV Streaming Quality of Service in 802 Networks (or: where does all this fit?)
AV Streaming Quality of Service in 802 Networks (or: where does all this fit?) Michael Johas Teener mikejt@broadcom.com 1 AV Streaming QoS Requirements Once a stream is established, the quality of that
More informationDistributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1
Distributed Systems Architectures Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1 Objectives To explain the advantages and disadvantages of different distributed systems architectures
More informationSERVICE DISCOVERY A SURVEY AND COMPARISON
SERVICE DISCOVERY A SURVEY AND COMPARISON Bendaoud Karim Talal 1 and Merzougui Rachid 2 1 STIC Laboratory, Department of Telecommunication, University of Tlemcen, Algeria bendaoud.talal@gmail.com 2 STIC
More informationThis presentation covers Gen Z coherency operations and semantics.
This presentation covers Gen Z coherency operations and semantics. 1 2 The traditional I/O work queue model is well understood, highly optimized, and pervasive. It will continue to serve the industry for
More informationService Organization and Discovery for Facilitating RFID Network Manageability and Usability via WinRFID Middleware
Organization and Discovery for Facilitating RFID Network Manageability and Usability via WinRFID Middleware Xiaoyong Su, Chi-Cheng Chu, B.S. Prabhu, Rajit Gadh University of California, Los Angeles Department
More informationInternet of Things 2018/2019
Internet of Things 2018/2019 Discovering the Things Johan Lukkien with slides by Milosh Stolikj John Carpenter, 1982 1 Guiding questions What does service discovery entail, and what are relevant criteria
More informationArchitecture and Implementation of a Content-based Data Dissemination System
Architecture and Implementation of a Content-based Data Dissemination System Austin Park Brown University austinp@cs.brown.edu ABSTRACT SemCast is a content-based dissemination model for large-scale data
More informationReview Architectural Style. Review Style Properties and Benefits
Examples of Domain- and Style-Specific Architectures 1 Review Architectural Style Definitions Architectural styles are recurring organizational patterns and idioms. Established, shared understanding of
More informationFrom sif to SOFA. Andrew Simpson (and David Power, Douglas Russell and Mark Slaymaker) June 18th, Oxford University Computing Laboratory
From to (and David Power, Douglas Russell and Mark Slaymaker) Oxford University Computing Laboratory June 18th, 2010 From to 1 Motivation 2 3 4 5 6 From to Motivation Increasingly, there is a drive in
More informationUPnP: Breaking out of the LAN
UPnP: Breaking out of the LAN Jim Grimmett and Eamonn O Neill Department of Computer Science, University of Bath Bath, United Kingdom Email: {jwg, eamonn}@cs.bath.ac.uk Abstract The use of devices embedded
More informationSAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC
SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC SAS Connectivity Roadmap Background Connectivity Objectives Converged
More informationMessaging Overview. Introduction. Gen-Z Messaging
Page 1 of 6 Messaging Overview Introduction Gen-Z is a new data access technology that not only enhances memory and data storage solutions, but also provides a framework for both optimized and traditional
More informationARCHITECTURE AND PROTOCOLS FOR SANGAM COMMUNITIES AND SANGAM E-SERVICES BROKER
ARCHITECTURE AND PROTOCOLS FOR SANGAM COMMUNITIES AND SANGAM E-SERVICES BROKER By ARUN SWARAN JAGATHEESAN A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF
More informationLinda, JavaSpaces & Jini
ECE 451/566 - Introduction to Parallel and Distributed Computing Linda, JavaSpaces & Jini Manish Parashar parashar@ece.rutgers.edu Department of Electrical & Computer Engineering Rutgers University Linda
More informationNaming and Service Discovery in Peer-to-Peer Networks
Naming and Service Discovery in Peer-to-Peer Networks ECE1770 Expert Topic Eli Fidler Vinod Muthusamy February 13, 2003 Outline Traditional Distributed Naming Systems Distributed Naming Paradigms P2P Naming
More informationSoftware MEIC. (Lesson 20)
Software Architecture @ MEIC (Lesson 20)! Last class C&C styles Publish-subscribe style Shared-data style Communicating processes style Tiers style Today Finish the C&C styles Begin with the Allocation
More informationSoftware. Networked multimedia. Buffering of media streams. Causes of multimedia. Browser based architecture. Programming
1 Software Networked multimedia Introduction Browser based software architecture Distributed software Servers Network Terminals User interface Middleware Communications Network multimedia can be defined
More informationComposing Components and Services Using a Planning-Based Adaptation Middleware
Composing Components and Services Using a Planning-Based Adaptation Middleware Romain Rouvoy 1, Frank Eliassen 1, Jacqueline Floch 2, Svein Hallsteinsen 2, and Erlend Stav 2 1 University of Oslo, P.O.
More informationCAS 703 Software Design
Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction
More informationHPE Synergy HPE SimpliVity 380
HPE Synergy HPE SimpliVity 0 Pascal.Moens@hpe.com, Solutions Architect Technical Partner Lead February 0 HPE Synergy Composable infrastructure at HPE CPU Memory Local Storage LAN I/O SAN I/O Power Cooling
More informationBenefits of multi-model architecture-based development for railway applications
Benefits of multi-model architecture-based development for railway applications Aurelien Bocquet, Christophe Gransart INRETS-LEOST, Villeneuve d Ascq, France Abstract Software design is now a main part
More information(i) Fixed, portable or mobile computing devices -- categorized on the basis of their mobility and portability,
Remote Procedure Calls Based Middleware Design for Ubiquitous Computing Environment Sunil Kumar Nandal*, Yogesh Chaba* *Guru Jambheshwar University of Science & Technology, Hisar E-mail:- nandal_sunil@yahoo.com,yogeshchaba@yahoo.com
More informationIntroduction to Distributed Systems (DS)
Introduction to Distributed Systems (DS) INF5040/9040 autumn 2014 lecturer: Frank Eliassen Frank Eliassen, Ifi/UiO 1 Outline Ø What is a distributed system? Ø Challenges and benefits of distributed systems
More informationMemory Management Strategies for Data Serving with RDMA
Memory Management Strategies for Data Serving with RDMA Dennis Dalessandro and Pete Wyckoff (presenting) Ohio Supercomputer Center {dennis,pw}@osc.edu HotI'07 23 August 2007 Motivation Increasing demands
More informationGVDS Assets. Design Alternatives
GVDS Assets In coordination models exploiting the notion of GVDS: The association between the coordination context contributed by a given agent and the agent itself is now made explicit The resulting style
More informationBEAJRockit Mission Control. Introduction to the JVM Browser
BEAJRockit Mission Control Introduction to the JVM Browser Mission Control 3.0.1 Document Revised: October, 2007 Contents Welcome to the JVM Browser Getting Familiar with the JVM Browser.....................................
More informationConception of Information Systems Lecture 1: Basics
Conception of Information Systems Lecture 1: Basics 8 March 2005 http://lsirwww.epfl.ch/courses/cis/2005ss/ 2004-2005, Karl Aberer & J.P. Martin-Flatin 1 Information System: Definition Webopedia: An information
More information38. System Support for Pervasive Applications
38. System Support for Pervasive Applications Robert Grimm 1 and Brian Bershad 2 1 New York University, New York, NY rgrimm@cs.nyu.edu 2 University of Washington, Seattle, WA bershad@cs.washington.edu
More informationupnp Device Architecture
upnp and DLNA upnp Device Architecture defines an architecture for pervasive peer-to-peer network connectivity of intelligent appliances, wireless devices, and PCs of all form factors easy-to-use, flexible,
More informationThe Role of Ontologies in Emergent Middleware: Supporting Interoperability in Complex Distributed Systems
The Role of Ontologies in Emergent Middleware: Supporting Interoperability in Complex Distributed Systems Gordon S. Blair 1, Amel Bennaceur 2, Nikolaos Georgantas 2, Paul Grace 1, Valerie Issarny 2, Vatsala
More informationIntroduction to Distributed Systems. INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio)
Introduction to Distributed Systems INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio) August 28, 2018 Outline Definition of a distributed system Goals of a distributed system Implications of distributed
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.
More informationPhiladelphia Area Java Users' Group December 12, 2001
Jini: What it is, how we use it, and where it's going Philadelphia Area Java Users' Group December 12, 2001 Michael Ogg CTO, Valaran Corporation http://www.valaran.com ogg@valaran.com Jini Overview v1.0
More informationA Tutorial on The Jini Technology
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far A Tutorial on The Jini Technology Lian Chen Introduction Jini network technology provides a simple
More informationSemantic Brokering over Dynamic Heterogeneous Web Resources. Anne H. H. Ngu. Department of Computer Science Southwest Texas State University
Semantic Brokering over Dynamic Heterogeneous Web s Anne H. H. Ngu Department of Computer Science Southwest Texas State University November 2002 Overview Objectives of data integration in InfoSleuth system.
More informationFlexible Protocol Stack Framework : Design, Validation and Performance
Flexible Protocol tack Framework : Design, Validation and Performance im Farnham 1, horsten chöler 2 DR Forum echnical Conference November 2003 1 oshiba Research Europe Ltd 2 iemens AG im Farnham, horsten
More information