A multiversion concurrent object model for distributed and multiuser environments

In this paper, we describe the design and implementation of an extended concurrent object model for distributed and multiuser systems called the Multiversion Concurrent Object (MCO). In this model, an object executes multiple methods concurrently within itself, but is handled as a concurrent object....

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Proceedings of 15th International Conference on Distributed Computing Systems s. 271 - 278
Hlavní autori: Hirotsu, T., Fujii, H., Tokoro, M.
Médium: Konferenčný príspevok..
Jazyk:English
Japanese
Vydavateľské údaje: IEEE 19.11.2002
Predmet:
ISBN:9780818670251, 0818670258
ISSN:1063-6927
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract In this paper, we describe the design and implementation of an extended concurrent object model for distributed and multiuser systems called the Multiversion Concurrent Object (MCO). In this model, an object executes multiple methods concurrently within itself, but is handled as a concurrent object. Each MCO makes a copy of its own state, called a version, for executing a method that is not interleaved with other similar copies during execution. The results of concurrent execution are merged at termination of each method. The MCO increases programmability, because it does not require any synchronization statements inside its methods. Using this model for shared objects, we can construct a system in which each user can work freely without being negatively impacted by others. Finally, a prototype implementation of MCO and performance evaluations are presented.
AbstractList In this paper, we describe the design and implementation of an extended concurrent object model for distributed and multiuser systems called the Multiversion Concurrent Object (MCO). In this model, an object executes multiple methods concurrently within itself, but is handled as a concurrent object. Each MCO makes a copy of its own state, called a version, for executing a method that is not interleaved with other similar copies during execution. The results of concurrent execution are merged at termination of each method. The MCO increases programmability, because it does not require any synchronization statements inside its methods. Using this model for shared objects, we can construct a system in which each user can work freely without being negatively impacted by others. Finally, a prototype implementation of MCO and performance evaluations are presented.
Author Hirotsu, T.
Fujii, H.
Tokoro, M.
Author_xml – sequence: 1
  givenname: T.
  surname: Hirotsu
  fullname: Hirotsu, T.
  organization: Dept. of Comput. Sci., Keio Univ., Yokohama, Japan
– sequence: 2
  givenname: H.
  surname: Fujii
  fullname: Fujii, H.
– sequence: 3
  givenname: M.
  surname: Tokoro
  fullname: Tokoro, M.
BookMark eNotkF1LwzAYhQNOcM7-AL3KH-hM0r1Ncjnq12Agol6PNHkLGW0iSTvw31uoV-fmPIeHc0tWIQYk5J6zLedMPx6ap-Zzy7WGLTDGhL4ihZaKKa5qyQTwFVlzVldlrYW8IUXO57nGAJQQsCYfezpM_egvmLKPgdoY7JQShpHG9ox2pEN02NMuJup8HpNvpxEdNcEt4JQxUQwXn2IYZizfkevO9BmL_9yQ75fnr-atPL6_Hpr9sfSz7DjrgDAt8k4aVVswaocKKmeENTtrHXTMgQQjOALWSvCqMlzUUvJWo0Lpqg15WHY9Ip5-kh9M-j0tH1R_LF9TdQ
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICDCS.1995.500029
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 278
ExternalDocumentID 500029
GroupedDBID 23M
29G
29P
6IE
6IF
6IH
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ABLEC
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IJVOP
IPLJI
M43
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i199t-6952abe1f7a86c5a84e853da2ca4ccd5f0d575a21e5e682133a126771b9e8e7d3
IEDL.DBID RIE
ISBN 9780818670251
0818670258
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=500029&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1063-6927
IngestDate Tue Aug 26 21:45:52 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
Japanese
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i199t-6952abe1f7a86c5a84e853da2ca4ccd5f0d575a21e5e682133a126771b9e8e7d3
PageCount 8
ParticipantIDs ieee_primary_500029
PublicationCentury 2000
PublicationDate 2002-11-19
PublicationDateYYYYMMDD 2002-11-19
PublicationDate_xml – month: 11
  year: 2002
  text: 2002-11-19
  day: 19
PublicationDecade 2000
PublicationTitle Proceedings of 15th International Conference on Distributed Computing Systems
PublicationTitleAbbrev ICDCS
PublicationYear 2002
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000558225
ssj0005863
Score 1.5048888
Snippet In this paper, we describe the design and implementation of an extended concurrent object model for distributed and multiuser systems called the Multiversion...
SourceID ieee
SourceType Publisher
StartPage 271
SubjectTerms Prototypes
Title A multiversion concurrent object model for distributed and multiuser environments
URI https://ieeexplore.ieee.org/document/500029
WOSCitedRecordID wos500029&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3LTgIxFG2EuHClIsZ3unA7MC19Lg1KdEMwasKO9HEnYTMYBL7fPgbQxI27TpNmZm7T3Pb0nnMQuieyqgBiRQ0xtmAcZKG9HBTMO--FsswTl8wm5HisplM9aXS2ExcGAFLxGfRiM93l-4VbR6isH8X7qW6hlpQyU7V2cErJuaJ7mb2SK5Fr68WgEJrKJP0YxdtCjleN8M72mTS3naTU_Zfh4_AtUvh4L7_tl-tKSjqj43997gnq7sl7eLJLS6foAOoOOt66N-BmMZ-h1wecqgk3GTHD4WDsslgTXtiIzuDkkoPDrhb7KK8bnbHAY1P7PDDiG_gnUa6LPkZP78PnojFYKObhD1chMJwaC6SSRgnHjWIQsrc31BnmnOdV6cNuzlACHISi4ThrCBVSEqtBgfSDc9SuFzVcIEy1FUwRV3qnmfHCestlyZyCME6W9hJ1YoBmn1lDY5Zjc_Vn7zU6yp4rpCD6BrVXyzXcokO3Wc2_lndp3r8BOuepNA
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3LTgIxFG0UTXSFosa3XbgdnJY-lwYlEJFgxIQd6eOSuAGjyPfbxyCauHHXadLMzE2b257ecw5C10ROpwCxooYYWzAOstBetgrmnfdCWeaJS2YTcjBQ47EeVjrbiQsDAKn4DJqxme7y_dx9RqjsJor3U72JtjhjlGSy1jegUnKu6Fpor-RK5Op60SqEpjKJP0b5tpDlVSW9s3om1X0nKfVNr33Xfo4kPt7M7_vlu5LSTqf-rw_eQ4dr-h4efiemfbQBswaqr_wbcLWcD9DTLU71hMuMmeFwNHZZrgnPbcRncPLJwWFfi30U2I3eWOCxmfk8MCIc-CdV7hC9dO5H7W5RWSwUr-EPFyEwnBoLZCqNEo4bxSDkb2-oM8w5z6elD_s5QwlwEIqGA60hVEhJrAYF0reOUG02n8ExwlRbwRRxpXeaGS-st1yWzCkI42RpT1AjBmjyllU0Jjk2p3_2XqGd7uixP-n3Bg9naDc7sJCC6HNUW7x_wgXadsvF68f7ZZoDXzu8rHs
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+15th+International+Conference+on+Distributed+Computing+Systems&rft.atitle=A+multiversion+concurrent+object+model+for+distributed+and+multiuser+environments&rft.au=Hirotsu%2C+T.&rft.au=Fujii%2C+H.&rft.au=Tokoro%2C+M.&rft.date=2002-11-19&rft.pub=IEEE&rft.isbn=9780818670251&rft.issn=1063-6927&rft.spage=271&rft.epage=278&rft_id=info:doi/10.1109%2FICDCS.1995.500029&rft.externalDocID=500029
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6927&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6927&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6927&client=summon