Papers arranged by Publication type
(Note that this is a little out of date)
Workshop Papers
Technical Reports
Thesis
Journal Papers
Conference Papers
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 International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware'2000). New York. April 3-7, 2000. (PDF).
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.
MeGaDiP: A Wide-Area Media Gateway Discovery Protocol. . Dongyan Xu, Klara Nahrstedt, and Duangdao Wichadakul. 19th IEEE International Performance, Computing, and Communications Conference (IPCCC 2000). Phoenix, AZ. February 2000
Resource-Aware Configuration of Ubiquitous Multimedia Services . (Submitted for publication) Dongyan Xu, Duangdao Wichadakul, and Klara Nahrstedt.
Integrating PDAs into Distributed Systems: 2K and PalmORB Manuel Román, Ashish Singhai, Dulcineia Carvalho, Christopher Hess, and Roy H. Campbell. International Symposium on Handheld and Ubiquitous Computing (HUC'99). Karlsruhe, Germany. September 27-29, 1999.
Batching: A design pattern for flexible and efficient client-server interaction Marta Patiño, Francisco Ballesteros, Ricardo Jimenez, Sergio Arevalo, Fabio Kon, and Roy Campbell. PLoP'99, pp. 7:1-18. Illinois, USA. August, 1999.
Media Streaming Protocol: An Adaptive Protocol for the Delivery of Audio and Video Over the Internet Christopher K. Hess and Roy H. Campbell. IEEE International Conference on Multimedia Computing Systems (ICMCS'99). Florence, Italy. June 7-11, 1999.
Supporting Automatic Configuration of Component-Based Distributed Systems Fabio Kon and Roy H. Campbell. 5th USENIX Conference on Object-Oriented Technologies and Systems (COOTS'99), pp. 175-187. San Diego, CA. May 3-7, 1999. (PDF), (HTML), (slides)
Quarterware for Middleware Ashish Singhai, Aamod Sane, and Roy Campbell. 18th IEEE International Conference on Distributed Computing Systems (ICDCS 1998), pp. 192-201. Amsterdam, The Netherlands. May 1998.
Dynamic Resource Management for Smart Environments Chrisopher K. Hess, Fabio Kon, Roy H. Campbell, Manuel Romàn, Dulcineia Carvalho, and Luiz Magalhaes. Inter-agency Workshop on Smart Environments. Atlanta, Georgia, July 25-26 1999.
Automatic Configuration in the 2K Operating System Fabio Kon, Dulcineia Carvalho and Roy H. Campbell. 2nd ECOOP Workshop on Object-Orientation and Operating Systems. Lisbon, Portugal. June 14, 1999. (slides)
Object-Orientation in Off++ - A Distributed Adaptable Microkernel Franscisco J. Ballesteros, Christopher K. Hess, Fabio Kon, Sergio Arévalo, and Roy H. Campbell. 2nd ECOOP Workshop on Object-Orientation and Operating Systems. Lisbon, Portugal. June 14, 1999. (slides)
A Framework for Dynamically Configurable Multimedia Distribution Fabio Kon and Roy H. Campbell. 9th ECOOP Workshop for PhD Students in Object Oriented Systems. Lisbon, Portugal. June 14-15, 1999. (slides)
Design and Implementation of Runtime Reflection in Communication Middleware: the dynamicTAO Case Manuel Román, Fabio Kon and Roy Campbell. ICDCS'99 Workshop on Middleware. Austin, Texas. May 31 - June 5, 1999. (slides)
2K: A Reflective, Component-Based Operating System for Rapidly Changing Environments Fabio Kon, Ashish Singhai, Roy H. Campbell, Dulcineia Carvalho, Robert Moore, and Franscisco J. Ballesteros. ECOOP'98 Workshop on Reflective Object-Oriented Programming and Systems. Brussels, Belgium. July 1998.(slides)
Towards a Grand Unified Framework For Mobile Objects. Francisco J. Ballesteros, Sergio Arévalo, Fabio Kon, and Roy H. Campbell. III ECOOP Workshop on Mobility and Replication. Brussels, Belgium. July 1998.
Reflective ORBs: Supporting Robust Time-Critical Distribution Ashish Singhai, Aamod Sane, and Roy H. Campbell. ECOOP'97 Workshop on Reflective Real-Time Object-Oriented Systems. Jyväskylä, Finland, June 1997.
A Framework for Execution Environments in 2K . Dulcineia Carvalho, Roy Campbell and Dennis Mickunas. Technical Report UIUCDCS-R-00-2191, UILU-ENG-00-1747. Department of Computer Science, University of Illinois at Urbana-Champaign. December, 2000.
2K: A Distributed Operating System for Heterogeneous Environments. Fabio Kon, Roy H. Campbell, M. Dennis Mickunas, Klara Nahrstedt, and Francisco J. Ballesteros. Technical Report UIUCDCS-R-2000-2154. December, 1999. (PDF).
Secure Dynamic Reconfiguration of Scalable CORBA Systems with Mobile Agents. Fabio Kon, Binny Gill, and Roy H. Campbell. Technical Report UIUCDCS-R-99-2131. December, 1999.
Dynamic Reconfiguration of Scalable Internet Systems with Mobile Agents . Fabio Kon, Roy H. Campbell, Balaji Srinivasan, Ramesh Chandra, and Arun Viswanathan. Technical Report UIUCDCS-R-99-2105, Department of Computer Science, University of Illinois at Urbana-Champaign. March, 1999.
The Design and Implementation of the Off++ and vOff++ Microkernels. Franscisco J. Ballesteros, Christopher Hess, Fabio Kon, and Roy H. Campbell. Technical Report UIUCDCS-R-99-2086, Department of Computer Science, University of Illinois at Urbana-Champaign. March, 1999.
Supporting Dynamic Reconfiguration in the dynamicTAO Reflective ORB. Manuel Román, Fabio Kon, and Roy H. Campbell. Technical Report UIUCDCS-R-99-2085, Department of Computer Science, University of Illinois at Urbana-Champaign. February, 1999.
On the Role of Inter-Component Dependence in Supporting Automatic Reconfiguration. Fabio Kon and Roy H. Campbell. Technical Report UIUCDCS-R-98-2080, Department of Computer Science, University of Illinois at Urbana-Champaign. December, 1998.
A Detailed Description of Off++, a Distributed Adaptable Microkernel. Franscisco J. Ballesteros, Fabio Kon and Roy H. Campbell. Technical Report UIUCDCS-R-97-2035, Department of Computer Science, University of Illinois at Urbana-Champaign. August, 1997. (HTML).
Automatic Configuration of Component-Based Distributed Systems. Fabio Kon, PhD Thesis, Department of Computer Science, University of Illinois at Urbana-Champaign. May, 2000.
The Design and Implementation of The 2K Resource Management Service . Tomonori Yamane, MS Thesis, Department of Computer Science, University of Illinois at Urbana-Champaign. February, 2000.
Quarterware: A Middleware Toolkit of Software RISC Components. Ashish Singhai. PhD Thesis, Department of Computer Science, University of Illinois at Urbana-Champaign. July, 1999.
Persistent Object Service Framework Using Component Configuration Model. Arjun Chandrasekar Iyer. Masters Thesis, Department of Computer Science, University of Illinois at Urbana-Champaign. July, 1999.
The Design and Implementation of a Reference Monitor for the 2K Operating System. Ping Liu. Masters Thesis, Department of Computer Science, University of Illinois at Urbana-Champaign. July, 1999.
Monitoring and Analyzing Method Invocations in the 2K Operating System. Jina Mao. Masters Thesis, Department of Computer Science, University of Illinois at Urbana-Champaign. May, 1999.
Design of the 2K Naming Service. Muhammad Ziauddin Hydari. Masters Thesis, Department of Computer Science, University of Illinois at Urbana-Champaign. February, 1999.
An Extensible Architecture For Distributed Object System Interoperability. Robert Byron Moore. Masters Thesis, Department of Computer Science, University of Illinois at Urbana-Champaign. August, 1998.