M-MPAC '11Pub Date : 2011-12-12DOI: 10.1145/2090316.2090323
João Ribeiro, J. Barreto, P. Ferreira
{"title":"MultiRep: asynchronous multi-device consistency","authors":"João Ribeiro, J. Barreto, P. Ferreira","doi":"10.1145/2090316.2090323","DOIUrl":"https://doi.org/10.1145/2090316.2090323","url":null,"abstract":"Nowadays, people increasingly use multiple devices to manage and share information anywhere anytime. Users are increasingly spreading large sets of files and folders among several devices. Since users cannot know at one device which files/folders are stored by other devices, data management across multiple devices has become a very difficult task. For instance, when one user needs an object that is not stored on the device being used, he/she needs to manually explore the entire object collection, which is spread across multiple devices. Additionally, different versions of files are created on multiple devices raising a consistency problem. Most current solutions ensure data management and consistency across devices through central servers or Internet services. Since portable devices have intermittent network connection or no connection at all to access these services, it is essential to take advantage of proximity between devices to synchronize data among them. This paper introduces MultiRep, a single-user file synchronizer middleware that provides the user with information about the location of files and folders stored on multiple devices. MultiRep is a totally decentralized system based on optimistic replication. It ensures eventual consistency among multiple devices through pair-wise interactions, reporting all relevant information about conflicts to the users.","PeriodicalId":353614,"journal":{"name":"M-MPAC '11","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129484618","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}
M-MPAC '11Pub Date : 2011-12-12DOI: 10.1145/2090316.2090319
Preston Rodrigues, Laurent Réveillère, Yérom-David Bromberg, D. Négru
{"title":"Scalable and interoperable service discovery for future internet","authors":"Preston Rodrigues, Laurent Réveillère, Yérom-David Bromberg, D. Négru","doi":"10.1145/2090316.2090319","DOIUrl":"https://doi.org/10.1145/2090316.2090319","url":null,"abstract":"We live in a highly networked world where users and their devices interact with other devices with the help of services. With the current trend of social networking and the engendering of user generated multimedia content through personal mobile devices, services are not just confined to enterprise servers. In fact, services travel along with users and/or devices that may act as both mobile service providers as well as service consumers. This trend paves the way for the next generation of Internet (Future Internet) where a very large number of such mobile devices will provide and consume ubiquitous services. The Future Internet (FI) is an opportunity to address service discovery combined with mobility enabling: (i) service providers to join networks and announce their services and (ii) service consumers to discover and invoke services irrespectively of their location. This paper focuses on service discovery for large scale network in the context of Future Internet, taking into account protocol interoperability and scalability.","PeriodicalId":353614,"journal":{"name":"M-MPAC '11","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134334781","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}
M-MPAC '11Pub Date : 2011-12-12DOI: 10.1145/2090316.2090317
Tegawendé F. Bissyandé, Laurent Réveillère, Jean-Rémy Falleri, Yérom-David Bromberg
{"title":"Typhoon: a middleware for epidemic propagation of software updates","authors":"Tegawendé F. Bissyandé, Laurent Réveillère, Jean-Rémy Falleri, Yérom-David Bromberg","doi":"10.1145/2090316.2090317","DOIUrl":"https://doi.org/10.1145/2090316.2090317","url":null,"abstract":"Applications for mobiles devices are subject to very frequent updates for fixing security vulnerabilities, ensuring compatibility with new hardware and APIs or enhancing functionalities. Getting the new version of an application involves the download of a significant amount of data, which is not practical through low-bandwidth/high-cost links. As a consequence, mobile device users often fail to update their applications.\u0000 This paper introduces a collaborative and epidemic updating scheme to improve software updates distribution. In our approach, updates are distributed by the surrounding devices, eliminating the need for costly resources. Moreover, the packaging of these updates, which consists in delivering binary patches of the difference with a previous version, dramatically reduces the amount of data to download.\u0000 Preliminary experimental results based on real contact traces show that our approach offers an efficient selection and recovery of patches, ensuring a fast update for each participating device.","PeriodicalId":353614,"journal":{"name":"M-MPAC '11","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122749699","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}
M-MPAC '11Pub Date : 2011-12-12DOI: 10.1145/2090316.2090321
D. Matthews, Dan Chalmers, I. Wakeman
{"title":"MediateSpace: decentralised contextual mediation using tuple spaces","authors":"D. Matthews, Dan Chalmers, I. Wakeman","doi":"10.1145/2090316.2090321","DOIUrl":"https://doi.org/10.1145/2090316.2090321","url":null,"abstract":"With almost four billion sensor-equipped mobile devices on the planet, the way is open for a variety of new context-based applications and services. However, this new opportunity creates concerns over privacy and access control and necessitates a robust and scalable solution. We propose the MediateSpace middleware which is a decentralised tuple space with contextual mediation capabilities for both data distributors and consumers. Distributors may restrict access by requiring the satisfaction of a contextual condition and consumers may restrict which data enters their computer (tuple conditions). Distributed X-Trees (a development of R-Trees) are used to achieve decentralisation.\u0000 The system also provides Restricted Context Sharing, Triggers (performing actions upon matching certain conditions or data patterns), Module Handlers (simplifying the processing of received messages), Context Scripting (allowing the dynamic addition, removal or augmentation of structures such as triggers) and State Management (allowing state to be read and stored semi-persistently).\u0000 MediateSpace could be used to support a myriad of possible applications such as context dependent data collection, collaborative tools for geographically co-located individuals and context-aware file-sharing.","PeriodicalId":353614,"journal":{"name":"M-MPAC '11","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128983954","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}
M-MPAC '11Pub Date : 2011-12-12DOI: 10.1145/2090316.2090324
Fábio Pereira, J. Barreto
{"title":"easy-City: a route search system for public transport users","authors":"Fábio Pereira, J. Barreto","doi":"10.1145/2090316.2090324","DOIUrl":"https://doi.org/10.1145/2090316.2090324","url":null,"abstract":"This paper addresses the hard problem of route searching on public transport transportation. easy-City is a decentralized collaborative system that takes advantage of public transport users' mobility and observations to provide a route searching service. Users' mobile phones and deployed infra-structure devices establish a delay-tolerant network to efficiently disseminate information about routes and other events occurring on the public transportation network. We introduce a novel message dissemination protocol that exploits estimates of each user's future locations to make informed forwarding, message aggregation and buffer management decisions.\u0000 A simulation-based evaluation of easy-city with geographical and public transport data shows that, in a realistic scenario, the system aids users to find best route options even in the presence of unpredictable events. A simulation with 468 nodes shows that easy-City often provides better options than a typical journey planning application based on static knowledge about the transportation network.","PeriodicalId":353614,"journal":{"name":"M-MPAC '11","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125308927","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}
M-MPAC '11Pub Date : 2011-12-12DOI: 10.1145/2090316.2090320
V. Pantoja, M. Endler
{"title":"A web service for flexible integration of mobile applications with social networks","authors":"V. Pantoja, M. Endler","doi":"10.1145/2090316.2090320","DOIUrl":"https://doi.org/10.1145/2090316.2090320","url":null,"abstract":"The prospect of coupling social computing with sensing capabilities of current mobile devices makes it possible to provide social applications with higher degrees of context-awareness, detection of activities of individuals and groups, as well as implicit social interaction through sharing of context-sensitive information. In addition to the pervasive context obtained from the mobile devices, the links and user interactions in social networks can be regarded as rich sources of information for pervasive applications. In this paper we present Mobile Social Gateway (MoSoGw), a web service that provides a generic interface for optimized information transfer between mobile devices and different social networks, as well as third-party web services. Its interface is generic in that it makes transparent to the mobile client application the interaction with social networks and web services. Performance and scalability were major concerns when designing and implementing MoSoGw. Hence, its architecture and all technologies used in its development have been carefully chosen so as to scale to large numbers of clients and support high volume of concurrent requests.","PeriodicalId":353614,"journal":{"name":"M-MPAC '11","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134303668","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}
M-MPAC '11Pub Date : 2011-12-12DOI: 10.1145/2090316.2090322
D. Kramer, Anna Kocúrová, Samia Oussena, T. Clark, P. Komisarczuk
{"title":"An extensible, self contained, layered approach to context acquisition","authors":"D. Kramer, Anna Kocúrová, Samia Oussena, T. Clark, P. Komisarczuk","doi":"10.1145/2090316.2090322","DOIUrl":"https://doi.org/10.1145/2090316.2090322","url":null,"abstract":"Smart phones show increasing capabilities for context-aware applications. The development of such applications involves implementation of mechanisms for context acquisition and context adaptation. To facilitate efficient use of the device's resources and avoid monitoring the same context changes from multiple points, it is necessary that applications share the context acquisition mechanism. In this paper, we intend to develop a generic context acquisition engine which is capable of context capturing, composition and broadcasting. By deploying the engine on a mobile device, context changes are monitored from single point and disseminated to various context aware applications running on the same device. As a proof of concept, the context acquisition engine has been implemented on the Android platform.","PeriodicalId":353614,"journal":{"name":"M-MPAC '11","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122352619","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}