1 / 1

Applications of SRPT Scheduling with Inaccurate Information

Applications of SRPT Scheduling with Inaccurate Information Dong Lu, Peter A. Dinda, Yi Qiao, Huanyuan Sheng*, Fabian E. Bustamante. Department of Computer Science *Department of IEMS. Northwestern University, U.S.A. Overview

miron
Download Presentation

Applications of SRPT Scheduling with Inaccurate Information

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Applications of SRPT Scheduling with Inaccurate Information Dong Lu, Peter A. Dinda, Yi Qiao, Huanyuan Sheng*, Fabian E. Bustamante Department of Computer Science *Department of IEMS Northwestern University, U.S.A Overview Although Shortest Remaining Processing Time (SRPT) scheduling was proven to yield minimum response time over 40 years ago, its application in real systems has been rare partly due to the lack of its key parameter - accurate job size information. Our work focuses on the performance of size-based scheduling policies with inaccurate information. We have found that performance depends critically on the accuracy of the job size estimator. • Web server scheduling • Is file size a good estimator of a job’s service time? NOT Really (R  0.14) • P2P server side scheduling • Prediction Module and its interaction with scheduler. PS: Processor sharing SRPT: Ideal SRPT FSP: Ideal Fair Sojourn Protocol SRPT-E: SRPT with estimated job sizes FSP-E: FSP with estimated job sizes • SRPT with even a simple estimator dramatically increases performance.  With our best estimator, the performance is further improved. • Domain-based estimator: much more accurate prediction of the service timeat low overhead. FCFS: First Come First Serve PS: Processor Sharing SRPT-CS: SRPT with requested data chunk sizes SRPT-SS: SRPT with served data chunk sizes SRPT: Ideal SRPT SRPT and FSP outperform PS in both mean response time and slowdown given a reasonably good job size estimator. Please see our paper “Size-based Scheduling Policies with Inaccurate Scheduling Information” in proceedings of MASCOTS ‘04 for details on the performance of SRPT and FSP with inaccurate information. Please see our Tech Report NWU-CS-03-15 “Effects and Implications of File Size/Service Time Correlation on Web Server Scheduling Policies” for details. Please see our paper “Looking at the Server-Side of Peer-to-Peer Systems” in LCR ‘04 for details.

More Related