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ženo v:
Podrobná bibliografie
Vydáno v:Proceedings of 15th International Conference on Distributed Computing Systems s. 271 - 278
Hlavní autoři: Hirotsu, T., Fujii, H., Tokoro, M.
Médium: Konferenční příspěvek
Jazyk:angličtina
japonština
Vydáno: IEEE 19.11.2002
Témata:
ISBN:9780818670251, 0818670258
ISSN:1063-6927
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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 Proceedings Order Plan All Online (POP All Online) 1998-present by volume
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 Xplore
  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.5046333
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/eLvHCXMwlV1LTwIxEJ4I8eBJRYzv9OB1Ydvdvo4GJXohGDXhRrrtbMIFDAK_3z4W0MSLt-4mTXenaebR-b4P4J6h8nFwgCgXXGWlVX7kJM2kNjl1tXTcllFsQo5GajLR44ZnO2JhEDE2n2EvDONdvlvYdSiV9QN5P9MtaEkpElRrV07JOVdsT7OXcyVSb70oMqGZjNSPgbzN-3jVEO9sn2lz20lz3X8ZPA7eAoSP99Jqv1RXotMZHv_rc0-guwfvkfHOLZ3CAc47cLxVbyDNYT6D1wcSuwk3qWJGfGJsE1kTWVShOkOiSg7xUS1xgV43KGOhI2bu0sRQ3yA_gXJd-Bg-vQ-es0ZgIZv5P1x5w3BmKqS1NEpYblTpd65whllTWut4nTsfzRlGkaNQzKezhjIhJa00KpSuOIf2fDHHCyC10LrSPn3zDr-keV1xxMKhDzCc0sKwS-gEA00_E4fGNNnm6s-313CUNFdoRvUNtFfLNd7Cod2sZl_Lu7jv3zEAp64
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NT8IwGG4UTfSEIsZve_A6WLv162hQAhEJRky4ka59l3AZBoHfb9sN0MSLt27J0u3tmvej7_M8CD1QkC4O9hDlhMkoNdKNrCCRUDomNheWmTSITYjhUE4malTxbAcsDACE5jNo-WE4y7dzs_KlsrYn76dqHx144awKrLUtqMSMSboj2ouZ5GV3PU8irqgI5I-evs15eVlR72yuSXXeSWLV7neeOu8exMda5Xy_dFeC2-nW__XCJ6i5g-_h0dYxnaI9KBqovtFvwNV2PkNvjzj0E67Lmhl2qbEp6ZrwPPP1GRx0crCLa7H1BLteGwss1oUtH_QVDvwTKtdEH93ncacXVRIL0cx94dIZhlGdAcmFltwwLVO3donV1OjUGMvy2Lp4TlMCDLikLqHVhHIhSKZAgrDJOaoV8wIuEM65UplyCZxz-SmJ84wBJBZciGGl4ppeooY30PSzZNGYlra5-vPuPTrqjV8H00F_-HKNjksFFhIRdYNqy8UKbtGhWS9nX4u78A98AyEiqvc
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