Publications
Coda developmentSource code
Coda cartoonsPeople (present and past)
Mobility
places many demands on a system. Size and weight constraints limit the
computing resources on a mobile client. Network connectivity is highly
variable, and sometimes non-existent. Battery life is a nagging concern.
In spite of these challenges, mobile users need to access and update
information at any time and from any place.
Coda and Odyssey are experimental
systems built by the research group of Professor
M. Satyanarayanan in the School of
Computer Science at Carnegie Mellon University
to explore these issues. Both systems embody adaptation
at many levels. Coda implements application-transparent
adaptation in
the context of a distributed file system. Since
the Posix interface is preserved, legacy applications can run unmodified
on Coda. In contrast, Odyssey supports a type of adaptation called
application-aware adaptation
that is better suited to multimedia data such as speech and video.
This overview paper provides more details
on these concepts.
Coda and Odyssey are building blocks of Aura
, a new flagship project focusing on distraction-free
ubiquitous computing.