These are some project suggestions in the areas of ubiquitous
computing/distributed systems/mobile computing. You are free to
choose one of these projects or a project that interests
you. It is okay for two different groups to explore the same
project; provided you take different approaches to solving the
problem.
Please contact me regarding choosing project topics:
- Disconnected Web Access
An important artifact of mobility is disconnected modes of
operation. With the importance of the Web, you would consider
policies that enable disconnected web access.
- Energy Aware Streaming Mobile Multimedia
With the availability of high speed wireless mobile access and
the hardware resources to display multimedia streams, there is
a need to examine the effects of the streaming media protocols
on the energy characteristics of the wireless devices. In this
project, we will explore the energy characteristics of the
various media streaming formats and identify policies that can
better adapt the streams for the power characteristics of
current battery technologies and wireless devices.
- Energy Aware Web Browsing Environment
Information on the web browsing behavior of mobile users
in terms of the links visited/displayed and their interaction
can have a profound impact on caching, prefetching and
hoarding infrastructures. In a mobile environment, a cache
miss not only adds extra latency, but also consumes battery
and network resources to service the cache miss. This project
will explore techniques for power-aware web browsing.
- Scalable Multimedia Services for power aware clients
Client side decisions on power consumption have to
complemented by servers that can customize the services. The
services have to customize the content for a particular client
based on the prevailing battery power scenario on a particular
client. The scale of these power constrained mobile clients
offer unique challenges for the servers that service the
requests. The clients are heterogenous in terms of their
architectures as well as the set of applications that they
run. They also have differing amounts of battery power
resources as well as different policies on how best to consume
the remaining battery power. The scale of these
community-based services (hundreds to thousands of clients)
and reliability requirements make a cluster of servers the
natural choice for the servers. The client applications and
the servers cooperate to choose the appropriate power
consumption mechanism for each individual client.
- Power aware performance evaluation infra-structure for PDA's
Policies that can change the computation to leverage the
device characteristics of PDAs can be expected to prolong
battery life. In order to measure the effects of these
policies, one needs an repeatable technique to measure the
power-aware policy performance. For this project, we will
augment the publically available palm emulator to utilize per
system call power consumption values.
Surendar Chandra
Last modified: Fri Jan 12 18:51:43 EST 2001