{"title":"Towards improved web acceleration: leveraging the personal web","authors":"Azarias Reda, Edward Cutrell, Brian D. Noble","doi":"10.1145/1999927.1999943","DOIUrl":"https://doi.org/10.1145/1999927.1999943","url":null,"abstract":"Web acceleration mechanisms play an important role in challenged network environments where connectivity is limited or expensive. However, as web usage gets increasingly personal and fragmented, traditional web acceleration systems that leverage redundancy in user requests to optimize performance find it difficult to perform well. This is unfortunate because personalization is an otherwise important trend that allows users to focus on content that is relevant to them. To start tackling this growing problem, this paper makes three contributions. First, we provide the first personalized, large scale web usage data in a developing country context. This allows researchers to get a nuanced understanding of access behavior that is not offered by aggregate data. Second, we present some analysis on this dataset, which provides tangible evidence for describing the increasingly fragmented and personal nature of web access even in developing countries. Finally, based on lessons learned from the analysis, we provide some recommendations for building effective web acceleration mechanisms in the face of an increasingly personal web. We believe the next generation of web acceleration systems for challenged networks need to have a strong personal component.","PeriodicalId":189697,"journal":{"name":"USENIX/ACM Workshop on Networked Systems for Developing Regions","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122226217","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 pilot deployment of a low cost, low power gateway to extend cellular coverage in developing regions","authors":"Vijay Gabale, Ramesh Gopalakrishnan, B. Raman","doi":"10.1145/1999927.1999935","DOIUrl":"https://doi.org/10.1145/1999927.1999935","url":null,"abstract":"In spite of the tremendous growth in the number of cellular subscribers in the developing world, the teledensity in most of the rural areas remains low. For instance, in India, the rural teledensity is less than 30%. There are a large number of villages which do not have cellular coverage to this day. This lack of connectivity is a major hurdle in the development of these areas. However, many such villages are only a few kilometres away from the cellular coverage. Exploiting this, we present a low cost and low power gateway to extend cellular coverage into the rural areas. Specifically, we develop a low cost, low power 802.15.4 gateway which can connect a number of villages in its vicinity to the cellular backhaul. In prior work, we designed a low cost, low power 802.15.4 mesh network. In this work we show that, using the gateway node, 802.15.4 handsets and the mesh network, villagers can establish real-time voice calls from/to the village to/from the outside world. Such a network also allows villagers to make local voice calls (within the mesh network) using the 802.15.4 handsets.\u0000 We deployed the prototype of our system for a day in Ahupe village, near Mumbai, India. Using our gateway node, we successfully established several phone calls from the village to phones in the outside world. We also established several local voice calls using the backbone mesh network, within the village. With our deployment experience, we believe that such a low cost and low power system can greatly benefit people in developing regions.","PeriodicalId":189697,"journal":{"name":"USENIX/ACM Workshop on Networked Systems for Developing Regions","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129626274","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":"Hyke: a low-cost remote attendance tracking system for developing regions","authors":"Azarias Reda, S. Panjwani, Edward Cutrell","doi":"10.1145/1999927.1999933","DOIUrl":"https://doi.org/10.1145/1999927.1999933","url":null,"abstract":"Tracking attendance is an important consideration for many developing world interventions. In many cases, these interventions are located in remote areas where its not always feasible to deploy expensive attendance tracking systems. In addition, since many existing systems focus on tracking participants (such as patients or students), rather than agents (such as teachers or health workers), they assume a trusted administrative staff on-site to record attendance. In this paper, we present the design of Hyke, a system for remote and cost effective attendance tracking in developing regions. Hyke combines voice-biometrics with accurate location tagging for tracking attendance in remote locations without the need for a trusted mediator on-site. Hyke was designed based on our observation of a currently deployed teacher attendance tracking system in rural Rajasthan, India. We have implemented some of the key components in Hyke, and discuss some of the security concerns in the system. The Hyke biometric stack for voice recognition is built atop several open source technologies, and provides a simple interface for non-expert users. Our evaluations with Indian speakers over telephone audio suggests the biometric stack is at par with the current state of the art. We believe this will be a useful tool for researchers who would like to incorporate voice technologies in their developing world projects.","PeriodicalId":189697,"journal":{"name":"USENIX/ACM Workshop on Networked Systems for Developing Regions","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130416100","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":"ODK tables: data organization and information services on a smartphone","authors":"Yoonsung Hong, Hilary K. Worden, G. Borriello","doi":"10.1145/1999927.1999937","DOIUrl":"https://doi.org/10.1145/1999927.1999937","url":null,"abstract":"Many information services require the transfer of only small amounts of information between a client and server. Furthermore, their deployment often requires an ecosystem of cloud services rarely present in developing world contexts. ODK Tables (a component of the Open Data Kit) provides a way of organizing data into database tables hosted directly by a smartphone. Clients can make new entries into the tables (under an extensible access control model) and make queries of existing information. ODK Tables supports SMS-based interactions and allows import/export of tables to other storage whether in the cloud or on another local computing device. The objective of ODK Tables is to lower barriers experienced by entrepreneurs or other information providers in the developing world to field their own information services. This paper describes ODK Tables' capabilities, user interface, performance characteristics, and some example use cases.","PeriodicalId":189697,"journal":{"name":"USENIX/ACM Workshop on Networked Systems for Developing Regions","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132313071","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":"Computer viruses in urban Indian telecenters: characterizing an unsolved problem","authors":"Prasanta Bhattacharya, W. Thies","doi":"10.1145/1999927.1999940","DOIUrl":"https://doi.org/10.1145/1999927.1999940","url":null,"abstract":"Computer viruses can pose a serious threat to the operations of computer kiosks in the developing world. In this paper, we investigate the experiences, behaviors, and unmet needs of telecenter owners as they attempt to prevent virus infections on their machines. Based on interviews in 25 centers in Bangalore, India, we conclude that virus control is largely an unsolved problem for this population. We characterize the local strategies for coping with viruses, barriers to eliminating the problem, and opportunities for future research.","PeriodicalId":189697,"journal":{"name":"USENIX/ACM Workshop on Networked Systems for Developing Regions","volume":"178 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132257538","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":"Gotta catch 'em all!: innoculous: enabling epidemiology of computer viruses in the developing world","authors":"Michael Paik","doi":"10.1145/1999927.1999941","DOIUrl":"https://doi.org/10.1145/1999927.1999941","url":null,"abstract":"Computer users in the developing world are faced with myriad challenges, from limited bandwidth to higher costs of usage and ownership. However, among the most pernicious problems is the prevalence of computer viruses, which have immediate and unexpected economic costs, often to those who are least able to bear the burden of such costs.\u0000 While statistics are available for virus infection rates, these rates only reflect reports from legally purchased copies of antivirus software run on internet-connected machine, and not the preponderance of software in the developing world, which is illegally obtained, out of its license period, or operated offline and therefore not updated. Anecdotal evidence on the ground indicates infection rates an order of magnitude higher, indicating a dearth of accurate information.\u0000 In this paper I present Innoculous, a system consisting of a specially crafted USB key, software, and an incentivization strategy aimed towards disinfecting infected machines, creating revenue streams for small businesses and individuals in the developing world, and obtaining rich information about computer virus infections in the environment in question.","PeriodicalId":189697,"journal":{"name":"USENIX/ACM Workshop on Networked Systems for Developing Regions","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117210260","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}
Nicola Dell, Sugandhan Venkatachalam, D. Stevens, P. Yager, G. Borriello
{"title":"Towards a point-of-care diagnostic system: automated analysis of immunoassay test data on a cell phone","authors":"Nicola Dell, Sugandhan Venkatachalam, D. Stevens, P. Yager, G. Borriello","doi":"10.1145/1999927.1999931","DOIUrl":"https://doi.org/10.1145/1999927.1999931","url":null,"abstract":"Many of the diagnostic tests administered in well-funded clinical laboratories are inappropriate for point-of-care testing in low-resource environments. As a result, inexpensive, portable immunoassay tests have been developed to facilitate the rapid diagnosis of many diseases common to developing countries. However, manually analyzing the test results at the point of care may be complex and error-prone for untrained users reading test results by eye, and providing methods for automatically processing these tests could significantly increase their utility. In this paper, we present a mobile application that automatically quantifies immunoassay test data on a smart phone. The speed and accuracy demonstrated by the application suggest that cell-phone based analysis could aid disease diagnosis at the point of care.","PeriodicalId":189697,"journal":{"name":"USENIX/ACM Workshop on Networked Systems for Developing Regions","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114384885","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":"What google can teach us about ICT4D: true scale, freemium, business models, fear, and opportunity","authors":"Joel Selanikio","doi":"10.1145/1999927.1999929","DOIUrl":"https://doi.org/10.1145/1999927.1999929","url":null,"abstract":"Cloud-based software such as Google's and Facebook's have achieved worldwide scale, including to the countries and populations ostensibly served by \"development technology.\" How have they managed to do what ICT4D never seems to do? And why do we need to replicate their approach, to truly move the needle on global development issues?","PeriodicalId":189697,"journal":{"name":"USENIX/ACM Workshop on Networked Systems for Developing Regions","volume":"71 265 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125963594","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. Bhardwaj, P. Arjunan, Amarjeet Singh, Vinayak Naik, Pushpendra Singh
{"title":"MELOS: a low-cost and low-energy generic sensing attachment for mobile phones","authors":"A. Bhardwaj, P. Arjunan, Amarjeet Singh, Vinayak Naik, Pushpendra Singh","doi":"10.1145/1999927.1999936","DOIUrl":"https://doi.org/10.1145/1999927.1999936","url":null,"abstract":"Ubiquitous availability of cellular network and cheap mobile phones have made them promising sensing platforms for various application domains including healthcare, environment, and astronomy among others. However, existing mobile phone platforms, including even smartphones, provide limited in-built sensing capabilities and lack standard interfaces to connect external sensors. In this paper, we propose MELOS (Mobile Extension for LOw-energy Sensing) a low-cost mobile phone extension that works virtually with all the mobile phones, including low-cost phones since it interfaces with the phone over standard audio port and Bluetooth.\u0000 The proposed platform augments mobile phones with additional sensing capabilities with minimal overhead in terms of energy consumption. MELOS provides capability to switch on-board modules off as per application requirements while keeping low power interface (audio) \"always-on\" (to keep the connection) thus resulting in significantly small active mode power consumption. Local storage capability on board ensures that the data is transferred over high bandwidth, high-power consuming Bluetooth interface in burst mode resulting in low energy consumption per byte of data transfer. Interface with a mobile phone ensures that the capabilities of the MELOS platform can be exploited remotely using the cellular connectivity. Using MELOS, we prototype a sample application to monitor energy consumption of several electrical appliances and also demonstrate appliance control using a relay based circuit.","PeriodicalId":189697,"journal":{"name":"USENIX/ACM Workshop on Networked Systems for Developing Regions","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130748158","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}
Yahel Ben-David, Shaddi Hasan, J. Pal, Matthias Vallentin, S. Panjwani, Philipp Gutheim, Jay Chen, E. Brewer
{"title":"Computing security in the developing world: a case for multidisciplinary research","authors":"Yahel Ben-David, Shaddi Hasan, J. Pal, Matthias Vallentin, S. Panjwani, Philipp Gutheim, Jay Chen, E. Brewer","doi":"10.1145/1999927.1999939","DOIUrl":"https://doi.org/10.1145/1999927.1999939","url":null,"abstract":"Technology users in the developing world face a varied and complex set of computer security concerns. These challenges are deeply tied to a range of contextual factors including poor infrastructure, non-traditional usage patterns, and different attitudes towards security, which make simply importing security solutions from industrialized nations inadequate. Recognizing this, we describe some of the specific security risks in developing regions and their relationships with technical, political, social, and economic factors. We present concrete examples of how these factors affect the security of individuals, groups, and key applications such as mobile banking. Our analysis highlights the urgency of the concerns that need attention and presents an important intellectual challenge for the research community.","PeriodicalId":189697,"journal":{"name":"USENIX/ACM Workshop on Networked Systems for Developing Regions","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127830386","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}