{"540181":{"#nid":"540181","#data":{"type":"event","title":"PhD Defense by Alexander Merritt","body":[{"value":"\u003Cp\u003ETitle: Scalable Main-Memory Object Management\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EAlexander Merritt\u003C\/p\u003E\u003Cp\u003ESchool of Computer Science\u003C\/p\u003E\u003Cp\u003ECollege of Computing\u003C\/p\u003E\u003Cp\u003EGeorgia Institute of Technology\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EDate: Tuesday, May 31, 2016\u003C\/p\u003E\u003Cp\u003ETime: 10AM to 12PM EST \/ 7AM to 9AM PDT\u003C\/p\u003E\u003Cp\u003ELocation: KACB 3100\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp\u003ECommittee:\u003C\/p\u003E\u003Cp\u003E---------------\u003C\/p\u003E\u003Cp\u003EDr. Karsten Schwan (Advisor, School of Computer Science, Georgia Tech) Dr. Ada Gavrilovska (Committee Chair, School of Computer Science, Georgia Tech) Dr. Taesoo Kim (School of Computer Science, Georgia Tech) Dr. Kishore Ramachandran\u0026nbsp; (School of Computer Science, Georgia Tech) Dr. Moinuddin Qureshi (School of Electrical and Computer Engineering, Georgia Tech) Dr. Dejan Milojicic (Hewlett Packard Labs, Hewlett Packard Enterprise)\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp\u003EAbstract:\u003C\/p\u003E\u003Cp\u003E-----------\u003C\/p\u003E\u003Cp\u003ENew and emerging memory technologies are giving rise to servers with massive pools of main memory, but these systems are difficult to program efficiently: terabytes of memory, disaggregated bandwidth, and hundreds of cores pose scalability challenges for all layers in the software stack. Transparent, granular operating system interfaces make it difficult and inefficient for applications to express semantic relationships with their data. Library allocators are subjected to much larger scales they were not designed for, as well as increasingly complex allocation behaviors, creating high memory fragmentation.\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp\u003ETo navigate these challenges, this thesis proposes (1) new memory-centric operating system abstractions to more effectively manage and share both virtual and physical memory without interfacing with the filesystem or network APIs, and (2) a log-structured memory object allocator that leverages these new abstractions to more effectively make informed decisions about where data is placed and how it is accessed, scaling up to hundreds of cores by partitioning and decentralizing its components across large shared-memory platforms. We demonstrate the feasibility of this approach with data-intensive applications and workloads, including a tightly-coupled image analytics pipeline we developed, to stress the real-time capabilities of our solution.\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp\u003E \u003C\/p\u003E","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"Scalable Main-Memory Object Management"}],"uid":"27707","created_gmt":"2016-05-25 12:51:40","changed_gmt":"2016-10-08 02:17:55","author":"Tatianna Richardson","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2016-05-31T11:00:00-04:00","event_time_end":"2016-05-31T13:00:00-04:00","event_time_end_last":"2016-05-31T13:00:00-04:00","gmt_time_start":"2016-05-31 15:00:00","gmt_time_end":"2016-05-31 17:00:00","gmt_time_end_last":"2016-05-31 17: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":"78771","name":"Public"}],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[],"email":[],"slides":[],"orientation":[],"userdata":""}}}