An Overview of the KioskNet System
- April 23, 2008: 4:00pm - 5:00pm
- Location: 290 Hearst Memorial Mining Building, the Maria & Dado Banatao Conference Room, UC Berkeley
S. Keshav, David R. Cheriton School of Computer Science
University of Waterloo
Internet kiosks can provide services such as birth and marriage
certificates, land records, and medical and agricultural consulting to
the poorest sections of society. To effectively serve its users and be
profitable to its operator, a kiosk should be always available and have
a low-cost and reliable connection to the Internet. However, kiosk
computers often fail, requiring frequent and expensive repairs. Network
connectivity can be lost due to failures and computer viruses. Faced
with high costs and unreliable service delivery, customers lose
interest and kiosk deployments become unsustainable.
KioskNet provides a platform for low-cost and reliable Internet
kiosks. It provides connectivity using traditional solutions such as
dialup and satellite, as well as opportunistic communication between a
kiosk and a wireless router on a vehicle passing by. Computation is
provided by a kiosk controller that allows recycled PCs to boot from
it, and that also provides a mountable file system. The KioskNet
platform supports end-to-end security, user management, and
applications such as email and content distribution.
Over the last three years, a team of over 20 researchers at the
University of Waterloo has designed, implemented, and field-tested
KioskNet. Based on our experiences, we have continually refined the
initial design, gaining both simplicity and greater ease of deployment.
In this talk, I will present an overview of the KioskNet system,
outlining its software architecture. I will then focus on the changes
we made to the architecture over the years. I will conclude with a
description of its current status and our plans for field deployments.
-----
S. Keshav is an Associate Professor and Canada Research Chair in
Tetherless Computing at the School of Computer Science, University of
Waterloo, Canada. Earlier in his career has was a researcher at Bell
Labs, an Associate Professor at Cornell, and a co-founder of Ensim
Corporation, a Silicon Valley startup. He is the author of a widely
used graduate textbook on computer networking and has been awarded the
Director's Gold Medal at IIT Delhi, the Sakrison Prize at UC Berkeley,
and the Alfred P. Sloan Fellowship. His current interests are in
infrastructural issues underlying tetherless computing. Keshav received
a B.Tech from the Indian Institute of Delhi in 1986 and a Ph.D. from
the University of California, Berkeley, in 1991, both in Computer
Science.
Presentations
Last Updated: April 9, 2008 - 8:51am