page 1  (3 pages)
2to next section

ARCADE

Personal Computer Laboratory

Department of Computer Science and Engineering
University of Notre Dame

Personnel

Principal Investigator David Cohn dlc@cse.nd.edu

Researchers Bill Delaney wpd@ece.arizona.edu
Karen Tracey kmt@cse.nd.edu

Students Michael Casey mrc@cse.nd.edu
Paul Greenawalt pmg@cse.nd.edu
Jian Jiang jxj@cse.nd.edu
Dinesh Kulkarni dck@cse.nd.edu
John Saldanha jes@cse.nd.edu
John Tracey jmt@cse.nd.edu
Chenyan Xu cxx@cse.nd.edu

Contact

David Cohn
Department of Computer Science and Engineering
University of Notre Dame
Notre Dame, IN 46556

(219) 239-6694
dlc@cse.nd.edu

Bill Delaney
Department of Electrical and Computer Engineering
University of Arizona
Tucson, AZ 85721

(602) 621-8731
wpd@ece.arizona.edu

Project Description

ARCADE is a distributed operating system kernel. The principal design objective was to build a system that facilitates seamless interaction among tasks executing on distributed and potentially heterogeneous processors. The system supports two primary abstractions: tasks and data units. Tasks are the active, executable elements. Data units are passive structured collections of information that are mapped into the address spaces of tasks. The services provided by the ARCADE kernel support the following operations: creation and destruction of tasks and data units, task migration, distributed shared data units, data unit locking and update propagation, and a task synchronization facility based on a programmable logic array