2010 · 275 citations · 31 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureDistributed SystemsMemoryDirect Memory AccessDistributed Data ProcessingDistributed Memory SystemsMemory HierarchyRemote Memory AccessRemote Direct Memory Access
To realize the potential of opportunistic and participatory sensing using mobile smartphones, a key challenge is ensuring the ease of developing and deploying such applications, without the need for the application writer to reinvent the wheel each time. To this end, we present a Platform for Remote Sensing using Smartphones (PRISM) that balances the interconnected goals of generality, security, and scalability. PRISM allows application writers to package their applications as executable binaries, which offers efficiency and also the flexibility of reusing existing code modules. PRISM then pushes the application out automatically to an appropriate set of phones based on a specified set of predicates. This push model enables timely and scalable application deployment while still ensuring a good degree of privacy. To safely execute untrusted applications on the smartphones, while allowing them controlled access to sensitive sensor data, we augment standard software sandboxing with several PRISM-specific elements like resource metering and forced amnesia.
31
Prashanth Mohan, Venkata N. Padmanabhan, Ramachandran Ramjee · 2008 · 1.3K citations · Full text
Jakob Eriksson, Lewis Girod, Bret Hull et al. · 2008 · 1.1K citations
Sensing meets mobile social networks
Emiliano Miluzzo, Nicholas D. Lane, Kristóf Fodor et al. · 2008 · 1K citations
The Rise of People-Centric Sensing
Andrew T. Campbell, Shane B. Eisenman, Nicholas D. Lane et al. · IEEE Internet Computing · 2008 · 574 citations