Scheduling circuitry, for use for example in an ATM network unit to
schedule cell transmissions, includes a master calendar (1) for holding
entries corresponding respectively to events (cell transmissions) that are
to occur within a preselected master-calendar scheduling range (SR), and a
slave calendar (12) for holding entries corresponding respectively to
events that are to occur beyond that scheduling range. When an event is to
be scheduled, calendar control circuitry (24) makes an entry corresponding
thereto in the slave calendar (12) if the interval between a current time
and a desired scheduling time for the event exceeds said scheduling range.
The entry in the slave calendar includes timing information representing
the desired scheduling time. The calendar control circuitry monitors the
entries in the slave calendar (12) and causes an entry therein whose
corresponding event becomes within the scheduling range to be transferred
to the master calendar (1).
Such scheduling circuitry can deal effectively with events that are to be
scheduled at widely disparate intervals (very short and very long) without
requiring the calendars to be large and without complicated processing of
the calendar entries.
Het plannen van schakelschema, voor gebruik bijvoorbeeld in een het netwerkeenheid van ATM aan de transmissies van de programmacel, omvat een hoofdkalender (1) voor holdingsingangen die respectievelijk aan gebeurtenissen beantwoorden (celtransmissies) die binnen een voorgeselecteerde hoofd-kalender moeten voorkomen plannend waaier (SR), en een slavenkalender (12) voor holdingsingangen die respectievelijk aan gebeurtenissen beantwoorden die voorbij dat het plannen gamma moeten voorkomen. Wanneer een gebeurtenis moet worden gepland, maakt schakelschema van de kalendercontrole (24) een ingang daaraan corresponderend in slavenkalender (12) als het interval tussen een huidige tijd en een gewenste het plannen tijd voor de gebeurtenis gezegd plannend waaier overschrijdt. De ingang in de slavenkalender omvat timingsinformatie die de gewenste het plannen tijd vertegenwoordigt. Het schakelschema van de kalendercontrole controleert de ingangen in slavenkalender (12) en veroorzaakt daarin een ingang de waarvan overeenkomstige gebeurtenis wordt binnen de het plannen waaier om naar hoofdkalender (1) worden overgebracht Dergelijk het plannen schakelschema kan effectief gebeurtenissen behandelen die met wijd ongelijksoortige intervallen (zeer plotseling en zeer lang) zonder de kalenders groot te vereisen om te zijn en zonder ingewikkelde verwerking van de kalenderingangen moeten worden gepland.