COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Wednesday Seminars - Department of Computer Science and Technology > Birrell's distributed reference listing revisited
Birrell's distributed reference listing revisitedAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Timothy G. Griffin. The Java RMI collector is arguably the most widely used distributed garbage collector. Its distributed reference listing algorithm was introduced by Birrell in the context of Network Objects, where the description was informal and heavily biased toward implementation. In this paper, we formalise this algorithm in an implementation-independent manner, which allows us to clarify weaknesses of the initial presentation. In particular, we discover cases critical to the correctness of the algorithm that are not accounted for by Birrell. We use our formalisation to derive an invariant-based proof of correctness of the algorithm that avoids notoriously difficult temporal reasoning. Furthermore, we offer a novel graphical representation of the state transition diagram, which we use to provide intuitive explanations of the algorithm and to investigate its tolerance to faults in a systematic manner. Finally, we examine how the algorithm may be optimised, either by placing constraints on message channels or by tightening the coupling between application program and distributed garbage collector. http://www.cs.kent.ac.uk/people/staff/rej/gc.html This talk is part of the Wednesday Seminars - Department of Computer Science and Technology series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCambridge Network Cleantech SIG Empowered Voices Year Craik ClubOther talksEurostar with Philippe Mouly Developing an optimisation algorithm to supervise active learning in drug discovery Roland the Hero NatHistFest: the 99th Conversazione and exhibition on the wonders of the natural world. Are hospital admissions for people with palliative care needs avoidable and unwanted? Crowding and the disruptive effect of clutter throughout the visual system ***PLEASE NOTE THIS SEMINAR IS CANCELLED*** The role of myosin VI in connexin 43 gap junction accretion EU LIFE Lecture - "Histone Chaperones Maintain Cell Fates and Antagonize Reprogramming in C. elegans and Human Cells" What is the History of the Book? |