{"121141":{"#nid":"121141","#data":{"type":"event","title":"Ph.D. Thesis Proposal: Priyanka Tembey","body":[{"value":"\u003Cp\u003ETitle: \u003Cstrong\u003EinTune: Achieving Performance and Isolation Properties in Virtualized Islands-based Multicore Systems\u003C\/strong\u003E \u003Cbr \/\u003E\u003Cbr \/\u003EPriyanka Tembey\u003Cbr \/\u003ESchool of Computer Science\u003Cbr \/\u003ECollege of Computing,\u003Cbr \/\u003EGeorgia Institute of Technology\u003Cbr \/\u003E\u003Cbr \/\u003EDate: April 6th (FRI), 2012\u003Cbr \/\u003ETime: 11:00am - 1:00pm (EST)\u003Cbr \/\u003ELocation: KACB 3402\u003Cbr \/\u003E\u003Cbr \/\u003ECommittee:\u003C\/p\u003E\u003Cul\u003E\u003Cli\u003EDr. Karsten Schwan (Advisor, School of Computer Science, Georgia Tech)\u003C\/li\u003E\u003Cli\u003EDr. Ada Gavrilovska (Advisor, School of Computer Science, Georgia Tech)\u003C\/li\u003E\u003Cli\u003EDr. Sudhakar Yalamanchili (School of Electrical and Computer Engineering, Georgia Tech)\u003C\/li\u003E\u003Cli\u003EDr. George Cox (Intel Research Labs, Oregon)\u003C\/li\u003E\u003Cli\u003EDr. Thomas Gross (Department of Computer Science, ETH, Zurich)\u003C\/li\u003E\u003C\/ul\u003E\u003Cp\u003E\u003Cbr \/\u003E\u003Cstrong\u003EAbstract:\u003C\/strong\u003E\u003Cbr \/\u003EMulticore platforms are moving from small numbers of homogeneous cores toward multiple sets or islands of potentially heterogeneous cores residing on a single chip. Beyond core heterogeneity, there may be heterogeneity in memory structures and functional differences in per-island resource managers, an example being managers that supervise communication vs. computational tasks. Hardware structured as \u2019islands of cores\u2019 may offer improved scalability and functionality, but for applications to realize such opportunities, systems software must meet challenges that include\u003Cbr \/\u003E(a) providing end-to-end performance guarantees for applications operating across multiple islands, (b) mediating use of shared resources and offering isolation guarantees for multiple applications running on consolidated platforms, and\u003Cbr \/\u003E(c) delivering global properties such as platform-level power or utilization caps. \u003Cbr \/\u003E\u003Cbr \/\u003EThe goals of this thesis addresses (a)-(c) as follows: \u003Cbr \/\u003E(1) by developing system-level mechanisms for addressing challenges (a)-(c), (2) by demonstrating their ability to deliver improved application performance and platform ef\ufb01ciency, and (3) by creating principles and representative methods for realizing the isolation properties sought by applications and the ef\ufb01ciency sought for plat- forms. The concrete realization of these goals is inTune - a framework for inter-island operation, offering APIs and mechanisms that permit resource islands and their resource managers to jointly achieve application performance guarantees and global platform-level properties. Its hypervisor-level implementation provides such properties to arbitrary operating systems and applications, without requiring their complex functionalities to be changed. Per application or platform-level policy objectives are implemented as inTune \u2019overlays\u2019 that ef\ufb01ciently interact with islands and their resource managers. For multiple consolidated applications (and their overlays), there are additional methods that mon- itor and mediate their use of shared platform resources, while decision control models built into inTune ensure basic properties like progress and stability. \u003Cbr \/\u003E\u003Cbr \/\u003EInTune is implemented in the Xen hypervisor for a range of multi-core systems, including a heterogeneous communication-accelerator - the IXP network processor, and for x86 multi-core platforms with multiple NUMA memory nodes. Evaluation with representative parallel, web-based, and real-time applications and application mixes demonstrate the bene\ufb01ts of using inTune to achieve performance and platform policy objectives. \u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/p\u003E","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"inTune: Achieving Performance and Isolation Properties in Virtualized Islands-based Multicore Systems"}],"uid":"1","created_gmt":"2012-04-02 09:12:17","changed_gmt":"2016-10-08 01:58:37","author":"Jupiter","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2012-04-06T16:00:00-04:00","event_time_end":"2012-04-06T18:00:00-04:00","event_time_end_last":"2012-04-06T18:00:00-04:00","gmt_time_start":"2012-04-06 20:00:00","gmt_time_end":"2012-04-06 22:00:00","gmt_time_end_last":"2012-04-06 22:00:00","rrule":null,"timezone":"America\/New_York"},"extras":[],"groups":[{"id":"47223","name":"College of Computing"},{"id":"50875","name":"School of Computer Science"}],"categories":[],"keywords":[],"core_research_areas":[],"news_room_topics":[],"event_categories":[],"invited_audience":[],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[{"value":"\u003Cp\u003E\u003Ca href=\u0022mailto:ptembey3@gatech.edu\u0022\u003EPriyanka Tembey\u003C\/a\u003E\u003C\/p\u003E","format":"limited_html"}],"email":[],"slides":[],"orientation":[],"userdata":""}}}