• Login
    View Item 
    •   etd@IISc
    • Division of Electrical, Electronics, and Computer Science (EECS)
    • Electrical Engineering (EE)
    • View Item
    •   etd@IISc
    • Division of Electrical, Electronics, and Computer Science (EECS)
    • Electrical Engineering (EE)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Approach to the Analysis of Scheduling Policies for Guaranteeing Delay with Arbitrary Arrivals

    Thumbnail
    View/Open
    T04834.pdf (62.37Mb)
    Author
    Prasanna, S Chaporkar
    Metadata
    Show full item record
    Abstract
    Many real-tim e applications need a delay guarantee from th e network. For this scheduling algorithms are useful. Therefore, given a scheduling algorithm and a characterization of arriving traffic, it is im p o rtan t to evolve a m ethod of obtaining the end-to-end delay guarantee. Real-tim e applications are a very large class needing different traffic m odels for their analysis. Therefore, analyzing scheduling policies w ithout any assum ption on an arrival process is highly desirable. The subject m atter of this thesis is to evolve a unified framework to obtain network delay guarantees without any assum ptions on scheduling policies and arrival processes. The only restrictions we impose are; • Scheduling policies are dynam ic; policies assign priorities to packets (and not to flows) as and when they arrive. We have shown th a t this priority indicator can be thought of as a “finish tim e” , which is the tim e a t which a packet is expected to finish its service. • The sources are packet sources w ith the m axim um packet length bounded for any flow. We obtained the necessary and sufficient condition fo r source schedulability, a condition for ensuring th a t all packets leave never after their respective finish times. W ith this, we redefined delay guarantees in term s of finish tim es and th en obtained the necessary and sufficient condition fo r guaranteeing delay at a multiplexer. Since we have not assum ed any scheduling policy or any specific arrival process, the adm ission control condition obtained is very general. Therefore, we have devised a general framework th at gives guidelines for effectively using the Delay G uarantee theorem to o btain the guaranteeable network delays for a given scheduling policy and an arrival process. We have analyzed some well known scheduling policies like V irtual Clock, E arliest Deadline F irst and Packetby- packet Generalized Processor Sharing for the leaky bucket constrained sources and sources constrained by M inimum Interarrival Time. T his analysis shows th a t th e bounds obtained are tight and they m atch w ith those reported in literature. Having obtained the guaranteeable regions of the scheduling policies, we addressed the question of finding delay optim al scheduling policies in a given set of scheduling policies for a given source vector, if such policies exist. We have devised tests for obtaining such a policy. Using these tests we have shown the absolute delay optim ality of the Preem ptive Earliest Deadline F irst policy. Also, we extended the delay o p tim ality of the Non Preem ptive Earliest Deadline F irst policy to a larger class of sources. E arlier it was shown only for Leaky Bucket C onstrained Sources. In the network, the departure process of an upstream node is the arrival process at a downstream node. For sim plifying the analysis we replaced the departure process by the finish tim e process. We found th a t this replacem ent does not always lead to guaranteeable delay, even when schedulability is guaranteed a t each node. We have obtained a class of scheduling policies for which such a replacem ent indeed leads to a valid endto- end guaranteeable delay. Using this class we have devised a general m ethod to obtain guaranteeable end-to-end delays in th e internetw orking environm ent w ith general arrival process. Using these results, we have developed a work-conserving architecture to support per-flow guarantees w ith scalable core.
    URI
    https://etd.iisc.ac.in/handle/2005/7236
    Collections
    • Electrical Engineering (EE) [398]

    etd@IISc is a joint service of SERC & J R D Tata Memorial (JRDTML) Library || Powered by DSpace software || DuraSpace
    Contact Us | Send Feedback | Thesis Templates
    Theme by 
    Atmire NV
     

     

    Browse

    All of etd@IIScCommunities & CollectionsTitlesAuthorsAdvisorsSubjectsBy Thesis Submission DateThis CollectionTitlesAuthorsAdvisorsSubjectsBy Thesis Submission Date

    My Account

    LoginRegister

    etd@IISc is a joint service of SERC & J R D Tata Memorial (JRDTML) Library || Powered by DSpace software || DuraSpace
    Contact Us | Send Feedback | Thesis Templates
    Theme by 
    Atmire NV