Henri Bal, Vrije Universiteit Amsterdam
The field of distributed sensing is evolving rapidly. Numerous applications use smartphones and wearables for sensing human health, buildings, air quality, traffic, and safety. Internet of Things (IoT) infrastructures are becoming widely available, leading to billions of inexpensive sensor devices on the Internet. This development will come with many new challenges for Computer Science, as sensor applications typically deal with highly dynamic, widely distributed data and often need fast response times. This talk will discuss some of these challenges and illustrate them with examples from our recent research on programming systems (e.g., SWAN) and applications. The wide diversity of sensor and communication technology calls for transparent mechanisms to easily process sensor data in a uniform way. The extreme distribution of sensors and the many hierarchy levels in modern distributed computing systems make the scheduling of computations highly complex.