Method and apparatus for scheduling message processing

The present invention provides a method and apparatus for scheduling message processing. The present invention provides a scheduling mechanism, or scheduler ( 602 ), that receives messages ( 608 ) and stores the messages ( 610 or 614 ) in a first queue ( 604 ) or a second queue ( 606 ) based, in par...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Berggreen, Arthur
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention provides a method and apparatus for scheduling message processing. The present invention provides a scheduling mechanism, or scheduler ( 602 ), that receives messages ( 608 ) and stores the messages ( 610 or 614 ) in a first queue ( 604 ) or a second queue ( 606 ) based, in part, on various criteria associated with the messages. The criteria include message attributes, such as message priority, virtual private network ("VPN") classification and destination software function. The first queue ( 604 ) can be a first-in-first-out queue, and the second queue ( 606 ) can be a multi-dimensional queue. The scheduler ( 602 ) then schedules the queued messages ( 612 or 616 ) for processing based, in part, on various operating criteria ( 618 ), such as historical operating data, current operating data and anti-starvation criteria. In addition, the scheduler ( 602 ) can be programmed to function in a variety of operating modes.