Companion '08Pub Date : 2008-12-01DOI: 10.1145/1462735.1462769
F. Campos, J. Pereira
{"title":"WS-Gossip: middleware for scalable service coordination","authors":"F. Campos, J. Pereira","doi":"10.1145/1462735.1462769","DOIUrl":"https://doi.org/10.1145/1462735.1462769","url":null,"abstract":"The evolution and growing adoption of service-oriented computing increases the demand for applications involving the coordination of very large numbers of services. The goal of WS-Gossip is to leverage gossiping in service-oriented computing as a high level structuring paradigm, thus inherently achieving scalability and resilience when coordinating large numbers of services.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126752468","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Companion '08Pub Date : 2008-12-01DOI: 10.1145/1462735.1462767
S. Guna, L. Mottola, G. Picco
{"title":"Monitoring distributed properties in networks of tiny wireless devices","authors":"S. Guna, L. Mottola, G. Picco","doi":"10.1145/1462735.1462767","DOIUrl":"https://doi.org/10.1145/1462735.1462767","url":null,"abstract":"In this extended abstract we present a framework for monitoring distributed properties in networks of tiny embedded devices. The system consists of a high-level declarative language to express properties and of a flexible runtime that monitors the properties in a fully decentralized fashion.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116052793","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Companion '08Pub Date : 2008-12-01DOI: 10.1145/1462735.1462745
Manish Sethi, Ashok Anand
{"title":"On concurrency improvements in enterprise SOA middleware","authors":"Manish Sethi, Ashok Anand","doi":"10.1145/1462735.1462745","DOIUrl":"https://doi.org/10.1145/1462735.1462745","url":null,"abstract":"SOA is becoming prevalent in enterprise IT environments. As a result, component middleware are adding support for composite web services. Till recent past, most of these middleware were employed in tiered architectures. However, nature of call graphs differs in SOA. In this paper we revisit concurrency and deadlock issues that appear due to hosting SOA applications on middleware with prevalent thread allocation schemes. We propose a novel thread allocation scheme which performs an off-line analysis of web services call graphs and equips containers with essential information. At run-time, containers use this information and do not consult any central point or each other for thread allocation decisions. This makes our approach practical and scalable. We demonstrate, through simulations, that our approach can provide significant throughput improvements when compared with traditional thread allocation schemes.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127242621","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Companion '08Pub Date : 2008-12-01DOI: 10.1145/1462735.1462758
L. D. Prete, L. Capra
{"title":"MoSCA: service composition in mobile environments","authors":"L. D. Prete, L. Capra","doi":"10.1145/1462735.1462758","DOIUrl":"https://doi.org/10.1145/1462735.1462758","url":null,"abstract":"We present MoSCA, a run-time framework for the discovery and composition of services in mobile environments. MoSCA combines information about users' historical mobility patterns, together with composition semantics, to maximise the chances of successfully consumed compound services.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124237161","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Companion '08Pub Date : 2008-12-01DOI: 10.1145/1462735.1462753
M. Schulze, S. Zug, Francisco M. Campos, F. Carreira
{"title":"Exploiting the FAMOUSO middleware in multi-robot application development with Matlab/Simulink","authors":"M. Schulze, S. Zug, Francisco M. Campos, F. Carreira","doi":"10.1145/1462735.1462753","DOIUrl":"https://doi.org/10.1145/1462735.1462753","url":null,"abstract":"We describe a framework for the development of distributed systems combining real and virtual components, sensors and actuators. We show the benefits of our approach for the development and validation of multi robot applications. Based on our middleware, which provides a flexible communication for distributed systems, virtual and real components are seamlessly exchangeable during different development steps. This modularity and compatibility allows appropriate adjustments for design, rapid prototyping and examination as soon as an opportunity to reduce the hardware effort for large scenarios.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122049723","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Companion '08Pub Date : 2008-12-01DOI: 10.1145/1462735.1462739
N. Mandagere, Pin Zhou, Mark A. Smith, Sandeep Uttamchandani
{"title":"Demystifying data deduplication","authors":"N. Mandagere, Pin Zhou, Mark A. Smith, Sandeep Uttamchandani","doi":"10.1145/1462735.1462739","DOIUrl":"https://doi.org/10.1145/1462735.1462739","url":null,"abstract":"Effectiveness and tradeoffs of deduplication technologies are not well understood -- vendors tout Deduplication as a \"silver bullet\" that can help any enterprise optimize its deployed storage capacity. This paper aims to provide a comprehensive taxonomy and experimental evaluation using real-world data. While the rate of change of data on a day-to-day basis has the greatest influence on the duplication in backup data, we investigate the duplication inherent in this data, independent of rate of change of data or backup schedule or backup algorithm used. Our experimental results show that between different deduplication techniques the space savings varies by about 30%, the CPU usage differs by almost 6 times and the time to reconstruct a deduplicated file can vary by more than 15 times.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124919148","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Companion '08Pub Date : 2008-12-01DOI: 10.1145/1462735.1462771
Stefan Walraven, P. Verbaeten
{"title":"AO middleware supporting variability and dynamic customization of security extensions in the ORB layer","authors":"Stefan Walraven, P. Verbaeten","doi":"10.1145/1462735.1462771","DOIUrl":"https://doi.org/10.1145/1462735.1462771","url":null,"abstract":"There is an increasing demand for variability and dynamic customization of middleware. Security, a key middleware service, requires variations at design-time, deploy-time as well as runtime. This is hard to achieve with state-of-the-art middleware.\u0000 To handle this problem, we applied an SPL approach based on static and dynamic AO-composition in a component-based middleware platform. As proof of concept we developed a prototype with several variations in the security domain. A first evaluation shows that AO and component-based middleware are promising technologies to obtain an SPL.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125044040","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Companion '08Pub Date : 2008-12-01DOI: 10.1145/1462735.1462751
Nikos Kefalakis, Nektarios Leontiadis, J. Soldatos, Kiev Gama, D. Donsez
{"title":"Supply chain management and NFC picking demonstrations using the AspireRfid middleware platform","authors":"Nikos Kefalakis, Nektarios Leontiadis, J. Soldatos, Kiev Gama, D. Donsez","doi":"10.1145/1462735.1462751","DOIUrl":"https://doi.org/10.1145/1462735.1462751","url":null,"abstract":"RFID middleware is a cornerstone of non-trivial RFID deployments in complex heterogeneous environments. In this demonstration, we introduce and present the AspireRfid middleware platform using demonstrators in the area of Supply Chain management and Near Field Communications. The AspireRfid platform provides support for non-trivial RFID applications in several fields including supply-chain management, logistics, access control, asset management and pharmaceuticals. In this demonstration we present a traceability application for logistics and supply chain management, as well as a pick and pack application. AspireRfid implements several building blocks of the EPCglobal architecture. However, it also extends the EPCglobal architecture with several middleware modules, which can greatly facilitate RFID application development and deployment. Hence, prior to presenting the demonstrations, we provide a brief discussion of the EPCglobal architecture and the extensions implemented by AspireRFid. We end-up with an illustration of the demonstrators.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"135 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128794763","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Companion '08Pub Date : 2008-12-01DOI: 10.1145/1462735.1462772
A. Acharya, Archan Misra, Xiping Wang, Charles P. Wright, N. Banerjee, D. Chakraborty, K. Dasgupta, Shachi Sharma
{"title":"Presence virtualization middleware for next-generation converged applications","authors":"A. Acharya, Archan Misra, Xiping Wang, Charles P. Wright, N. Banerjee, D. Chakraborty, K. Dasgupta, Shachi Sharma","doi":"10.1145/1462735.1462772","DOIUrl":"https://doi.org/10.1145/1462735.1462772","url":null,"abstract":"This paper describes the initial design of a scalable and client-programmable presence virtualization architecture.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131086012","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Companion '08Pub Date : 2008-12-01DOI: 10.1145/1462735.1462750
Drew Stovall, S. Holloway, Jorge Lara-Garduno, C. Julien
{"title":"A demonstration of pervasive device integration with SEAP-based middleware","authors":"Drew Stovall, S. Holloway, Jorge Lara-Garduno, C. Julien","doi":"10.1145/1462735.1462750","DOIUrl":"https://doi.org/10.1145/1462735.1462750","url":null,"abstract":"In this paper, we describe a demonstration of the SEAP middleware architecture applied to pervasive computing applications. SEAP, or Sensor Enablement for the Average Programmer, is an architectural pattern specifically targeted at junior and hobbyist level programmers. It builds on existing knowledge and technology resources commonly available to this target audience, and provides a friendly environment to create customized applications that interact with the physical world. While we discuss some of the motivation behind our work and give a brief overview of the SEAP architecture, the majority of this paper describes a proposed demonstration of the technology. This interactive demonstration is designed to be accessible to a wide variety of people, and to spur discussions on middleware for endusers of pervasive computing.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123136823","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}