File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: LOTS: A software DSM supporting large object space

TitleLOTS: A software DSM supporting large object space
Authors
KeywordsDistributed shared memory
Dynamic memory mapping mechanism
Large object space
Issue Date2004
PublisherIEEE, Computer Society.
Citation
Proceedings - Ieee International Conference On Cluster Computing, Iccc, 2004, p. 225-234 How to Cite?
AbstractSoftware DSM provides good programmability for cluster computing, but its performance and limited shared memory space for large applications hinder its popularity. This paper introduces LOTS, a C++ runtime library supporting a large shared object space. With its dynamic memory mapping mechanism, LOTS can map more objects, lazily from the local disk to the virtual memory during access, leaving only a trace of control information for each object in the local process space. To our knowledge, LOTS is the first pure runtime software DSM supporting a shared object space larger than the local process space. Our testing shows that LOTS can utilize all the free hard disk space available to support hundreds of gigabytes of shared objects with a small overhead. The scope consistency memory model and a new mixed coherence protocol allow LOTS to achieve better scalability with respect to problem size and cluster size. ©2004 IEEE.
Persistent Identifierhttp://hdl.handle.net/10722/45534
ISSN
2020 SCImago Journal Rankings: 0.226
References

 

DC FieldValueLanguage
dc.contributor.authorCheung, BWLen_HK
dc.contributor.authorWang, CLen_HK
dc.contributor.authorLau, FCMen_HK
dc.date.accessioned2007-10-30T06:28:39Z-
dc.date.available2007-10-30T06:28:39Z-
dc.date.issued2004en_HK
dc.identifier.citationProceedings - Ieee International Conference On Cluster Computing, Iccc, 2004, p. 225-234en_HK
dc.identifier.issn1552-5244en_HK
dc.identifier.urihttp://hdl.handle.net/10722/45534-
dc.description.abstractSoftware DSM provides good programmability for cluster computing, but its performance and limited shared memory space for large applications hinder its popularity. This paper introduces LOTS, a C++ runtime library supporting a large shared object space. With its dynamic memory mapping mechanism, LOTS can map more objects, lazily from the local disk to the virtual memory during access, leaving only a trace of control information for each object in the local process space. To our knowledge, LOTS is the first pure runtime software DSM supporting a shared object space larger than the local process space. Our testing shows that LOTS can utilize all the free hard disk space available to support hundreds of gigabytes of shared objects with a small overhead. The scope consistency memory model and a new mixed coherence protocol allow LOTS to achieve better scalability with respect to problem size and cluster size. ©2004 IEEE.en_HK
dc.format.extent745117 bytes-
dc.format.extent6534 bytes-
dc.format.extent7862 bytes-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypetext/plain-
dc.format.mimetypetext/plain-
dc.languageengen_HK
dc.publisherIEEE, Computer Society.en_HK
dc.relation.ispartofProceedings - IEEE International Conference on Cluster Computing, ICCCen_HK
dc.rights©2004 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.subjectDistributed shared memoryen_HK
dc.subjectDynamic memory mapping mechanismen_HK
dc.subjectLarge object spaceen_HK
dc.titleLOTS: A software DSM supporting large object spaceen_HK
dc.typeConference_Paperen_HK
dc.identifier.openurlhttp://library.hku.hk:4550/resserv?sid=HKU:IR&issn=1552-5244&volume=&spage=225&epage=234&date=2004&atitle=LOTS:+a+software+DSM+supporting+large+object+spaceen_HK
dc.identifier.emailWang, CL:clwang@cs.hku.hken_HK
dc.identifier.emailLau, FCM:fcmlau@cs.hku.hken_HK
dc.identifier.authorityWang, CL=rp00183en_HK
dc.identifier.authorityLau, FCM=rp00221en_HK
dc.description.naturepublished_or_final_versionen_HK
dc.identifier.doi10.1109/CLUSTR.2004.1392620en_HK
dc.identifier.scopuseid_2-s2.0-20444493185en_HK
dc.identifier.hkuros105238-
dc.relation.referenceshttp://www.scopus.com/mlt/select.url?eid=2-s2.0-20444493185&selection=ref&src=s&origin=recordpageen_HK
dc.identifier.spage225en_HK
dc.identifier.epage234en_HK
dc.publisher.placeUnited Statesen_HK
dc.identifier.scopusauthoridCheung, BWL=8434373700en_HK
dc.identifier.scopusauthoridWang, CL=7501646188en_HK
dc.identifier.scopusauthoridLau, FCM=7102749723en_HK
dc.identifier.issnl1552-5244-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats