• DocumentCode
    2761371
  • Title

    Analysis of Round-Robin Implementations of Processor Sharing, Including Overhead

  • Author

    Thompson, Steve ; Lipsky, Lester ; Tasneem, Sarah ; Zhang, Feng

  • Author_Institution
    Comput. Sci. & Eng., Univ. of Connecticut Storrs, Storrs, CT, USA
  • fYear
    2009
  • fDate
    9-11 July 2009
  • Firstpage
    60
  • Lastpage
    65
  • Abstract
    It has been observed in recent years that in many applications service time demands are highly variable. Without foreknowledge of exact service times of individual jobs, processor sharing is an effective theoretical strategy for handling such demands. In practice, however, processor sharing must be implemented by time-slicing with a round-robin discipline. In this paper, we investigate how round-robin performs with the consideration of job switching overhead. Because of recent results, we assume that the best strategy is for new jobs to preempt the one in service. By analyzing time-slicing with overhead, we derive the effective utilization parameter, and give a good approximation regarding the lower bound of time-slice under a given system load and overhead. The simulation results show that for both exponential and non-exponential distributions, the system blowup points agree with what the effective utilization parameter tells us. Furthermore, with the consideration of overhead, an optimum time-slice value exists for a particular environment.
  • Keywords
    exponential distribution; program diagnostics; scheduling; exact service time; exponential distribution; job switching overhead; lower bound; optimum time-slice value; processor sharing; round-robin implementation; system blowup points; time slicing; utilization parameter; Application software; Computer applications; Computer networks; Computer science; Probability density function; Probability distribution; Random variables; Resumes; Time sharing computer systems; Veins; Round Robin; processor sharing; simulation; timeslice with overhead;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2009. NCA 2009. Eighth IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-3698-9
  • Electronic_ISBN
    978-0-7695-3698-9
  • Type

    conf

  • DOI
    10.1109/NCA.2009.57
  • Filename
    5190351