2K: A reflective, component-based operating system for rapidly changing environments

Fabio Kon, Ashish Singhai, R H Campbell, Dulcineia Carvalho, Robert Moore, Francisco J. Ballesteros

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Modern computing environments face both low-frequency infrastructural changes, such as software and hardware upgrades, and frequent changes, such as fluctuations in the network bandwidth and CPU load. However, existing operating systems are not designed to cope with rapidly changing environments. They provide no mechanism to permit the insertion of self-adapting components that can optimize system performance according to diversity, software and hardware changes, and variations in the environment. They are not designed to accommodate dynamic updates of software, or to deal with component inter-dependence. This paper describes the philosophy behind 2K, a reflective, component-based operating system, and shows how it can be used to manage dynamism in modern computer environments.

Original languageEnglish (US)
Title of host publicationObject-Oriented Technology
Subtitle of host publicationECOOP 1998 Workshop Reader - ECOOP 1998 Workshops, Demos, and Posters, Proceedings
PublisherSpringer Verlag
Pages388-389
Number of pages2
Volume1543
ISBN (Print)3540654607, 9783540654605
StatePublished - 1998
Event3rd Workshop on Object-Oriented Technology, ECOOP 1998 - Brussels, Belgium
Duration: Jul 20 1998Jul 24 1998

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1543
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other3rd Workshop on Object-Oriented Technology, ECOOP 1998
CountryBelgium
CityBrussels
Period7/20/987/24/98

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Fingerprint Dive into the research topics of '2K: A reflective, component-based operating system for rapidly changing environments'. Together they form a unique fingerprint.

  • Cite this

    Kon, F., Singhai, A., Campbell, R. H., Carvalho, D., Moore, R., & Ballesteros, F. J. (1998). 2K: A reflective, component-based operating system for rapidly changing environments. In Object-Oriented Technology: ECOOP 1998 Workshop Reader - ECOOP 1998 Workshops, Demos, and Posters, Proceedings (Vol. 1543, pp. 388-389). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1543). Springer Verlag.