2cm2cm2cm2cm
Guido Appenzeller Kevin Lai Petros Maniatis
Mema Roussopoulos
Edward Swierk Xinhua Zhao Mary Baker
{appenz, laik, maniatis, mema, eswierk, zhao, mgbaker}@cs.stanford.edu http://mosquitonet.stanford.edu
Techical Report: CSL-TR-00000
January 1999
Computer Systems Laboratory
Departments of Electrical Engineering and Computer Science
Stanford University
Stanford, California 94305-9040
We introduce the Mobile People Architecture, designed to meet this challenge. The main goal of this effort is to put the person, rather than the devices that the person uses, at the endpoints of a communication session. This architecture introduces the concept of routing between people. To that effect, we define the Personal Proxy, which has a dual role: as a Tracking Agent, the proxy maintains the list of devices or applications through which a person is currently accessible; as a Dispatcher, the proxy directs communications and uses Application Drivers to massage communication bits into a format that the recipient can see immediately. It does all this while protecting the location privacy of the recipient from the message sender. Finally, we substantiate our architecture with ideas about a future prototype that allows the easy integration of new application protocols.