{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/49626"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/49626","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Leveraging metadata in NoSQL storage systems","abstract":"We present Wasef, a metadata system for NoSQL data stores. Wasef allows us to support important features such as data provenance, flexible data operations, and new administration tools. Our system has a general design that can be made compatible with most NoSQL data stores without imposing heavy performance overhead. We implement a customized version of the Cassandra data store augmented with Wasef, and we compare it experimentally with the standard version. We also provide three use-case scenarios that exploit the metadata collected by our system. First, we support a flexible mechanism for dropping columns that addresses an open major issue in Cassandra 1.2. Second, we make provenance information for Cassandra queries available to the data store clients. Third, we provide a tool for verifying node decommissioning from Cassandra cluster. Our evaluation shows that Wasef provides linear scalability, low throughput overhead of 9%, and read latency overhead of less than 3% compared to the non-metadata default Cassandra. In addition, our system provides steady read and update latencies regardless of the metadata size.","abstract_html":"We present Wasef, a metadata system for NoSQL data stores. Wasef allows us to support important features such as data provenance, flexible data operations, and new administration tools. Our system has a general design that can be made compatible with most NoSQL data stores without imposing heavy performance overhead. We implement a customized version of the Cassandra data store augmented with Wasef, and we compare it experimentally with the standard version. We also provide three use-case scenarios that exploit the metadata collected by our system. First, we support a flexible mechanism for dropping columns that addresses an open major issue in Cassandra 1.2. Second, we make provenance information for Cassandra queries available to the data store clients. Third, we provide a tool for verifying node decommissioning from Cassandra cluster. Our evaluation shows that Wasef provides linear scalability, low throughput overhead of 9%, and read latency overhead of less than 3% compared to the non-metadata default Cassandra. In addition, our system provides steady read and update latencies regardless of the metadata size.","abstract_has_math":false,"creators":["Alkhaldi, Ala'"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Gupta, Indranil"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014-05-30T16:53:02Z","date_published":"2014-05-30T16:53:02Z","updated_at":"2026-07-22T22:25:38Z","subjects":["Metadata","Not only Standard Query Language (NoSQL)","Cassandra"],"languages":["en"],"rights":["Copyright 2014 Ala' Alkhaldi"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/49626","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Gupta, Indranil"]},{"key":"dc:creator","label":"Author","values":["Alkhaldi, Ala'"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2014-05-30T16:53:02Z","2014-05"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"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":["Metadata","Not only Standard Query Language (NoSQL)","Cassandra"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2014 Ala' Alkhaldi"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/49626"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["We present Wasef, a metadata system for NoSQL data stores. Wasef allows us to support important features such as data provenance, flexible data operations, and new administration tools. Our system has a general design that can be made compatible with most NoSQL data stores without imposing heavy performance overhead. We implement a customized version of the Cassandra data store augmented with Wasef, and we compare it experimentally with the standard version. We also provide three use-case scenarios that exploit the metadata collected by our system. First, we support a flexible mechanism for dropping columns that addresses an open major issue in Cassandra 1.2. Second, we make provenance information for Cassandra queries available to the data store clients. Third, we provide a tool for verifying node decommissioning from Cassandra cluster. Our evaluation shows that Wasef provides linear scalability, low throughput overhead of 9%, and read latency overhead of less than 3% compared to the non-metadata default Cassandra. In addition, our system provides steady read and update latencies regardless of the metadata size.","Item withdrawn by Laura Spradlin (lspradl2@illinois.edu) on 2014-05-01T13:17:20Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 2 ThesisLatex.zip: 1844768 bytes, checksum: 63d19db1ea156759289a38e73e85b2bc (MD5) Alkhaldi_Ala_Walid_Shafe.pdf: 648664 bytes, checksum: dbb146c25d2c1f57fc717c2cb20889ad (MD5)","Made available in DSpace on 2014-05-30T16:53:02Z (GMT). No. of bitstreams: 3 Ala'_Alkhaldi.pdf: 648664 bytes, checksum: dbb146c25d2c1f57fc717c2cb20889ad (MD5) ThesisLatex.zip: 1844768 bytes, checksum: 63d19db1ea156759289a38e73e85b2bc (MD5) license.txt: 4063 bytes, checksum: 8859923b4ad567aef60999bf60b4c0cb (MD5)"]},{"key":"dc:title","label":"Title","values":["Leveraging metadata in NoSQL storage systems"]}]}],"canonical_facts":{"dc:contributor":["Gupta, Indranil"],"dc:creator":["Alkhaldi, Ala'"],"dc:date":["2014-05-30T16:53:02Z","2014-05"],"dc:description":["We present Wasef, a metadata system for NoSQL data stores. Wasef allows us to support important features such as data provenance, flexible data operations, and new administration tools. Our system has a general design that can be made compatible with most NoSQL data stores without imposing heavy performance overhead. We implement a customized version of the Cassandra data store augmented with Wasef, and we compare it experimentally with the standard version. We also provide three use-case scenarios that exploit the metadata collected by our system. First, we support a flexible mechanism for dropping columns that addresses an open major issue in Cassandra 1.2. Second, we make provenance information for Cassandra queries available to the data store clients. Third, we provide a tool for verifying node decommissioning from Cassandra cluster. Our evaluation shows that Wasef provides linear scalability, low throughput overhead of 9%, and read latency overhead of less than 3% compared to the non-metadata default Cassandra. In addition, our system provides steady read and update latencies regardless of the metadata size.","Item withdrawn by Laura Spradlin (lspradl2@illinois.edu) on 2014-05-01T13:17:20Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 2 ThesisLatex.zip: 1844768 bytes, checksum: 63d19db1ea156759289a38e73e85b2bc (MD5) Alkhaldi_Ala_Walid_Shafe.pdf: 648664 bytes, checksum: dbb146c25d2c1f57fc717c2cb20889ad (MD5)","Made available in DSpace on 2014-05-30T16:53:02Z (GMT). No. of bitstreams: 3 Ala'_Alkhaldi.pdf: 648664 bytes, checksum: dbb146c25d2c1f57fc717c2cb20889ad (MD5) ThesisLatex.zip: 1844768 bytes, checksum: 63d19db1ea156759289a38e73e85b2bc (MD5) license.txt: 4063 bytes, checksum: 8859923b4ad567aef60999bf60b4c0cb (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/49626"],"dc:language":["en"],"dc:rights":["Copyright 2014 Ala' Alkhaldi"],"dc:subject":["Metadata","Not only Standard Query Language (NoSQL)","Cassandra"],"dc:title":["Leveraging metadata in NoSQL storage systems"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:38Z"}