{"632980":{"#nid":"632980","#data":{"type":"event","title":"PhD Defense by Ashish Bijlani","body":[{"value":"\u003Cp\u003E\u003Cstrong\u003ETitle\u003C\/strong\u003E: Smart Storage for Smart Mobile Devices\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EAshish Bijlani\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003EPh.D. Student\u003C\/p\u003E\r\n\r\n\u003Cp\u003ESchool of Computer Science\u003C\/p\u003E\r\n\r\n\u003Cp\u003EGeorgia Institute of Technology\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EDate\u003C\/strong\u003E: Tuesday, March 10th, 2020\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003ETime\u003C\/strong\u003E: 9:00 - 11:00am EDT\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003ELocation\u003C\/strong\u003E: Klaus 1212\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003ECommittee\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Umakishore Ramachandran (Advisor,\u0026nbsp;School of Computer Science, Georgia Institute of\u0026nbsp;Technology)\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Mostafa Ammar (School of Computer Science, Georgia Institute of\u0026nbsp;Technology)\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Ada Gavrilovska (School of Computer Science, Georgia Institute of\u0026nbsp;Technology)\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr. Vivek Sarkar (School of Computer Science, Georgia Institute of\u0026nbsp;Technology)\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDr.\u0026nbsp;Raghupathy Sivakumar\u0026nbsp;(School of Electrical and Computer Engineering,\u0026nbsp;Georgia Institute of\u0026nbsp;Technology)\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EAbstract\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003ESmart mobile devices have largely evolved as primary tools for everyday personal computing needs. This has\u0026nbsp;led to a surge of apps for communication, travel and planning, gaming, health tracking, social networking, home\u0026nbsp;automation, media, and entertainment. Personal mobile devices are also increasingly being used for work. The\u0026nbsp;versatility of these devices, however, poses high, and often conflicting, storage demands. As a result, devices\u0026nbsp;quickly run out of space given their limited storage capacity.\u0026nbsp;\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cbr \/\u003E\r\nThis work aims to address the storage management challenges on smart mobile devices. We begin by carrying\u0026nbsp;out a large-scale longitudinal study of millions of mobile apps to report increase in their sizes over time.\u0026nbsp;\u0026nbsp;While\u0026nbsp;historically small in size (25MB), our results show that modern mobile apps have evolved as feature-rich, large\u0026nbsp;packages, each capable of consuming up to 4GB of storage space.\u0026nbsp;\u0026nbsp;Developers create \u0026ldquo;build once, run\u0026nbsp;everywhere\u0026rdquo; apps to target multiple CPU architectures and demographics regions that consume redundant storage, despite Google\u0026rsquo;s\u0026nbsp;effort to create small apps. We further show that as apps become popular, developers pack more features to\u0026nbsp;create to\u0026nbsp;engage users, resulting in bigger apps. Yet, apps are not constrained by storage quota limits, and developers\u0026nbsp;freely exploit persistent storage by hoarding data and frequently caching content as needed to offer high\u0026nbsp;performance and rich user experience.\u0026nbsp;\u003Cbr \/\u003E\r\n\u003Cbr \/\u003E\r\nThis work further leverages results from a user study in the wild to show that users only use a small fraction of apps and features, and the usage is highly\u0026nbsp;correlated to user context (e.g., location, day, time).\u0026nbsp;Drawing\u0026nbsp;upon our findings, we proposes a context-sensitive quota model for efficient and\u0026nbsp;application-transparent storage management of smart devices. Storage space consumed by contextually\u0026nbsp;unwanted apps\/data is temporarily reclaimed by employing multiple techniques, such as\u0026nbsp;selective\u0026nbsp;compression, deletion, content adaptation, offline deduplication, and Cloud-backed hierarchical management.\u0026nbsp;Reclaimed data is reconstructed proactively under predictive usage or served on-demand either by\u0026nbsp;computation on the device or fetching it from the Cloud. To understand the design implications, we have\u0026nbsp;implemented a platform storage service on Android that performs proactive management of local storage.\u0026nbsp;Attributed to our highly optimized framework design, our prototype implementation imposes negligible runtime\u0026nbsp;overhead and can free up significant storage space.\u003C\/p\u003E\r\n","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"Smart Storage for Smart Mobile Devices"}],"uid":"27707","created_gmt":"2020-02-26 14:39:56","changed_gmt":"2020-02-26 14:39:56","author":"Tatianna Richardson","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2020-03-10T10:00:00-04:00","event_time_end":"2020-03-10T12:00:00-04:00","event_time_end_last":"2020-03-10T12:00:00-04:00","gmt_time_start":"2020-03-10 14:00:00","gmt_time_end":"2020-03-10 16:00:00","gmt_time_end_last":"2020-03-10 16:00:00","rrule":null,"timezone":"America\/New_York"},"extras":[],"groups":[{"id":"221981","name":"Graduate Studies"}],"categories":[],"keywords":[{"id":"100811","name":"Phd Defense"}],"core_research_areas":[],"news_room_topics":[],"event_categories":[{"id":"1788","name":"Other\/Miscellaneous"}],"invited_audience":[{"id":"78761","name":"Faculty\/Staff"},{"id":"78771","name":"Public"},{"id":"174045","name":"Graduate students"},{"id":"78751","name":"Undergraduate students"}],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[],"email":[],"slides":[],"orientation":[],"userdata":""}}}