{"id":{"repo_id":"buffalo","oai_identifier":"oai:ubir.buffalo.edu:10477/78117"},"canonical_url":"https://search.dev.ndltd.org/etd/buffalo/oai:ubir.buffalo.edu:10477/78117","repository":{"repo_id":"buffalo","name":"Buffalo","base_url":"https://ubir.buffalo.edu/oai/request"},"display":{"title":"Towards Automatic Generation of Smartphone Database Benchmarks through Workload characterization of smartphone databases","abstract":"M.S.","abstract_html":"M.S.","abstract_has_math":false,"creators":["Mitra, Gourab; 0000-0001-7709-0858"],"institution":"State University of New York at Buffalo","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Kennedy, Oliver","Computer Science and Engineering"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2018,"date_issued":"2018-06-28T20:34:20Z","date_published":"2018-06-28T20:34:20Z","updated_at":"2026-07-27T19:05:09Z","subjects":["computer science"],"languages":["eng"],"rights":["Users of works found in University at Buffalo Institutional Repository (UBIR) are responsible for identifying and contacting the copyright owner for permission to reuse. University at Buffalo Libraries do not manage rights for copyright-protected works and cannot assist with permissions.","Copyright retained by author."],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/10477/78117","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Kennedy, Oliver","Computer Science and Engineering"]},{"key":"dc:creator","label":"Author","values":["Mitra, Gourab; 0000-0001-7709-0858"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2018-06-28T20:34:20Z","2018","2018-05-18 10:16:42"]},{"key":"dc:publisher","label":"Institution","values":["State University of New York at Buffalo"]},{"key":"dc:type","label":"Dc Type","values":["Text","Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["computer science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Users of works found in University at Buffalo Institutional Repository (UBIR) are responsible for identifying and contacting the copyright owner for permission to reuse. University at Buffalo Libraries do not manage rights for copyright-protected works and cannot assist with permissions.","Copyright retained by author."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/10477/78117"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["M.S.","In this dissertation, we introduce the first steps of a framework to create a benchmarking tool which aims to emulate the workloads of Android applications to compare different mobile database management system implementations. First, we describe a clustering scheme where we analyze the query logs to group the SQL queries by semantic similarity. Then, we introduce a session identification technique for mobile query workloads where we identify bursts of activities created by the users' actions. Finally, we elaborate on using these clusters and session information to model common behaviors and unusual patterns. We demonstrate that these common patterns can be used to realistically emulate synthetic workloads created by Android applications, allowing to test the performance of different mobile database management systems. We present results over real world data traces gathered in the wild as well as data traces gathered where users are asked to note their activities."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Towards Automatic Generation of Smartphone Database Benchmarks through Workload characterization of smartphone databases"]}]}],"canonical_facts":{"dc:contributor":["Kennedy, Oliver","Computer Science and Engineering"],"dc:creator":["Mitra, Gourab; 0000-0001-7709-0858"],"dc:date":["2018-06-28T20:34:20Z","2018","2018-05-18 10:16:42"],"dc:description":["M.S.","In this dissertation, we introduce the first steps of a framework to create a benchmarking tool which aims to emulate the workloads of Android applications to compare different mobile database management system implementations. First, we describe a clustering scheme where we analyze the query logs to group the SQL queries by semantic similarity. Then, we introduce a session identification technique for mobile query workloads where we identify bursts of activities created by the users' actions. Finally, we elaborate on using these clusters and session information to model common behaviors and unusual patterns. We demonstrate that these common patterns can be used to realistically emulate synthetic workloads created by Android applications, allowing to test the performance of different mobile database management systems. We present results over real world data traces gathered in the wild as well as data traces gathered where users are asked to note their activities."],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/10477/78117"],"dc:language":["eng"],"dc:publisher":["State University of New York at Buffalo"],"dc:rights":["Users of works found in University at Buffalo Institutional Repository (UBIR) are responsible for identifying and contacting the copyright owner for permission to reuse. University at Buffalo Libraries do not manage rights for copyright-protected works and cannot assist with permissions.","Copyright retained by author."],"dc:subject":["computer science"],"dc:title":["Towards Automatic Generation of Smartphone Database Benchmarks through Workload characterization of smartphone databases"],"dc:type":["Text","Thesis"]},"updated_at":"2026-07-27T19:05:09Z"}