{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/45276"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/45276","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"A lazy directory-based implementation of consistent replicated storage","abstract":"Recent work in replicated datastores has focused on making availability and low latency the primary requirements. We present two directory-based data- stores which make strong application semantics a primary requirement based on ideas from cache coherence in multiprocessors and distributed shared memory. The two datastores are implemented and evaluated against the Apache Cassandra distributed datastore in a simulated geo-distributed envi- ronment with workloads generated by the Yahoo! Cloud Serving Benchmark. We find that while there are cases where our systems perform with better average latency, the variability in the request latencies is undesirable due to expensive synchronization operations.","abstract_html":"Recent work in replicated datastores has focused on making availability and low latency the primary requirements. We present two directory-based data- stores which make strong application semantics a primary requirement based on ideas from cache coherence in multiprocessors and distributed shared memory. The two datastores are implemented and evaluated against the Apache Cassandra distributed datastore in a simulated geo-distributed envi- ronment with workloads generated by the Yahoo! Cloud Serving Benchmark. We find that while there are cases where our systems perform with better average latency, the variability in the request latencies is undesirable due to expensive synchronization operations.","abstract_has_math":false,"creators":["Lin, Philbert"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Vaidya, Nitin H."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2013,"date_issued":"2013-08-22T16:34:24Z","date_published":"2013-08-22T16:34:24Z","updated_at":"2026-07-22T22:25:34Z","subjects":["Replicated datastorage","Distributed Systems"],"languages":["en"],"rights":["Copyright 2013 Philbert Lin"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/45276","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Vaidya, Nitin H."]},{"key":"dc:creator","label":"Author","values":["Lin, Philbert"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2013-08-22T16:34:24Z","2013-08"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Replicated datastorage","Distributed Systems"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2013 Philbert Lin"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/45276"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Recent work in replicated datastores has focused on making availability and low latency the primary requirements. We present two directory-based data- stores which make strong application semantics a primary requirement based on ideas from cache coherence in multiprocessors and distributed shared memory. The two datastores are implemented and evaluated against the Apache Cassandra distributed datastore in a simulated geo-distributed envi- ronment with workloads generated by the Yahoo! Cloud Serving Benchmark. We find that while there are cases where our systems perform with better average latency, the variability in the request latencies is undesirable due to expensive synchronization operations.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2013-06-17T22:02:24Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Lin_Philbert.pdf: 1219235 bytes, checksum: ce44e483d0f12256be2f2f18be2576fb (MD5)","Made available in DSpace on 2013-08-22T16:34:24Z (GMT). No. of bitstreams: 2 Philbert_Lin.pdf: 1219235 bytes, checksum: ce44e483d0f12256be2f2f18be2576fb (MD5) license.txt: 4060 bytes, checksum: 7fca32af9b0202379e9f10af041b3955 (MD5)"]},{"key":"dc:title","label":"Title","values":["A lazy directory-based implementation of consistent replicated storage"]}]}],"canonical_facts":{"dc:contributor":["Vaidya, Nitin H."],"dc:creator":["Lin, Philbert"],"dc:date":["2013-08-22T16:34:24Z","2013-08"],"dc:description":["Recent work in replicated datastores has focused on making availability and low latency the primary requirements. We present two directory-based data- stores which make strong application semantics a primary requirement based on ideas from cache coherence in multiprocessors and distributed shared memory. The two datastores are implemented and evaluated against the Apache Cassandra distributed datastore in a simulated geo-distributed envi- ronment with workloads generated by the Yahoo! Cloud Serving Benchmark. We find that while there are cases where our systems perform with better average latency, the variability in the request latencies is undesirable due to expensive synchronization operations.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2013-06-17T22:02:24Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Lin_Philbert.pdf: 1219235 bytes, checksum: ce44e483d0f12256be2f2f18be2576fb (MD5)","Made available in DSpace on 2013-08-22T16:34:24Z (GMT). No. of bitstreams: 2 Philbert_Lin.pdf: 1219235 bytes, checksum: ce44e483d0f12256be2f2f18be2576fb (MD5) license.txt: 4060 bytes, checksum: 7fca32af9b0202379e9f10af041b3955 (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/45276"],"dc:language":["en"],"dc:rights":["Copyright 2013 Philbert Lin"],"dc:subject":["Replicated datastorage","Distributed Systems"],"dc:title":["A lazy directory-based implementation of consistent replicated storage"],"dc:type":["text"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:34Z"}