HiPC International Conference On High Performance Computing
About HiPC Steering Committee Sponsors Archive Home HiPC 2002 Home
         
     
HiPC 2002 - Bangalore, India - December 18-21
Bangalore Palace
Advance Program
Program Highlights
Workshops
Tutorials
Poster/Presentation Session
Information for India-Based Participants
Accomodation
Tour
Important Dates
Conference Organization
Call for Papers
Registration
 
 

Tutorials

2 :0 0 p m - 6 :0 0 p m
TUTORIAL X
Opportunities and Challenges in Pervasive Computing
Raju Pandey
University of California, Davis

Audience: This tutorial is meant for core Computer Science researchers, educators and students, and applied computational sciences researchers (including engineers, environmental scientists, agriculture experts, and other application developers) who are interested in understanding the opportunities and challenges that pervasive computing environments offer.

Course Description: There is increasing interest in the next generation of distributed systems that include a large number of embedded sensors, actuators and MEMS devices. Such systems, called variously as pervasive, ubiquitous, or networks of embedded systems in literature, include heterogeneous collections of devices that are embedded in their physical environment and that interact with the environment, gather information, perform local computations, and communicate with other devices and hosts. Pervasive systems allows tight integration of the physical world with a computing system infrastructure, thereby permitting better information sensing, access, and control. The primary goal of this tutorial is to provide a comprehensive overview of the pervasive computing area to both Computer Science researchers and application developer community. For Computer Science researchers, this tutorial will address how characteristics of pervasive environments (such as resource constraints, connectivity and configuration, scalability, fault tolerance and security concerns) require novel solutions for many traditional distributed systems problems. For application developers, this tutorial will illustrate how this exciting technology can be used to build novel applications in agriculture, environmental sciences, engineering, medicine, disaster recovery and response, and smart computing environments. The tutorial is divided into four segments. First, it will discuss the computational, communication and sensor characteristics of the various devices currently available. Second, it will describe the networking techniques for constructing a communication infrastructure among ubiquitous devices. The tutorial will discuss several classes of sensor network routing algorithms, and their applicability within different application domains. Third, the tutorial will highlight the operating system, middleware, and programming language support needed for integrating a large number of devices into a secure, fault tolerant and adaptive distributed computing environment. Finally, the tutorial will discuss the issues in building and deploying new classes of applications within a pervasive computing environment.

Lecturer: Raju Pandey is an Associate Professor in the Department of Computer Sciences at University of California, Davis. He received his B. Tech degree in Computer Science and Engineering from the Indian Institute of Technology, Kharagpur in 1984, an M.S. in Computer Science from University of Massachusetts, Amherst, and a Ph. D. in Computer Science from the University of Texas at Austin in 1995. His research interests are primarily in distributed systems, operating systems, networking, and pervasive computing. Dr. Pandey is a member of ACM and a member of IEEE-CS.