This project addresses the issue of energy-aware information
access from mobile clients. A motivating scenario is a sports
arena where the users utilize mobile devices such as PDAs and
laptops to access game scores, statistics and view instant game
replays. Users can utilize local wireless networks provided by the
arena as well as wired data ports to access this information. The
choice of hardware devices and their characteristics dictate the
end user experience. The goal of this project is to explore policy
mechanisms for improving the user experience from constrained
devices. This implies that:
- Client: The diversity of the clients in terms of
their display, network and battery power characteristics
precludes the development of a single information
dissemination policy. The users want to dynamically change
behavior of the system depending on the available resources as
well as on how much of the remaining resources to consume.
- Server:The sports arena can hold a large number of
users. Each user can utilize any number of different devices
to access the information. Hence, the servers need to be
reliable and scaleable. Even though the clients appear as a
monolothic service to the end user, the reliability
requirements steer us towards a cluster of servers that can
seamlessly migrate the client requests. Since the clients are
constrained by their available network and battery power
resources, unnecessary communications with the client to
measure the client operating constraints have to be avoided.