Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Networked Embedded Computing Group

The Networked Embedded Computing Group has become the

Sensing and Energy Reserch Group (SERG)


The proliferation of embedded and personal devices such as networked sensors and mobile phones gives us increasing capability of gathering data from the physical worlds and our personal activities. Capturing, understanding, and exploiting such information will continue to revolutionize how technologies can serve people, provide awareness, improve efficiency, and reduce resource consumption.

The Networked Embedded Computing Group at Microsoft Research is developing new architectures, hardware and software platforms, system and network organization principles, energy and data management techniques, signal and information processing algorithms, and novel applications to advance the state of art in sensing and energy-efficient systems. The application domains of our research include wireless sensor network, asset management, mobile computing, personalized on-line services, green data centers, and elastic cloud computing.


  • Subjective Sensing: The essence of the project is to sense a person as a subjective individual, rather than an objective entity in motion. Leveraging sensors on mobile devices and in the environment, ubiquitous network connectivity, and increasingly powerful computing cloud, we are developing a framework to extract subjective information such as user preference, intent, and priority. We investigate sensing and information processing, resource management, privacy control, programming interface, and on-line services to enable the next generation personalized computing experience.
  • Little Rock: A novel mobile phone architecture to support low power continuous sensing and context extraction.
  • SONGO (Search ON the GO): a web search caching and pre-fetching system for mobile devices that allows most of the submitted queries to be served locally without having to use the 3G link. Combining personalized information collected by the mobile devices, SONGO also enables delivering personalized search and advertisement. 
  • DataCAM: The DataCAM project explores problems related to collection, archival, and mining of massive time series data such as resource utilization traces from a data center, search and browser logs, etc.
  • JouleMeter: A software based mechanism to measure the energy usage of virtual machines (VMs), servers, desktops, laptops, and even individual applications running on a computer. In Green 99, a collaborative project between the Networked Embedded Computing group and the Networking Research Group, we use JouleMeter to measure the benefit of using a sleep server in enterprise computing environment, as well as to provide feedback to users on their PC energy consumption. 
  • Data Center Genome: A joint project between Microsoft Research (MSR) and Microsoft Global Foundation Services (GFS). The goal of the project is to use data-driven and feedback control approaches to monitor, analyze, and improve data center operation efficiencies, to maximize data center capacity utilization, and to minimize their environmental impacts.
  • SenseWeb: A geo-based web interface for publishing and browsing live sensor data.

Past Projects:

  • MSR Sense: MSR Networked Embedded Sensing Toolkit
  • SONGS: Service-Oriented Programming of Networks of Sensors
  • Tinker: A Tool for Designing Data-Centric Sensor Networks
Selected Publications


    • Klaus Berberich, Arnd Christian König, Dimitrios Lymberopoulos, and Peixiang Zhao, Improving Local Search Ranking through External Logs, in 34th Annual ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2011) , ACM, July 2011.
    • Harold Lim, Aman Kansal, and Jie Liu, Power Budgeting for Virtualized Data Centers, in 2011 USENIX Annual Technical Conference (USENIX ATC '11), USENIX, 15 June 2011.
    • Weiwei Xiong and Aman Kansal, Energy Efficient Data Intensive Distributed Computing, in IEEE Data Engineering (Special Issue on Energy Aware Big Data Processing), IEEE Computer Society, 31 March 2011.
    • Emmanouil Koukoumidis, Dimitrios Lymberpoulos, Karin Strauss, Jie Liu, and Doug Burger, Pocket Cloudlets, in ASPLOS 2011 (International Conference on Architectural Support for Programming Languages and Operating Systems, ACM, March 2011.



    For the full list of publications please look here.
    Associated Members
    Feng Zhao
    Feng Zhao

    Henry Li
    Henry Li

    Stewart Tansley
    Stewart Tansley

    News and Events