Psi - Pervasive Services Infrastructure

Dejan S. Milojicic, Hewlett-Packard Labs, Palo Alto

Future systems have been characterized as ubiquitous, pervasive, and invisible. They will consist of devices that are diverse in size, performance, and power consumption. Some of these devices will be mobile, posing additional requirements to system software and applications. With these changes, our focus will need to move from technology to deployment and ease of use of services. Consequently, traditional paradigms for reasoning about, designing, and implementing software systems and services will no longer be sufficient alone.

We believe that this future vision will need to rely on a three- tier infrastructure consisting of back-end servers, infrastructure servers, and front-end clients (mobile or static, handheld or embedded). The critical question for future systems will be how to deliver services on-demand from back-end servers to resource- constrained clients. If we can handle the new requirements of these systems, we can enable this computing infrastructure to offer significantly more services to users in a more pervasive way.

This talk will present two main Psi subprojects: "services-on-demand" and "adaptive offloaded services". It will outline the high level architecture, present some preliminary performance measurements, and compare the project to related work in academia and industry.

About the speaker:

Dejan Milojicic is a senior scientist at Hewlett-Packard Laboratories, where he leads a kernel internals group. He has worked in the areas of operating systems and distributed systems for almost 20 years. He is a chair of the IEEE TCOS and on the editorial board of IEEE Distributed Systems Online. He received his BS and MS in electrical engineering from the University of Belgrade, Yugoslavia, and his PhD in computer science from the University of Kaiserslautern, Germany. Contact him at Hewlett Packard Labs, MS 3U-18, 1501 Page Mill Rd., Palo Alto, CA 94304; dejan@hpl.hp.com; www.hpl.hp.com/personal/Dejan_Milojicic.

Maintained by rbennett@cs.ucl.ac.uk