{"669016":{"#nid":"669016","#data":{"type":"event","title":"ISyE Seminar Speaker - Mor Harchol","body":[{"value":"\u003Cp\u003E\u003Cstrong\u003ETitle:\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003EScheduling Multiserver Compute Jobs\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003EAbstract:\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003EAlmost all queueing models assume that a job runs on a single server. But this one-server-per-job model is not a good representation of today\u0027s compute jobs.\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u0026nbsp;\u003Cspan\u003E\u003Cspan\u003EA typical data center job today occupies multiple cores concurrently.\u0026nbsp; We refer to a job that requires a fixed number of cores for some duration as a multiserver job.\u0026nbsp; Unfortunately, very little is known about the performance of multiserver job queueing models.\u0026nbsp; We present the first results on response time for multiserver job models.\u003C\/span\u003E\u003C\/span\u003E\u0026nbsp;\u003Cspan\u003E\u003Cspan\u003ETo do this, we introduce a new scheduling policy, called ServerFilling, which is both\u0026nbsp;throughput-optimal in many settings and also lends itself to response time analysis.\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cspan\u003E\u003Cspan\u003E\u0026nbsp;\u003Cspan\u003E\u003Cspan\u003EJoint work with:\u003Cstrong\u003E \u003C\/strong\u003E\u0026nbsp;Isaac Grosof and Alan Scheller-Wolf\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003EBio:\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003EMor Harchol-Balter is the Bruce J. Nelson Professor of Computer Science at Carnegie Mellon University.\u0026nbsp; She is a Fellow of both ACM and IEEE.\u0026nbsp; She currently serves as SIG Chair for ACM SIGMETRICS, and has previously served as General Chair and TPC Chair for SIGMETRICS. She is the recipient of the NSF CAREER award, dozens of Industrial Faculty Awards, and several teaching awards, including the Herbert A. Simon Teaching Award and the Spira Teaching Award. Mor is the author of a popular queueing theory textbook, \u201c\u003Cem\u003EPerformance Analysis and Design of Computer Systems\u003C\/em\u003E,\u201d published by Cambridge University Press 2013.\u0026nbsp; She also has a new textbook coming out called \u201c\u003Cem\u003EIntroduction to Probability for Computing,\u201d\u003C\/em\u003E published by Cambridge University Press 2024. Mor\u2019s work has been honored with many paper awards: INFORMS George Nicholson Prize 22, SIGMETRICS 21, SIGMETRICS 19, PERFORMANCE 18, INFORMS APS 18, EUROSYS 16, MASCOTS 16, MICRO 10, SIGMETRICS 03, ITC 03, SIGMETRICS 96.\u0026nbsp; She has also been blessed with fantastic PhD students, almost all of whom are professors at top universities.\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n","summary":"","format":"limited_html"}],"field_subtitle":"","field_summary":[{"value":"\u003Cp\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan\u003EAlmost all queueing models assume that a job runs on a single server. But this one-server-per-job model is not a good representation of today\u0027s compute jobs.\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u0026nbsp;\u003Cspan\u003E\u003Cspan\u003EA typical data center job today occupies multiple cores concurrently.\u0026nbsp; We refer to a job that requires a fixed number of cores for some duration as a multiserver job.\u0026nbsp; Unfortunately, very little is known about the performance of multiserver job queueing models.\u0026nbsp; We present the first results on response time for multiserver job models.\u003C\/span\u003E\u003C\/span\u003E\u0026nbsp;\u003Cspan\u003E\u003Cspan\u003ETo do this, we introduce a new scheduling policy, called ServerFilling, which is both\u0026nbsp;throughput-optimal in many settings and also lends itself to response time analysis.\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cspan\u003E\u003Cspan\u003E\u0026nbsp;\u003Cspan\u003E\u003Cspan\u003EJoint work with:\u003Cstrong\u003E \u003C\/strong\u003E\u0026nbsp;Isaac Grosof and Alan Scheller-Wolf\u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\r\n","format":"limited_html"}],"field_summary_sentence":[{"value":"Scheduling Multiserver Compute Jobs"}],"uid":"36374","created_gmt":"2023-08-17 12:35:19","changed_gmt":"2023-08-17 12:35:19","author":"mwelch39","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2023-08-25T11:30:00-04:00","event_time_end":"2023-08-25T12:30:00-04:00","event_time_end_last":"2023-08-25T12:30:00-04:00","gmt_time_start":"2023-08-25 15:30:00","gmt_time_end":"2023-08-25 16:30:00","gmt_time_end_last":"2023-08-25 16:30:00","rrule":null,"timezone":"America\/New_York"},"location":" ISYE Groseclose 402","extras":[],"groups":[{"id":"1242","name":"School of Industrial and Systems Engineering (ISYE)"}],"categories":[],"keywords":[],"core_research_areas":[],"news_room_topics":[],"event_categories":[{"id":"1795","name":"Seminar\/Lecture\/Colloquium"}],"invited_audience":[{"id":"78761","name":"Faculty\/Staff"},{"id":"177814","name":"Postdoc"},{"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":""}}}