A New Era of Resource Responsibility for Sensor Networks

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=qStjdfrfesE



Duration: 59:26
28 views
1


Sensor networks have taken off, but they are still notoriously difficult to program. Our group has deployed sensor networks for volcano monitoring and rehabilitation medicine, and each time we find that tuning the network to achieve the right tradeoff in terms of data quality, battery lifetime, and bandwidth usage is quite painful. To make things worse, resource availability fluctuates over time, as does the load that the application places on those resources. The severely constrained and decentralized nature of sensor networks makes this problem fairly challenging. In this talk, I will argue that the software for sensor networks should be designed around the fundamental abstraction of resource-aware programming. In this model, the application has direct visibility and control over resources as a first-class primitive. This requires the application code to take responsibility for its own resource management decisions, since it cannot expect a bailout from the OS. This approach enables much more effective adaptations to changing conditions, and supports a rich space of resource-management policies. In this talk, I will present three related systems that leverage this approach: Pixie, a new sensor node operating system; Lance, a network-wide resource management plane; and Mercury, a platform for maximizing data quality in a wearable sensor network. I will present examples and evaluations based on our real-world deployments.




Other Videos By Microsoft Research


2016-09-07Towards a Science of the Web
2016-09-07Symbolic Counter Abstraction for Concurrent Software
2016-09-07Artificial Companions as dialogue agents
2016-09-07Disciplined Message Passing
2016-09-07The Recognition of Engagement in Human-Robot Dialogs
2016-09-07Of Scripts and Programs: Tall tales, Urban Legends, and Future Prospects
2016-09-07Who 'Dat? Identity resolution in large email collections
2016-09-07Designing for Urban Green Space
2016-09-07Rethink: A Business Manifesto for Cutting Costs and Boosting Innovation
2016-09-07Music Understanding: Research and Applications
2016-09-07A New Era of Resource Responsibility for Sensor Networks
2016-09-07A Dynamic Bayesian Network Click Model for Web Search Ranking
2016-09-07Improved Approximation Algorithms for Prize-Collecting Steiner Tree and TSP
2016-09-07The Elements: A Visual Exploration of Every Known Atom in the Universe
2016-09-07eScience 2009 Tutorial: Trident - A Scientific Workbench
2016-09-07The Microsoft Biology Initiative: An Open Source Framework and Toolset for Bioinformatics Research
2016-09-07Keynote - From Flops to Petabytes: the Expanding Role of Data in NSF Cyberinfrastructure
2016-09-072009 eScience: How optimized Environmental Sensing Helps Address Information Overload on the Web
2016-09-072009 eScience: Beyond Sensors: Curating Ancillary Data for Carbon-Climate Science
2016-09-072009 eScience: Healthcare e-Labs: Opening and Integrating Models of Health
2016-09-07The Fourth Paradigm - Realizing Jim GrayΓÇÖs Vision for Data-Intensive Scientific Discovery



Tags:
microsoft research