The collection of networked notes and devices in our environment is growing rapidly. These nodes and devices, already collecting and generating massive amounts of data, must be programmed and managed. In addition, it is no longer sufficient to just collect the data into huge databases. The data must be made easily accessible in ways that allow interested users to access, explore, analyze, visualize, and share the data.
Yggdrasil is a flexible data collection framework that takes into account the special characteristics and constraints of wireless sensor networks, for example, power conservation. It targets applications like environmental monitoring, asset tracking, data center monitoring, and security surveillance. The framework makes it easy for scientists and other domain experts, who do not necessarily have strong computer programming backgrounds, to create applications that collect sensor data over long periods.
Yggdrasil supports the collection of data from Sun SPOTs through various gateways to a relational database for subsequent analysis and visualization. As we build the system, we will leverage the development tools we already have for Java and the Sun SPOTs, with the intent that these tools and data analysis will be used with many other embedded nodes, such as cellular phones, parking meters, and automobile telemetry.
Arshan Poursohi is a Researcher for Sun Microsystems Laboratories, working on the Sun Small Programmable Object Technology (Sun SPOT) project.
His research interests include Advanced Network Applications, biologically-inspired computing, Distributed Systems, Intermittently-connected devices, Linux, Mobile Computing, Multi-user cooperative environments, Networking, Peer to peer, practical automated reasoning and Multi-Agent Systems.