Computer & Information Science Department   Polytechnic University

ATTENTION: THIS WEB SITE HAS MOVED. The pages you are looking at are no longer being maintained. Please go to http://www.poly.edu/cis/ to visit the new site of the Department of Computer and Information Science at Polytechnic University.

Scheduling Your Network Connections (the SYNC project)

Mor Harchol-Balter
Carnegie Mellon University


Friday, Sep. 16, 11:00am
LC 102, Brooklyn Campus, Polytechnic University

 

Abstract      

        In the first half of the talk, we focus on Web servers serving static (GET file) requests. Here we ask the following question: "Is it possible to reduce the expected response time of every request at a Web server, simply by changing the order in which we schedule the requests?" We present research results, including both queueing theoretic and kernel-level implementation results, showing that the answer is yes. This work appeared in [SIGMETRICS 01, 03] and [Transactions on Computer Systems 03] and was extended to transient overload scenarios in [ITC 03] and [Transactions on Internet Technologies 06].

      In the second half of the talk, we consider e-commerce Web sites, where the backend database becomes the bottleneck. Our goal here is to build a mechanism which allows the web vendors to prioritize in favor of clients who are "big spenders," offering them lower delays. We describe both QoS mechanisms "internal" to the database, at the lock queue modules, and mechanisms "external" to the database. This work appeared in [ICDE 04] and [ICDE 05].

      Joint work with (my students) Bianca Schroeder, David McWherter, and Adam Wierman.

Bio

      Mor Harchol-Balter is an Associate Professor of Computer Science at Carnegie Mellon University. She received her doctorate from the Computer Science department at the University of California at Berkeley under the direction of Manuel Blum. She is a recipient of the McCandless Chair, the NSF CAREER award, the NSF Postdoctoral Fellowship in the Mathematical Sciences, multiple best paper awards, and several teaching awards, including the Herbert A. Simon Award for Teaching Excellence. Professor Harchol-Balter is heavily involved in the ACM SIGMETRICS research community. Her work focuses on designing new scheduling/resource allocation policies for various distributed computer systems including Web servers, distributed supercomputing servers, networks of workstations, and database systems. Her work spans both queueing analysis and implementation and emphasizes integrating measured workload distributions into the problem solution.

      For further information please contact Torsten Suel (suel at poly.edu)