Stein Kristiansen, M. Lindeberg, D. Rodríguez-Fernández, T. Plagemann
{"title":"On the forwarding capability of mobile handhelds for video streaming over MANETs","authors":"Stein Kristiansen, M. Lindeberg, D. Rodríguez-Fernández, T. Plagemann","doi":"10.1145/1851322.1851332","DOIUrl":"https://doi.org/10.1145/1851322.1851332","url":null,"abstract":"Despite the importance of real-world experiments, nearly all ongoing research activities addressing video streaming over MANETs are based on simulation studies. Earlier research shows that the limited resources of mobile handhelds, which are not modeled in most network simulators, can be a severe bottleneck. We study the capability of a modern handheld to perform one core task, which is the forwarding of video streams. We present end-to-end video quality and network measurements, along with an analysis of resource consumption. Our studies of the recent handheld Nokia N900 show that it can forward up to 3.70 Mbps. However, subjective video quality is compromised already at 3.35 Mbps, due to excessive delay. Our analysis unveils that direct memory access (DMA) relieves the CPU of forwarding overhead and that, due to the digital signal processor (DSP) support, additional coding overhead does not decrease the forwarding capacity. Finally, we find that power management impacts results considerably. It is possible to increase the forwarding capacity up to 27.4% by increasing the frequency of internal buses. Hence, our results demonstrate that the forwarding capacity is highly dependent on the internal state and activity of the device.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128955884","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}
Te-Yuan Huang, Kok-Kiong Yap, B. Dodson, M. Lam, N. McKeown
{"title":"PhoneNet: a phone-to-phone network for group communication within an administrative domain","authors":"Te-Yuan Huang, Kok-Kiong Yap, B. Dodson, M. Lam, N. McKeown","doi":"10.1145/1851322.1851331","DOIUrl":"https://doi.org/10.1145/1851322.1851331","url":null,"abstract":"This paper proposes PhoneNet, an application framework to support direct group communication among phones without relay nodes. PhoneNet presents the familiar abstraction of a multi-user chat service to application writers. It performs two main functions: inviting participants to the chat room and routing data between participants directly without going through any intermediaries.\u0000 Made possible by a generic chat room service embedded in the network itself, all application-specific code in PhoneNet applications runs on the phones themselves. Unlike the conventional server-client model, this design does not require scalable central servers that can handle all simultaneous interactions.\u0000 As a first step, we have created a prototype of PhoneNet that works within an administrative domain. The multicast functionality among phones is implemented on top of a software-defined network (SDN). We have developed two applications using PhoneNet: teleconferencing and photo-sharing. Our experience suggests that it is easy to develop PhoneNet applications and PhoneNet appears to be effective in reducing network traffic.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125933771","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":"Energy-efficient data transfer primitives for laptops using mobile handhelds","authors":"A. Hari, Yuh-Jye Chang, D. Stiliadis, A. Francini","doi":"10.1145/1851322.1851335","DOIUrl":"https://doi.org/10.1145/1851322.1851335","url":null,"abstract":"We introduce a novel mechanism for content distribution to large numbers of weakly connected laptops that can be switched off frequently and have intermittent network access. Relying on the user's data-enabled mobile phone and a gateway added to the data path between the laptop and the Internet, the mechanism builds upon two novel data-transfer primitives that efficiently move files across the network even when the laptop is switched off or sleeping, in a way that is fully transparent to the application layer. One primitive targets network-folder-based applications, while the other works for web-based applications. The primitives have been successfully deployed in the field as part of a solution for remote IT management of mobile-employee laptops.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125086689","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":"EyePhone: activating mobile phones with your eyes","authors":"E. Miluzzo, Tianyu Wang, A. Campbell","doi":"10.1145/1851322.1851328","DOIUrl":"https://doi.org/10.1145/1851322.1851328","url":null,"abstract":"As smartphones evolve researchers are studying new techniques to ease the human-mobile interaction. We propose EyePhone, a novel \"hand-free\" interfacing system capable of driving mobile applications/functions using only the user's eyes movement and actions (e.g., wink). EyePhone tracks the user's eye movement across the phone's display using the camera mounted on the front of the phone; more specifically, machine learning algorithms are used to: i) track the eye and infer its position on the mobile phone display as a user views a particular application; and ii) detect eye blinks that emulate mouse clicks to activate the target application under view. We present a prototype implementation of EyePhone on a Nokia N810, which is capable of tracking the position of the eye on the display, mapping this positions to an application that is activated by a wink. At no time does the user have to physically touch the phone display.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"135 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124776029","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}
Ó. Helgason, Emre A. Yavuz, S. T. Kouyoumdjieva, Ljubica Pajevic, G. Karlsson
{"title":"A mobile peer-to-peer system for opportunistic content-centric networking","authors":"Ó. Helgason, Emre A. Yavuz, S. T. Kouyoumdjieva, Ljubica Pajevic, G. Karlsson","doi":"10.1145/1851322.1851330","DOIUrl":"https://doi.org/10.1145/1851322.1851330","url":null,"abstract":"In this work we present a middleware architecture for a mobile peer-to-peer content distribution system. Our architecture allows wireless content dissemination between mobile nodes without relying on infrastructure support. Contents are exchanged opportunistically when nodes are within communication range. Applications access the service of our platform through a publish/subscribe interface and therefore do not have to deal with low-level opportunistic networking issues or matching and soliciting of contents. Our architecture consists of three key components. A content structure that facilitates dividing contents into logical topics and allows for efficient matching of content lookups and downloading under sporadic node connectivity. A solicitation protocol that allows nodes to solicit content meta-information in order to discover contents available at a neighboring node and to download content entries disjointedly from different nodes. An API that allows applications to access the system services through a publish/subscribe interface. In this work we describe the design and implementation of our architecture. We also discuss potential applications and present evaluation results from profiling of our system.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126767024","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}
N. Vallina-Rodriguez, Pan Hui, J. Crowcroft, A. Rice
{"title":"Exhausting battery statistics: understanding the energy demands on mobile handsets","authors":"N. Vallina-Rodriguez, Pan Hui, J. Crowcroft, A. Rice","doi":"10.1145/1851322.1851327","DOIUrl":"https://doi.org/10.1145/1851322.1851327","url":null,"abstract":"Despite the advances in battery technologies, mobile phones still suffer from severe energy limitations. Modern handsets are rich devices that can support multitasking thanks to their high processing power and provide a wide range of resources such as sensors and network interfaces with different energy demands. There have been multiple attempts to characterise those energy demands; both to save or to allocate energy to the applications on the handset. However, there is still little understanding on how the interdependencies between resources (interdependencies caused by the applications and users' behaviour) affect the battery life. In this paper, we demonstrate the necessity of considering all those dynamics in order to characterise the energy demands of the system accurately. These results indicate that simple algorithmic and rule-based scheduling techniques [7] are not the most appropriate way of managing the resources since their usage can be affected by contextual factors, making necessary to find customised solutions that consider each user's behaviour and handset features.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"7 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124751864","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":"Role of mobile handhelds in redefining how we work, live and experience the world around us: some challenges and opportunities","authors":"S. Paul","doi":"10.1145/1851322.1851324","DOIUrl":"https://doi.org/10.1145/1851322.1851324","url":null,"abstract":"Mobile handheld devices have been changing form and functionality over the last decade. It has changed from a limited-function device, with the primary function being making phone calls, to a multi-function device that morphs into a media device for watching movies, or into a remote control for home appliances, or into a wallet for making payments. In my presentation, I will argue that the range and diversity of mobile devices will continue to increase, and in addition, mobile handhelds will become extensions of other devices, such as, TV and PC, thereby enabling users to have an immersive experience while consuming services. As a result, techniques that enable cross-channel/device continuity of services will be essential to provide the right user experience leading to the importance of models, techniques and middleware infrastructures that abstract this complexity from application development and delivery perspectives. Developing intelligent mobile applications, such as, augmented reality, that optimize use of context information, such as, location, time, network connectivity, device capability, user behavior, etc. will also become important. I'll also argue that smart experience and not processing power will be the key to success for any mobile device/application. This will require new perspective on how to approach designing mobile solutions. Another viewpoint that will be covered in the presentation is that of using mobile devices as the \"gateway\" between the physical world and the inter-networked world. This is starting to happen with the explosion of sensors embedded in the physical world, advances in ultra low power short range RF technology and the ubiquity of mobile devices bridging the physical world with the Internet. In that context, I'll discuss how mobile devices, in conjunction with sensors, are now providing context based services to the user, managing their health, providing advisory services, and enabling the \"Internet of Things\". Finally, I'll talk about three categories of applications: (1) consumer, (2) enterprise and (3) industry-specific. Differences between the requirements of each category of mobile applications will be discussed and examples will be given with real working demos. Challenges in scaling and deploying mobile applications in real-world environment will be highlighted. In addition, privacy and security issues with integrating both personal (consumer) and enterprise applications on the same mobile handheld will be discussed as real business challenges. In that context, the value of end-to-end testing of mobile applications will be highlighted and potential approaches to testing will be discussed. Finally, the talk will end with a discussion around the potential of using a network of mobile handhelds as a platform for conducting geographically distributed complex applications and in future, for deploying such applications in a scalable manner.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125400695","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":"The case for crowd computing","authors":"D. Murray, Eiko Yoneki, J. Crowcroft, S. Hand","doi":"10.1145/1851322.1851334","DOIUrl":"https://doi.org/10.1145/1851322.1851334","url":null,"abstract":"We introduce and motivate \"crowd computing\", which combines mobile devices and social interactions to achieve large-scale distributed computation. An opportunistic network of mobile devices offers substantial aggregate bandwidth and processing power. In this paper, we analyse encounter traces to place an upper bound on the amount of computation that is possible in such networks. We also investigate a practical task-farming algorithm that approaches this upper bound, and show that exploiting social structure can dramatically increase its performance.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"135 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114652681","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}
A. Campbell, Tanzeem Choudhury, Shaohan Hu, Hong Lu, Matthew K. Mukerjee, Mashfiqui Rabbi, Rajeev D. S. Raizada
{"title":"NeuroPhone: brain-mobile phone interface using a wireless EEG headset","authors":"A. Campbell, Tanzeem Choudhury, Shaohan Hu, Hong Lu, Matthew K. Mukerjee, Mashfiqui Rabbi, Rajeev D. S. Raizada","doi":"10.1145/1851322.1851326","DOIUrl":"https://doi.org/10.1145/1851322.1851326","url":null,"abstract":"Neural signals are everywhere just like mobile phones. We propose to use neural signals to control mobile phones for hands-free, silent and effortless human-mobile interaction. Until recently, devices for detecting neural signals have been costly, bulky and fragile. We present the design, implementation and evaluation of the NeuroPhone system, which allows neural signals to drive mobile phone applications on the iPhone using cheap off-the-shelf wireless electroencephalography (EEG) headsets. We demonstrate a brain-controlled address book dialing app, which works on similar principles to P300-speller brain-computer interfaces: the phone flashes a sequence of photos of contacts from the address book and a P300 brain potential is elicited when the flashed photo matches the person whom the user wishes to dial. EEG signals from the headset are transmitted wirelessly to an iPhone, which natively runs a lightweight classifier to discriminate P300 signals from noise. When a person's contact-photo triggers a P300, his/her phone number is automatically dialed. NeuroPhone breaks new ground as a brain-mobile phone interface for ubiquitous pervasive computing. We discuss the challenges in making our initial prototype more practical, robust, and reliable as part of our on-going research.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122829783","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":"Defending against sensor-sniffing attacks on mobile phones","authors":"Liang Cai, S. Machiraju, Hao Chen","doi":"10.1145/1592606.1592614","DOIUrl":"https://doi.org/10.1145/1592606.1592614","url":null,"abstract":"Modern mobile phones possess three types of capabilities: computing, communication, and sensing. While these capabilities enable a variety of novel applications, they also raise serious privacy concerns. We explore the vulnerability where attackers snoop on users by sniffing on their mobile phone sensors, such as the microphone, camera, and GPS receiver. We show that current mobile phone platforms inadequately protect their users from this threat. To provide better privacy for mobile phone users, we analyze desirable uses of these sensors and discuss the properties of good privacy protection solutions. Then, we propose a general framework for such solutions and discuss various possible approaches to implement the framework's components.","PeriodicalId":219018,"journal":{"name":"Networking, Systems, and Applications for Mobile Handhelds","volume":"4 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":"128645611","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}