{"title":"D3N: programming distributed computationin pocket switched networks","authors":"Eiko Yoneki, Ioannis G. Baltopoulos, J. Crowcroft","doi":"10.1145/1592606.1592617","DOIUrl":"https://doi.org/10.1145/1592606.1592617","url":null,"abstract":"We propose a novel approach to Pocket Switched Networks (PSNs)using a specialised declarative language called 'D3N'. A PSN is a recently devised type of communication based on physical proximity, where people encounter each other and their devices directly communicate within their communication range. D3N allows us to program distributed applications based on reactive behaviour in a distributed set of nodes. We exploit a functional language approach in designing D3N for the clean abstraction given by pure declarative languages, at the same time, taking an advantage of well defined semantics. In this paper, we show a fragment of D3N, describe the node runtime architecture, and illustrate its effectiveness through some examples.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115770935","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}
{"title":"Less is more: energy-efficient mobile sensing with senseless","authors":"F. Abdesslem, Andrew Phillips, Tristan Henderson","doi":"10.1145/1592606.1592621","DOIUrl":"https://doi.org/10.1145/1592606.1592621","url":null,"abstract":"We present SenseLess, a system that leverages the different energy consumption characteristics of sensors to maximise battery life in mobile-sensing applications. We use the less expensive sensors more often, thereby enabling us to use the more expensive sensors less frequently. In the context of location-aware services, experimental results indicate that for a typical indoor and outdoor walk, compared to a simple GPS-based system, our SenseLess system can reduce energy consumption by more than 58% when determining a user's location, while maintaining the fidelity of the sensed data. This extends the battery life of a typical handheld device from 9 hours to 22 hours.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128814946","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}
{"title":"Epothecary: cost-effective drug pedigree tracking and authentication using mobile phones","authors":"Michael Paik, Jay Chen, L. Subramanian","doi":"10.1145/1592606.1592610","DOIUrl":"https://doi.org/10.1145/1592606.1592610","url":null,"abstract":"Counterfeit and expired pharmaceuticals are a significant problem in the developing world, constituting up to 80% of stock on pharmacy shelves. This is due both to poor existing controls and to lack of supporting infrastructure on which to build such controls.\u0000 Existing strategies to fight counterfeiting include holograms, special packaging, and paper invoice tracing, but each of these have been proven ineffectual in the face of increasingly sophisticated counterfeiting rings, which inject fake drugs into the market for profit and/or sell off genuine medications on the black market or in adjacent countries at marked up prices.\u0000 This paper describes Epothecary, a system which uses built-in functionality in midlevel mobile telephones including cameras, SMS, and optionally GPS to construct a robust system for tracking and verifying the pedigrees of pharmaceutical products at every point in the distribution chain, particularly in the developing world.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"315 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123156527","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}
{"title":"A local knowledge base for service oriented access network selection","authors":"C. Fortuna, M. Mohorčič","doi":"10.1145/1592606.1592623","DOIUrl":"https://doi.org/10.1145/1592606.1592623","url":null,"abstract":"Service oriented access in a multi-application, multi-access network environment poses interesting research challenges. One of these challenges refers to cross-layer interoperability among technologies. In this poster, we introduce a knowledge base (KB) which contains local (user terminal specific) knowledge that enables pro-active network selection by translating technology specific parameters to higher-level, more abstract parameters. We implemented a prototype which makes use of semantic technology (namely ResearchCyc) for creating the elements of the KB: the ontology, the concepts, facts and rules. The system implements technology-specific QoS parameters mapping according to the IEEE 802.21 draft standard recommendation.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133126315","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}
R. Cáceres, Landon P. Cox, Harold Lim, Amre Shakimov, A. Varshavsky
{"title":"Virtual individual servers as privacy-preserving proxies for mobile devices","authors":"R. Cáceres, Landon P. Cox, Harold Lim, Amre Shakimov, A. Varshavsky","doi":"10.1145/1592606.1592616","DOIUrl":"https://doi.org/10.1145/1592606.1592616","url":null,"abstract":"People increasingly generate content on their mobile devices and upload it to third-party services such as Facebook and Google Latitude for sharing and backup purposes. Although these services are convenient and useful, their use has important privacy implications due to their centralized nature and their acquisitions of rights to user-contributed content. This paper argues that people's interests would be be better served by uploading their data to a machine that they themselves own and control. We term these machines Virtual Individual Servers (VISs) because our preferred instantiation is a virtual machine running in a highly-available utility computing infrastructure. By using VISs, people can better protect their privacy because they retain ownership of their data and remain in control over the software and policies that determine what data is shared with whom. This paper also describes a range of applications of VIS proxies. It then presents our initial implementation and evaluation of one of these applications, a decentralized framework for mobile social services based on VISs. Our experience so far suggests that building such applications on top of the VIS concept is feasible and desirable.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117091812","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}
{"title":"A standalone content sharing application for spontaneous communities of mobile handhelds","authors":"Amir Krifa, M. Sbai, C. Barakat, T. Turletti","doi":"10.1145/1592606.1592629","DOIUrl":"https://doi.org/10.1145/1592606.1592629","url":null,"abstract":"This demo illustrates the benefits of BitHoc, a standalone protocol for content sharing among spontaneous communities of mobile handhelds using wireless multi-hop connections. BitHoc is a Trackerless BitTorrent-like application adapted to mobile wireless ad-hoc networks(MANET). The current BitHoc architecture is composed of three principal components: a content sharing service, a membership management service and a content discovery service. The present demo highlights the efficiency of the BitHoc package in dealing with diverse challenges encountered in theMANET environment. Our solution considers the following issues: routing overhead, sharing opportunities and mobility of nodes. In order to validate the feasibility of our application and evaluate its performance, we consider a test-bed composed of PDAs and smartphones equipped withWIFI adapters and Windows Mobile 6 operating system.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"165 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131623124","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}
L. Deboosere, B. Vankeirsbilck, P. Simoens, F. Turck, B. Dhoedt, P. Demeester
{"title":"Self management of a mobile thin client service","authors":"L. Deboosere, B. Vankeirsbilck, P. Simoens, F. Turck, B. Dhoedt, P. Demeester","doi":"10.1145/1592606.1592626","DOIUrl":"https://doi.org/10.1145/1592606.1592626","url":null,"abstract":"Mobile thin client computing is an enabler for the execution of demanding applications from mobile handhelds. In thin client computing, the application is executed on remote servers and the mobile handheld only has to display the graphical updates and send input from the user to the remote execution environment. To guarantee a high user experience in a mobile environment, a Service Management Framework is required to prevent users observing lower Quality of Experience due to changes in the available network, server and client resources. Therefore, the Service Management Framework monitors the environment and the Self Management component intervenes when necessary, e.g. by adapting the thin client protocol settings or moving a user session from one server to another. The design of the Self Management component is presented and the performance is evaluated.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"870 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127355212","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}