Search: 
 

Home
Overview
Search
Mailing lists
Forum
FAQ
 
The Protean* Living Project is exploring technologies to enable a network of distributed devices to seamlessly cooperate to simplify daily tasks.

[People] [Research] [Publications] [Talks] [Demos] [Related Projects] [Contact]

News

  • [10.09.06] New meeting time: Mondays 1-2:30pm, BWRC Video Conference Room.
  • [10.05.06] Updated research abstracts posted.
  • [09.05.06] New meeting time: Fridays 2:30-4pm, BWRC round table.
  • [06.28.06] Agreed upon project code-name, initial web-page deployed, new material posted, and under continued construction.

People

Faculty

Jan M. Rabaey Professor, UCB
John Wawrzynek Professor, UCB
Adam Wolisz Adjunct Professor, UCB; Professor TU Berlin
Jan Newmarch Visiting Professor, Monash University

Graduate Students

Chris R. Baker crbaker@eecs
Yury Markovsky yurym@eecs
Jana Van Gruenen janavg@eecs
Stanley Chen yschen@eecs
@eecs = @eecs.berkeley.edu

Undergraduate Students

Donald Szeto
Bobak Mortazavi

Research Projects

The Protean Living Project is an umbrella for several research angles: system integration, transcoder development, system architecture, programming abstractions, sensor networks, and novel hardware platforms.

Home Gateway Demo

This is an ongoing project to develop an ad-hoc distributed media networking framework. This framework consists of media sources and sinks, media streaming and transcoding, and the necessary mechanisms for control. Some of these elements are implemented on a central computational hub (or gateway), while others are distributed throughout the network. Some of the key challenges are building a robust and scalable infrastructure (i.e. its desirable to be able to "drop" new modules into this framework), use of FPGAs in the compute hub and their dynamic reconfigurability (to meet transcoding needs), and efficient control over media streams.
Contact: Chris Baker

A System Architecture for Ambient Intelligent Environments

Although electronic devices permeate our surroundings and offer unsurpassed power and features, many impediments still exist to realize the concept of ambient intelligent environments (e.g. smart-buildings): configuration complexity, minimal device interoperability, difficulty of use, lack of personalization, limited automatic adaptation, security and encryption, and little integration with sensors for awareness, are only some of the problems faced. We define four tenets of ambient intelligent environments: Zero-configuration, Universality, Multi-user optimality, and Adaptability (ZUMA), and describe a system architecture which embraces these concepts. We have developed a set of clean abstractions for users, content, and devices. Furthermore, we have developed a platform which enables configuration and organization of content and networked heterogeneous devices in an ambient intelligent environment. Finally, we have validated several aspects of this platform with a prototype implementation and are working to analyze its flexibility and infrastructure requirements.
Contact: Chris Baker

High-level Abstraction for Sensor Networks

The sensor network platform (SNSP) has a service-oriented architecture; the capabilities of the sensor network are abstracted as services. Services may also generate content that can be referred to later (for example historical temperature readings). Another key component of the SNSP is the inclusion of personae. In any application space, there will be users that interact with the sensor network. The concept of personae captures users’ preferences and their access to certain functionality.
  • Fundamental value (e.g. temperature or light intensity)
  • Security and access restrictions
  • Service invocation interface
  • Structure of the service
  • Calibration and data pre-processing
  • Performance metrics
At the heart of the SNSP is a repository service that maintains copies of all the services in the network. Currently, effort is being spent investigating lightweight data replication techniques to store this repository in the sensor network. The SNSP also allows bridging to across node platforms, and more specifically integration with multi-media applications.
Contact: Jana van Gruenen

Low Complexity Implementation of Video Transcoding with Access Control

As the number of networks, types of devices, and video coding standards increase, interoperability between different video systems and different networks is becoming more important. Video transcoding is the key technologies that enable a seamless interaction between different systems. The target of this research is to develop an efficient real-time video transcoder for Home Gateway Demo. Intra-Refresh transcoding architecture with selective encryption scheme is proposed as an efficient solution for low complexity implementation. Dynamic bit-rate and resolution adaptation provide transmission bandwidth saving for various video clients with different processing power and display capabilities. The integrated selective encryption scheme protects the transcoded streams from unauthorized access. This project will use FPGA platform for implementing the prototype system and demonstrating the design concepts.
Contact: Stanley Chen

Universal Content Router

Technology advances are beginning to make ubiquitous computing a reality. The devices in this environment will be heterogeneous in many regards; we are concerned with their means of communication. To enable interoperability among these devices, all levels of the networking stack require translation. Several solutions can address this interoperability challenge:
  • A stovepipe solution: A single company or group of companies select a set of vertically integrated standards. Compliant devices are ensured interoperability on all levels. The problem with this approach is that they are exclusive in the covered functionality and do not allow for dynamic expansion of this functionality. Furthermore, the diverse needs of different devices in terms of bandwidth, latency, power consumption, and cost preclude the success of this approach.
  • The flexible peripheral solution: Peripheral devices can be made flexible and adaptable so that they can support a variety of protocols and formats (\emph{e.g.} multi-standard cell phones). The disadvantage of this approach is cost, power consumption, and inability to upgrade.
  • The network overlay solution: This approach uses bridges to connect different networks. This solution removes the burden from the end devices, placing it on the infrastructure.
The approach advocated in this research presents a powerful generalization of the third option by concentrating processing power in a central unit, which we term a Universal Content Router, or UCR. The UCR would be responsible for enabling interoperability between devices for all layers of the networking stack, from physical layer (e.g. with software-defined radios) to application layer. From a system management point of view a central unit is simpler to deploy, update, and maintain, than a heterogeneous collection of devices. The economics of centralization are also favorable; after the initial cost of infrastructure deployment, peripheral units can be added at low cost. Furthermore, this central unit is extensible (both hardware and software) so that it can accommodate future standards and peripherals. This research is focused on the hardware architecture of a UCR and how to manage its resources in software.
Contact: Chris Baker

Publications

2006

Chris R. Baker, Yury Markovsky, Jana Van Gruenen, Adam Wolisz, Jan Rabaey, and John Wawrzynek. ZUMA: A Platform for Smart-Home Environments. In Proceedings of IET Intelligent Environments. Athens, Greece. July, 2006.
  

Jana Van Gruenen, Yury Markovsky, Chris R. Baker, Adam Wolisz, Jan Rabaey, and John Wawrzynek. ZUMA: A Platform for Smart-Home Environments, The Case for Infrastructure. In Proceedings of IET Intelligent Environments. Athens, Greece. July, 2006.
  

Talks

Universal Content Router, BWRC Summer Retreat [06.05.06]
  

Home Gateway Demo

Wireless Home Infrastructure, World Wireless Forum

Demos

GSRC Quarterly Symposium, Berkeley CA [03.14.06]

Related Projects

AIE Related Work [06.28.06]
  

Reading List

Contact

Postal Mail: 2108 Allston Way Suite 200 Berkeley, CA 94704
E-Mail: crbaker@eecs

Funding Sponsors

This project is supported by the Gigascale Systems Research Center (GSRC) and the Berkeley Wireless Research Center (BWRC).

* In Greek mythology, Proteus is an early sea-god, one of several deities whom Homer calls the "Old Man of the Sea." He can foretell the future, but will change his shape to avoid having to; he will answer only to someone who is capable of capturing him. From this feature of Proteus comes the adjective protean, with the general meaning of "versatile", "mutable", "capable of assuming many forms," with connotations of flexibility, versatility and adaptability.

 
You are not logged in
©1998-2008 GSRC