A Component-Based
Network-Centric Operating
System
for the Next Millennium
is an open source, distributed adaptable
operating system being built by the Systems Software Research Group
and by the Multimedia Operating Systems and Networking Group in the
University of Illinois at Urbana-Champaign. Strong collaboration with
other research groups is encouraged. We are currently working
together with the Systems and Communications Group from the
Universidad Carlos III, Madrid, and researchers at the University of
São Paulo and University of Campinas.
Motivation:
Our research seeks to modify resource management in operating
systems to accommodate frequent change. By identifying key
technologies and approaches to support frequent update, by
emphasizing user- and application-orientation, and by focusing on
application and resource aware, network-centric architectures, this
project shifts the emphasis of operating system design from more
traditional resource management to the management of dynamically
changing distributed resources within rapidly changing user
environments.
Read more about our motivation
and system architecture.
Publications:
- BibTeX
file with references to 2K papers
2K Overview Paper:
-
2K: A Distributed Operating System for Dynamic Heterogeneous
Environments.
Fabio Kon, Roy Campbell, M. Dennis Mickunas, Klara
Nahrstedt, and Francisco J. Ballesteros.
9th IEEE International Symposium on High Performance Distributed
Computing. Pittsburgh. August 1-4, 2000.
( PDF ).
(Slides: PDF,
.ps.gz, or
PPT ).
There's also an older and
longer version in technical report format.
Recent Papers:
-
The Case for Reflective Middleware.
Fabio Kon, Fábio Costa, Roy Campbell, and Gordon Blair.
Communications of the ACM. Vol. 45, No. 6, pp. 33-38. June,
2002.
-
An Adaptable Data Object Service Framework for Pervasive
Computing Environments
Christopher K. Hess, Francisco Ballesteros, Roy Campbell, and
M. Dennis Mickunas. Proceedings of the 6th
USENIX Conference on Object-Oriented Technologies and Systems
(COOTS'2001),
San Antonio, Texas, January, 2001.
( PDF
).
-
Dynamic Resource Management and Automatic Configuration of
Distributed Component Systems
Fabio Kon, Tomonori Yamane, Christopher Hess, Roy Campbell, and
M. Dennis Mickunas. Proceedings of the 6th
USENIX Conference on Object-Oriented Technologies and Systems
(COOTS'2001),
San Antonio, Texas, January, 2001.
(PDF).
(HTML).
(PPT Slides).
-
A Flexible, Interoperable Framework for Active Spaces
Fabio Kon, Christopher Hess, Manuel Román,
Roy H. Campbell, and M. Dennis Mickunas. OOPSLA'2000
Workshop on Pervasive Computing. Minneapolis, October
16, 2000.
( PDF ).
( PPT Slides ).
-
Using Dynamic Configuration to Manage
A Scalable Multimedia Distribution System.
Fabio Kon, Roy Campbell, and Klara Nahrstedt.
Computer Communication Journal (Special Issue on QoS-Sensitive
Distributed Systems and Applications). Vol. 24
pp. 105-123. Elsevier Science
Publisher. January, 2001.
(The
PDF file is better).
-
GAIA: Enabling Active Spaces
Manuel Roman and Roy H. Campbell.
9th ACM SIGOPS European Workshop.
September 17th-20th, 2000. Kolding, Denmark.
( PDF ).
-
Secure Dynamic Reconfiguration of Scalable CORBA Systems
with Mobile Agents
.
Fabio Kon, Binny Gill, Roy H. Campbell, and
M. Dennis Mickunas. Proceedings of the
IEEE Joint Symposium on Agent Systems and
Applications / Mobile Agents (ASA/MA'2000),
Zurich, September, 2000.
( PDF ).
(PPT Slides ).
-
Resource-Aware Configuration of Ubiquitous Multimedia Service
Dongyan Xu, Duangdao Wichadakul, Klara Nahrstedt.
Proceedings of IEEE International Conference on Multimedia and
Expo 2000(ICME2000),
NewYork, NY, July 31 - August 2, 2000.
-
Interaction and Distribution of Execution Environments in 2K .
Dulcineia Carvalho, Fabio Kon, Manuel Roman, Francisco
Ballesteros, Christopher Hess, Roy Campbell and M. Dennis Mickunas.
The 4th World Multiconference on Systemics, Cybernetics and
Informatics and the 6th International Conference on Information
Systems, Analysis and Synthesis (SCI 2000 and ISAS 2000) .
Orlando, Florida. July 23-26, 2000.
-
Management of Environments in 2K.
Dulcineia Carvalho, Fabio Kon, Francisco Ballesteros, Manuel Roman,
Roy Campbell, M. Dennis Mickunas.
7th International Conference on Parallel and Distributed Systems
(ICPADS-2000). Iwate. Japan. July 4-7 2000.
-
Distributed QoS Compilation and Runtime Instantiation.
Klara Nahrstedt, Duangdao Wichadakul, Dongyan Xu.
Proceedings of
IEEE/IFIP International Workshop on QoS 2000(IWQoS2000),
Pittsburgh, June, 2000.
-
LegORB and Ubiquitous CORBA
Manuel Roman, Dennis Mickunas, Fabio Kon and Roy H. Campbell.
IFIP/ACM Middleware'2000 Workshop on Reflective Middleware.
IBM Palisades Executive Conference Center, NY, April 2000.
-
Discovery and Its Discontents: Discovery Protocols for
Ubiquitous computing.
Robert McGrath
Technical Report UIUCDCS-R-99-2132. April, 2000.
(PDF).
-
Dependence Management in Component-Based Distributed
Systems.
Fabio Kon and Roy Campbell.
IEEE Concurrency. 8(1), pp. 26-36, January-March, 2000.
-
Using Interpreted CompositeCalls to Improve Operating System Services
. Francisco Ballesteros, Ricardo Jimenez, Marta Patiño,
Fabio Kon, Sergio Arevalo, and Roy Campbell.
Software, Practice & Experience. 30(6), pp. 589-615, 2000.
(HTML),
(PDF).
Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective
ORB.
Fabio Kon, Manuel Román, Ping Liu, Jina Mao, Tomonori Yamane,
Luiz Claudio Magalhães, and Roy H. Campbell.
IFIP/ACM International Conference on Distributed Systems Platforms and Open
Distributed Processing (Middleware'2000). New York. April 3-7, 2000.
(PDF).
(
PPT Slides ).
Design
and Performance of MPEG Video Streaming to Palmtop Computers.
Christopher K. Hess, David Raila, Roy H. Campbell, and Dennis
Mickunas. Multimedia Computing and Networking 2000. San Jose,
CA. January 23-28, 2000.
Multimedia Service
Configuration and Reservation in Heterogeneous Environments.
Dongyan Xu, Duangdao Wichadakul, and Klara Nahrstedt.
20th International Conference on Distributed Computing
Systems (ICDCS 2000), Taipei, Taiwan, April 2000.
Earlier Papers in chronological order.
-
List of Publications by
Type (not complete)
(Journals, Conferences, Workshops, Thesis, and Technical Reports)
Who we are (in order of appearance):
Alumni:
Software and Documentation:
External Collaborators:
Related Sites @cs.uiuc.edu:
How to contact us:
Send your questions, comments, or concerns to
f-kon@cs.uiuc.edu.
Or, if you prefer, contact Professor Roy H. Campbell.
The 2K project was supported by the National Science Foundation under Grants
No. 9870736, 9970139, and EIA 99-72884EQ. Any opinions, findings, and
conclusions or recommendations expressed in this material are those of the
author(s) and do not necessarily reflect the views of the National Science
Foundation.
![](/icons/hand.up.gif)
Back to the; Systems Software
Research Group home page (University of Illinois at UC).
Copyleft © 1997-2001 University of Illinois at Urbana-Champaign
This page is maintained by Fabio
Kon and Binny Gill
Digital Computer Lab - 1304 W. Springfield Ave.
Urbana, IL 61801
Phone: (217)333-7937 (USA)
URL: http://choices.cs.uiuc.edu/2K
This page was created in August/1997.
Last modified: Nov 22 2001