{"title":"Demo: Mobile Gaming on Personal Computers with Direct Android Emulation","authors":"Qifan Yang, Xinlei Yang, Zhenhua Li, Yunhao Liu, Rui Zhou, Guoyang Du, Ziwen Wu, Tianyin Xu, Ennan Zhai","doi":"10.1145/3300061.3343372","DOIUrl":"https://doi.org/10.1145/3300061.3343372","url":null,"abstract":"Playing Android games with Windows x86 PCs is now popular, and the common solution is to use mobile emulators built with the AOVB (Android-x86 On VirtualBox) architecture. Nevertheless, running heavy 3D Android games on AOVB incurs considerable overhead of full virtualization, thus often leading to unsatisfactory smoothness. To tackle this issue, we present DAOW, a commercial game-oriented Android emulator implementing the idea of direct Android emulation, which eliminates the overhead of full virtualization by providing foreign Android binaries with direct access to the domestic PC hardware through Windows kernel interfaces. In this demo, we will demonstrate that DAOW essentially outperforms traditional AOVB-based emulators in terms of running smoothness, game startup time, and memory usage.","PeriodicalId":223523,"journal":{"name":"The 25th Annual International Conference on Mobile Computing and Networking","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125818156","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":"Demo","authors":"Arata Kato, M. Takai, S. Ishihara","doi":"10.1145/3300061.3343376","DOIUrl":"https://doi.org/10.1145/3300061.3343376","url":null,"abstract":"In order to improve the reliability of dynamic wireless LAN (WLAN) network systems such as a vehicular network system for traffic accident prevention, testing the system software is important. Network emulation enables to test the practical software of the system without building a physical network. Many existing network emulators are built by using a virtual Ethernet device named TUN/TAP device for enabling a network simulator to capture Ethernet frames. However, the network emulation with the TUN/TAP device cannot emulate the operation of the WLAN protocols such as ETSI DCC, which dynamically changes transmission power and interval based on receive signal strength indication (RSSI), because the TUN/TAP device cannot capture IEEE 802.11 frames and control parameters such as transmission power, RSSI. In previous work, we developed a wireless network tap device (wtap80211) and proposed a vehicular network emulator using wtap80211. In the demonstration, we will demonstrate the capability of our emulator using its prototype.","PeriodicalId":223523,"journal":{"name":"The 25th Annual International Conference on Mobile Computing and Networking","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128345682","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":"TunnelScatter: Low Power Communication for Sensor Tags using Tunnel Diodes","authors":"Ambuj Varshney, Andreas Soleiman, T. Voigt","doi":"10.1145/3300061.3345451","DOIUrl":"https://doi.org/10.1145/3300061.3345451","url":null,"abstract":"Due to extremely low power consumption, backscatter has become the transmission mechanism of choice for battery-free devices that operate on harvested energy. However, a limitation of recent backscatter systems is that the communication range scales with the strength of the ambient carrier signal~(ACS). This means that to achieve a long-range, a backscatter tag needs to reflect a strong ACS, which in practice means that it needs to be close to an ACS emitter. We present TunnelScatter, a mechanism that overcomes this limitation. TunnelScatter uses a tunnel diode-based radio frequency oscillator to enable transmissions when there is no ACS, and the same oscillator as a reflection amplifier to support backscatter transmissions when the ACS is weak. Our results show that even without an ACS, TunnelScatter is able to transmit through several walls covering a distance of 18m while consuming a peak biasing power of SI57 microwatt. Based on TunnelScatter, we design battery-free sensor tags, called TunnelTags, that can sense physical phenomena and transmit them using the TunnelScatter mechanism.","PeriodicalId":223523,"journal":{"name":"The 25th Annual International Conference on Mobile Computing and Networking","volume":"96 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114134539","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}
Aida Curtis, Amruta Pai, Jian Cao, N. Moukaddam, Ashutosh Sabharwal
{"title":"HealthSense","authors":"Aida Curtis, Amruta Pai, Jian Cao, N. Moukaddam, Ashutosh Sabharwal","doi":"10.1145/3300061.3345433","DOIUrl":"https://doi.org/10.1145/3300061.3345433","url":null,"abstract":"With the rise of ever-more sophisticated wearables and sensing technologies, mobile health continues to be an active area of research. However, from a clinical researcher point of view, testing novel use of the mobile health innovations remains a major hurdle, as composing a clinical trial using a combination of technologies still remains in the realm of computer scientists. We take a software-inspired viewpoint of clinical trial designs to design, develop and validate HealthSense to enable expressibility of complex ideas, composability with diverse devices and services while maximally maintaining simplicity for a clinical research user. A key innovation in HealthSense is the concept of a study state manager (SSM) that modifies parameters of the study over time as data accumulates and can trigger external events that affect the participant; this design allows us to implement nearly arbitrary clinical trial designs. The SSM can funnel data streams to custom or third-party cloud processing pipelines and the result can be used to give interventions and modify parameters of the study. HealthSense supports both Android and iOS platforms and is secure, scalable and fully operational. We outline three trials (two with clinical populations) to highlight simplicity, composability, and expressibility of HealthSense.","PeriodicalId":223523,"journal":{"name":"The 25th Annual International Conference on Mobile Computing and Networking","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114625866","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}
J. Ayala-Romero, Andres Garcia-Saavedra, M. Gramaglia, Xavier Costa-Pérez, Albert Banchs, J. J. Alcaraz
{"title":"Demo","authors":"J. Ayala-Romero, Andres Garcia-Saavedra, M. Gramaglia, Xavier Costa-Pérez, Albert Banchs, J. J. Alcaraz","doi":"10.1145/3300061.3343370","DOIUrl":"https://doi.org/10.1145/3300061.3343370","url":null,"abstract":"Mit dem Klicken den „3D“ Button im Menü „Ansicht“ ruft man die 3D Darstellung auf. Das Kartenfenster beinhaltet nun auch die 3-Dimensionalen Gebäude. Es erscheint in der linken Bildschirmhälfte eine Werkzeugleiste, welche die 3D-Funktionalitäten enthält. Beim Wechsel von der 2D-Ansicht in die 3D-Ansicht wird der Standpunkt/Kartenposition erhalten, nur die Höhe ändert sich. Die „Blickhöhe“ wird durch das Scollrad geändert. Durch gedrückt halten der linken Maustaste kann man die Postition verändern.","PeriodicalId":223523,"journal":{"name":"The 25th Annual International Conference on Mobile Computing and Networking","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132264564","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":"Demo","authors":"João G. P. Rodrigues, Ana Aguiar","doi":"10.1145/3300061.3343381","DOIUrl":"https://doi.org/10.1145/3300061.3343381","url":null,"abstract":"3D maps of urban environments are useful in various fields, from cellular network planning to urban planning and climatology. We show that 3D urban maps can be extracted from received satellite signals that are attenuated by obstacles, such as buildings, from low-accuracy GNSS data, crowdsourced opportunistically from standard smartphones during their user's uncontrolled daily commute trips. Our proposal incorporates position inaccuracies in the calculations, and the diversity of collection conditions of crowdsourced GNSS positions is used to mitigate bias and noise from the data. A binary classification model is trained and evaluated on multiple urban scenarios. Our results show that the generalization accuracy for a Random Forest classifier lies between 79% and 91%, demonstrating the potential of the proposed method for building 3D maps for wide urban areas. In the demo, we show multiple 3D visualizations of the various processing stages, which can be viewed interactively using Google Earth, allowing hands-on exploration of the work.","PeriodicalId":223523,"journal":{"name":"The 25th Annual International Conference on Mobile Computing and Networking","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128466736","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}
Tingjun Chen, Mahmood Baraani Dastjerdi, Jackson Welles, Jin Zhou, H. Krishnaswamy, G. Zussman
{"title":"Poster: Enabling Wideband Full-Duplex Wireless via Frequency-Domain Equalization","authors":"Tingjun Chen, Mahmood Baraani Dastjerdi, Jackson Welles, Jin Zhou, H. Krishnaswamy, G. Zussman","doi":"10.1145/3300061.3343406","DOIUrl":"https://doi.org/10.1145/3300061.3343406","url":null,"abstract":"Full-duplex (FD) wireless can significantly enhance spectrum efficiency but requires tremendous amount of self-interference (SI) cancellation. Recent advances in the RFIC community enabled wideband RF SI cancellation (SIC) in integrated circuits (ICs) via frequency-domain equalization (FDE), where reconfigurable RF filters are used to channelize the SI signal path. In [2], we designed and implemented an FDE-based RF canceller on a printed circuit board (PCB). We also presented an optimized canceller configuration scheme based on the derived canceller model, and extensively evaluated the performance of the FDE-based FD radios in a software-defined radio (SDR) testbed in different network settings.","PeriodicalId":223523,"journal":{"name":"The 25th Annual International Conference on Mobile Computing and Networking","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126746650","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":"Poster: While You Were Sleeping - Time-Shifted Prefetching of YouTube Videos to Reduce Peak-time Cellular Data Usage","authors":"Shruti Lall, U. Moravapalle, Raghupathy Sivakumar","doi":"10.1145/3300061.3343393","DOIUrl":"https://doi.org/10.1145/3300061.3343393","url":null,"abstract":"The load on wireless cellular networks is not uniformly distributed through the day, and is significantly higher during peak-times. In this context, we present a time-shifted prefetching solution that prefetches content during off-peak periods of network connectivity. We specifically focus on YouTube as it represents a significant portion of overall cellular data-usage. We make the following contributions: first, we establish that a significant portion of a user's YouTube watch behavior is indeed predictable by analyzing a real-life dataset of YouTube watch history spanning a 1-year period, from 206 users comprised of over 1.8 million videos; second, we develop an accurate prediction algorithm using a K-nearest neighbor classifier approach; and finally, we evaluate the prefetching algorithm on two different datasets and show that MANTIS is able to reduce the traffic during peak periods by 34% for a typical user.","PeriodicalId":223523,"journal":{"name":"The 25th Annual International Conference on Mobile Computing and Networking","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116459080","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":"CHANTS'19: 14th Workshop on Challenged Networks","authors":"S. Bayhan, Eirini-Eleni Tsiropoulou","doi":"10.1145/3300061.3355634","DOIUrl":"https://doi.org/10.1145/3300061.3355634","url":null,"abstract":"Although communication networks have been constantly evolving and increasing their capacity with state-of-the-art solutions, it is still hard to provide reliable and high capacity communications in some cases referred to as challenged networks. In these networks, ensuring performance guarantees is hard either due to the lack of infrastructure or its limitations, such as in public safety networks, or due to the challenging communication medium, such as in mmWave networks. Challenged networks face now new constraints with the proliferation of services and applications, increasing number of connected devices, the high computing and control demands, unpredicted human behavior, and only partially-available information. CHANTS'19 aims at bringing researchers together to have a platform for discussing the challenges emerging with new use cases and real-life applications, such as edge computing or autonomous driving, and corresponding innovative approaches in tackling the limitations of the challenged networks. Moreover, this workshop aims at providing another perspective to the broader audience by listing a subset of problems that communication networks, despite the advances on many fronts, still have to tackle. The expected outcomes of CHANTS'19 have the potential to influence industrial thinking about the technologies of next-generation challenged networks.","PeriodicalId":223523,"journal":{"name":"The 25th Annual International Conference on Mobile Computing and Networking","volume":"25 7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131368060","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}
Timothy J. Pierson, Travis Peters, Ronald A. Peterson, D. Kotz
{"title":"Proximity Detection with Single-Antenna IoT Devices","authors":"Timothy J. Pierson, Travis Peters, Ronald A. Peterson, D. Kotz","doi":"10.1145/3300061.3300120","DOIUrl":"https://doi.org/10.1145/3300061.3300120","url":null,"abstract":"Providing secure communications between wireless devices that encounter each other on an ad-hoc basis is a challenge that has not yet been fully addressed. In these cases, close physical proximity among devices that have never shared a secret key is sometimes used as a basis of trust; devices in close proximity are deemed trustworthy while more distant devices are viewed as potential adversaries. Because radio waves are invisible, however, a user may believe a wireless device is communicating with a nearby device when in fact the user's device is communicating with a distant adversary. Researchers have previously proposed methods for multi-antenna devices to ascertain physical proximity with other devices, but devices with a single antenna, such as those commonly used in the Internet of Things, cannot take advantage of these techniques. We present theoretical and practical evaluation of a method called SNAP -- SiNgle Antenna Proximity -- that allows a single-antenna Wi-Fi device to quickly determine proximity with another Wi-Fi device. Our proximity detection technique leverages the repeating nature Wi-Fi's preamble and the behavior of a signal in a transmitting antenna's near-field region to detect proximity with high probability; SNAP never falsely declares proximity at ranges longer than 14 cm.","PeriodicalId":223523,"journal":{"name":"The 25th Annual International Conference on Mobile Computing and Networking","volume":"214 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132111508","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}