Implementing consistency control mechanisms in the clouds distributed operating system

Raymond C. Chen, Partha Dasgupta

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

6 Citations (Scopus)

Abstract

Implementation of a kernel-level consistency control mechanism called invocation-based consistency control (IBCC) is presented. IBCC supports general-purpose persistent object-based distributed computing. IBCC provides mechanisms that support a range of powerful, well-defined consistency semantics. IBCC mechanisms can also be used to implement custom recovery and synchronization. An operating-system-level implementation of IBCC as part of the Clouds distributed operating system that uses memory faulting to initiate locking and intermediate version creation is also given. Performance aspects are discussed, as well as the overhead incurred by supporting IBCC in terms of additional data structures needed in the operating system, and the additional amount of required code.

Original languageEnglish (US)
Title of host publicationProceedings - International Conference on Distributed Computing Systems
Editors Anon
Place of PublicationPiscataway, NJ, United States
PublisherPubl by IEEE
Pages10-17
Number of pages8
ISBN (Print)0818621443
StatePublished - May 1991
Externally publishedYes
EventProceedings of the 11th International Conference on Distributed Computing Systems - Arlington, TX, USA
Duration: May 20 1991May 24 1991

Other

OtherProceedings of the 11th International Conference on Distributed Computing Systems
CityArlington, TX, USA
Period5/20/915/24/91

Fingerprint

Faulting
Computer operating systems
Level control
Distributed computer systems
Data structures
Synchronization
Semantics
Data storage equipment
Recovery

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this

Chen, R. C., & Dasgupta, P. (1991). Implementing consistency control mechanisms in the clouds distributed operating system. In Anon (Ed.), Proceedings - International Conference on Distributed Computing Systems (pp. 10-17). Piscataway, NJ, United States: Publ by IEEE.

Implementing consistency control mechanisms in the clouds distributed operating system. / Chen, Raymond C.; Dasgupta, Partha.

Proceedings - International Conference on Distributed Computing Systems. ed. / Anon. Piscataway, NJ, United States : Publ by IEEE, 1991. p. 10-17.

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

Chen, RC & Dasgupta, P 1991, Implementing consistency control mechanisms in the clouds distributed operating system. in Anon (ed.), Proceedings - International Conference on Distributed Computing Systems. Publ by IEEE, Piscataway, NJ, United States, pp. 10-17, Proceedings of the 11th International Conference on Distributed Computing Systems, Arlington, TX, USA, 5/20/91.
Chen RC, Dasgupta P. Implementing consistency control mechanisms in the clouds distributed operating system. In Anon, editor, Proceedings - International Conference on Distributed Computing Systems. Piscataway, NJ, United States: Publ by IEEE. 1991. p. 10-17
Chen, Raymond C. ; Dasgupta, Partha. / Implementing consistency control mechanisms in the clouds distributed operating system. Proceedings - International Conference on Distributed Computing Systems. editor / Anon. Piscataway, NJ, United States : Publ by IEEE, 1991. pp. 10-17
@inproceedings{5fce75eb018b43e6af349f14b1b1c3fa,
title = "Implementing consistency control mechanisms in the clouds distributed operating system",
abstract = "Implementation of a kernel-level consistency control mechanism called invocation-based consistency control (IBCC) is presented. IBCC supports general-purpose persistent object-based distributed computing. IBCC provides mechanisms that support a range of powerful, well-defined consistency semantics. IBCC mechanisms can also be used to implement custom recovery and synchronization. An operating-system-level implementation of IBCC as part of the Clouds distributed operating system that uses memory faulting to initiate locking and intermediate version creation is also given. Performance aspects are discussed, as well as the overhead incurred by supporting IBCC in terms of additional data structures needed in the operating system, and the additional amount of required code.",
author = "Chen, {Raymond C.} and Partha Dasgupta",
year = "1991",
month = "5",
language = "English (US)",
isbn = "0818621443",
pages = "10--17",
editor = "Anon",
booktitle = "Proceedings - International Conference on Distributed Computing Systems",
publisher = "Publ by IEEE",

}

TY - GEN

T1 - Implementing consistency control mechanisms in the clouds distributed operating system

AU - Chen, Raymond C.

AU - Dasgupta, Partha

PY - 1991/5

Y1 - 1991/5

N2 - Implementation of a kernel-level consistency control mechanism called invocation-based consistency control (IBCC) is presented. IBCC supports general-purpose persistent object-based distributed computing. IBCC provides mechanisms that support a range of powerful, well-defined consistency semantics. IBCC mechanisms can also be used to implement custom recovery and synchronization. An operating-system-level implementation of IBCC as part of the Clouds distributed operating system that uses memory faulting to initiate locking and intermediate version creation is also given. Performance aspects are discussed, as well as the overhead incurred by supporting IBCC in terms of additional data structures needed in the operating system, and the additional amount of required code.

AB - Implementation of a kernel-level consistency control mechanism called invocation-based consistency control (IBCC) is presented. IBCC supports general-purpose persistent object-based distributed computing. IBCC provides mechanisms that support a range of powerful, well-defined consistency semantics. IBCC mechanisms can also be used to implement custom recovery and synchronization. An operating-system-level implementation of IBCC as part of the Clouds distributed operating system that uses memory faulting to initiate locking and intermediate version creation is also given. Performance aspects are discussed, as well as the overhead incurred by supporting IBCC in terms of additional data structures needed in the operating system, and the additional amount of required code.

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

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

M3 - Conference contribution

AN - SCOPUS:0026159408

SN - 0818621443

SP - 10

EP - 17

BT - Proceedings - International Conference on Distributed Computing Systems

A2 - Anon, null

PB - Publ by IEEE

CY - Piscataway, NJ, United States

ER -