DRCL J-Sim API

drcl.intserv.scheduler
Class Translator_DCTS

java.lang.Object
  extended bydrcl.intserv.RspecTranslator
      extended bydrcl.intserv.scheduler.Translator_DCTS

public class Translator_DCTS
extends RspecTranslator

DCTS translator: works with any traffic model that implements TrafficPeriodic. It produces Rspecs in the SpecR_DCTS class. The worse-case delay per hop is specified as the period of the traffic model and assigned as D in SpecR_DCTS. If the resulting end-to-end delay does not satisfy the end-to-end delay requirement, then D is obtained by *equally* dividing the delay requirement to each hop.

See Also:
TrafficPeriodic, SpecR_DCTS

Constructor Summary
Translator_DCTS()
           
 
Method Summary
 SpecR translate(SpecAd adspec_, QoSRequirement qos_)
          Given the Adspec, the method returns the "minimum" Rspec that satisfies the specified QoS requirement.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Translator_DCTS

public Translator_DCTS()
Method Detail

translate

public SpecR translate(SpecAd adspec_,
                       QoSRequirement qos_)
Description copied from class: RspecTranslator
Given the Adspec, the method returns the "minimum" Rspec that satisfies the specified QoS requirement. It returns null if such an Rspec does not exist.

Specified by:
translate in class RspecTranslator

DRCL J-Sim API

Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~