Show simple item record

dc.contributor.authorEleftheriou, Mariaen
dc.contributor.authorMavronicolas, Mariosen
dc.contributor.editorJayanti P.en
dc.creatorEleftheriou, Mariaen
dc.creatorMavronicolas, Mariosen
dc.date.accessioned2019-11-13T10:39:58Z
dc.date.available2019-11-13T10:39:58Z
dc.date.issued1999
dc.identifier.issn0302-9743
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/53893
dc.description.abstractThe cost of usingmessag e-passing to implement linearizable read/write objects for shared memory multiprocessors with drifting clocks is studied. We take as cost measures the response times for performingread and write operations in distributed implementations of virtual shared memory consistingof such objects. A collection of necessary conditions on these response times are presented for a large family of assumptions on the network delays. The assumptions include the common one of lower and upper bounds on delays, and bounds on the difference between delays in opposite directions. In addition, we consider broadcast networks, where each message sent from one node arrives at all other nodes at approximately the same time. The necessary conditions are stated in the form of “gaps” on the values that the response times may attain in any arbitrary execution of the systemen
dc.description.abstractthe ends of the gap intervals depend solely on the delays in a particular execution, and on certain fixed parameters of the system that express each specific delay assumptions. The proofs of these necessary conditions are comprehensive and modularen
dc.description.abstractthey consist of two major components. The first component is independent of any particular type of delay assumptionsen
dc.description.abstractit constructs a “counter-example” execution, which respects the delay assumptions only if it is not linearizable. The second component must be tailored for each specific delay assumptionen
dc.description.abstractit derives necessary conditions for any linearizable implementation by requiring that the “counter-example” execution does not respect the specific delay assumptions. Our results highlight inherent limitations on the best possible cost for each specific execution of a linearizable implementation. Moreover, our results imply lower bounds on the worst possible such costs as wellen
dc.description.abstractinterestingly, for the last two assumptions on mesage delays, these worst-case lower bounds are products of the drifting factor of the clocks and the delay uncertainty inherent for the specific assumption. © Springer-Verlag Berlin Heidelberg 1999.en
dc.source13th International Symposium on Distributed Computing, DISC 1999en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-51649110542&partnerID=40&md5=520c32d023be5bb6e743f26daa95281a
dc.subjectDistributed computer systemsen
dc.subjectMemory architectureen
dc.subjectLower and upper boundsen
dc.subjectDistributed implementationen
dc.subjectCostsen
dc.subjectClocksen
dc.subjectBroadcast Networksen
dc.subjectCounter examplesen
dc.subjectDelay uncertaintiesen
dc.subjectInherent limitationsen
dc.subjectResponse time (computer systems)en
dc.subjectShared memory multiprocessoren
dc.subjectVirtual shared memoryen
dc.titleLinearizability in the presence of drifting clocks and under different delay assumptionsen
dc.typeinfo:eu-repo/semantics/article
dc.description.volume1693
dc.description.startingpage327
dc.description.endingpage341
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Sponsors:en
dc.description.notesConference code: 146859en
dc.description.notesCited By :2</p>en
dc.source.abbreviationLect. Notes Comput. Sci.en


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record