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

Fingerprint

Component-based Systems
Operating Systems
Hardware
Computer operating systems
Program processors
Software
Bandwidth
Insertion
Low Frequency
System Performance
Update
Optimise
Fluctuations
Computing

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

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.

2K : A reflective, component-based operating system for rapidly changing environments. / Kon, Fabio; Singhai, Ashish; Campbell, R H; Carvalho, Dulcineia; Moore, Robert; Ballesteros, Francisco J.

Object-Oriented Technology: ECOOP 1998 Workshop Reader - ECOOP 1998 Workshops, Demos, and Posters, Proceedings. Vol. 1543 Springer Verlag, 1998. p. 388-389 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1543).

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

Kon, F, Singhai, A, Campbell, RH, Carvalho, D, Moore, R & Ballesteros, FJ 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, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1543, Springer Verlag, pp. 388-389, 3rd Workshop on Object-Oriented Technology, ECOOP 1998, Brussels, Belgium, 7/20/98.
Kon F, Singhai A, Campbell RH, Carvalho D, Moore R, Ballesteros FJ. 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. Springer Verlag. 1998. p. 388-389. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Kon, Fabio ; Singhai, Ashish ; Campbell, R H ; Carvalho, Dulcineia ; Moore, Robert ; Ballesteros, Francisco J. / 2K : A reflective, component-based operating system for rapidly changing environments. Object-Oriented Technology: ECOOP 1998 Workshop Reader - ECOOP 1998 Workshops, Demos, and Posters, Proceedings. Vol. 1543 Springer Verlag, 1998. pp. 388-389 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{9d59d0383b5c47138f75775d5d4b605e,
title = "2K: A reflective, component-based operating system for rapidly changing environments",
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.",
author = "Fabio Kon and Ashish Singhai and Campbell, {R H} and Dulcineia Carvalho and Robert Moore and Ballesteros, {Francisco J.}",
year = "1998",
language = "English (US)",
isbn = "3540654607",
volume = "1543",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "388--389",
booktitle = "Object-Oriented Technology",
address = "Germany",

}

TY - GEN

T1 - 2K

T2 - A reflective, component-based operating system for rapidly changing environments

AU - Kon, Fabio

AU - Singhai, Ashish

AU - Campbell, R H

AU - Carvalho, Dulcineia

AU - Moore, Robert

AU - Ballesteros, Francisco J.

PY - 1998

Y1 - 1998

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84947901679&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84947901679&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84947901679

SN - 3540654607

SN - 9783540654605

VL - 1543

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 388

EP - 389

BT - Object-Oriented Technology

PB - Springer Verlag

ER -