发明名称 Method and apparatus for processing protocol messages for multiple protocol instances
摘要 The invention includes a method and apparatus for processing protocol messages for multiple protocol instances. In one embodiment, a method for processing protocol messages includes receiving a plurality of messages for a plurality of processors where each received message is associated with one of the protocol instances, generating a processing request for each message, queuing the processing requests, and servicing the queues in a manner for arbitrating access by the queues to the processors for processing the messages. A processing request generated for a received message identifies one of the protocol instances with which the message is associated. The processing requests are queued using a plurality of queues associated with the respective plurality of protocol instances, where each processing request is queued in one of the queues associated with the one of the protocol instances with which the processing request is associated. The servicing of each queue includes reading a processing request from the queue, if the queue has at least one processing request queued therein, and causing the one of the processors with which the processing request is associated to process one of the messages associated with the protocol instance identified by the processing request. The queues may be serviced in a round-robin manner for arbitrating access by the queues to the processors, thereby enabling atomic processing of the messages.
申请公布号 US8589593(B2) 申请公布日期 2013.11.19
申请号 US20090368432 申请日期 2009.02.10
申请人 BHATIA JAGJEET;TOUVE JEREMY;ALCATEL LUCENT 发明人 BHATIA JAGJEET;TOUVE JEREMY
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人
主权项
地址