File Download
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1109/I-SPAN.2009.131
- Scopus: eid_2-s2.0-77949794774
- WOS: WOS:000291013200018
- Find via
Supplementary
- Citations:
- Appears in Collections:
Conference Paper: Path-analytic distributed object prefetching
Title | Path-analytic distributed object prefetching |
---|---|
Authors | |
Keywords | Distributed java virtual machine Distributed shared memory Object access patterns Object sharing Prefetching |
Issue Date | 2009 |
Publisher | IEEE. |
Citation | The 10th International Symposium on Pervasive Systems, Algorithms and Networks (I-SPAN 2009), Kaohsiung, Taiwan, 14-16 December 2009. In International Symposium on Parallel Architectures, Algorithms, and Networks, 2009, p. 98-103 How to Cite? |
Abstract | This paper presents our studies on the connectivity between objects and traversal behavior over the access paths among objects in order to devise profitable prefetching policies for object-based distributed systems. We propose a profiling strategy that can classify classes and fields into a handful of generic types exhibiting distinctive and exploitable access patterns during the runtime. Based on the classifications, we propose an improved algorithm of object prefetching to select best candidates to prefetch under practical message size limits. We implement the methodology into our JESSICA2 distributed Java virtual machine and evaluate its effectiveness. Our experimental results show that our prefetching policies are able to eliminate over 93% cache coherence protocol messages and halve the execution time for fine-grained applications. © 2009 IEEE. |
Persistent Identifier | http://hdl.handle.net/10722/125695 |
ISBN | |
ISSN | |
ISI Accession Number ID | |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Luo, Y | en_HK |
dc.contributor.author | Lam, KT | en_HK |
dc.contributor.author | Wang, CL | en_HK |
dc.date.accessioned | 2010-10-31T11:46:33Z | - |
dc.date.available | 2010-10-31T11:46:33Z | - |
dc.date.issued | 2009 | en_HK |
dc.identifier.citation | The 10th International Symposium on Pervasive Systems, Algorithms and Networks (I-SPAN 2009), Kaohsiung, Taiwan, 14-16 December 2009. In International Symposium on Parallel Architectures, Algorithms, and Networks, 2009, p. 98-103 | en_HK |
dc.identifier.isbn | 978-0-7695-3908-9 | - |
dc.identifier.issn | 1087-4089 | - |
dc.identifier.uri | http://hdl.handle.net/10722/125695 | - |
dc.description.abstract | This paper presents our studies on the connectivity between objects and traversal behavior over the access paths among objects in order to devise profitable prefetching policies for object-based distributed systems. We propose a profiling strategy that can classify classes and fields into a handful of generic types exhibiting distinctive and exploitable access patterns during the runtime. Based on the classifications, we propose an improved algorithm of object prefetching to select best candidates to prefetch under practical message size limits. We implement the methodology into our JESSICA2 distributed Java virtual machine and evaluate its effectiveness. Our experimental results show that our prefetching policies are able to eliminate over 93% cache coherence protocol messages and halve the execution time for fine-grained applications. © 2009 IEEE. | en_HK |
dc.language | eng | en_HK |
dc.publisher | IEEE. | - |
dc.relation.ispartof | International Symposium on Parallel Architectures, Algorithms, and Networks | en_HK |
dc.rights | ©2009 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. | - |
dc.subject | Distributed java virtual machine | en_HK |
dc.subject | Distributed shared memory | en_HK |
dc.subject | Object access patterns | en_HK |
dc.subject | Object sharing | en_HK |
dc.subject | Prefetching | en_HK |
dc.title | Path-analytic distributed object prefetching | en_HK |
dc.type | Conference_Paper | en_HK |
dc.identifier.email | Luo, Y: yluo@cs.hku.hk | en_HK |
dc.identifier.email | Lam, KT: ktlam@cs.hku.hk | - |
dc.identifier.email | Wang, CL: clwang@cs.hku.hk | - |
dc.identifier.authority | Wang, CL=rp00183 | en_HK |
dc.description.nature | published_or_final_version | - |
dc.identifier.doi | 10.1109/I-SPAN.2009.131 | en_HK |
dc.identifier.scopus | eid_2-s2.0-77949794774 | en_HK |
dc.identifier.hkuros | 179415 | en_HK |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-77949794774&selection=ref&src=s&origin=recordpage | en_HK |
dc.identifier.spage | 98 | en_HK |
dc.identifier.epage | 103 | en_HK |
dc.identifier.isi | WOS:000291013200018 | - |
dc.publisher.place | United States | - |
dc.description.other | The 10th International Symposium on Pervasive Systems, Algorithms and Networks (I-SPAN 2009), Kaohsiung, Taiwan, 14-16 December 2009. In International Symposium on Parallel Architectures, Algorithms, and Networks, 2009, p. 98-103 | - |
dc.identifier.scopusauthorid | Wang, CL=7501646188 | en_HK |
dc.identifier.scopusauthorid | Lam, KT=26031004100 | en_HK |
dc.identifier.scopusauthorid | Luo, Y=35759395100 | en_HK |
dc.identifier.issnl | 1087-4089 | - |