Network intermediate system with message passing architecture
US5592622A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | May 10, 1995 |
| Grant date | Jan 7, 1997 |
| Priority date | — |
| Expiry date | May 10, 2015 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L2012/5665
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A system uses a message passing paradigm for transferring large amounts of input/output data among a plurality of processors, such as a network intermediate system or router. A bus interconnects the plurality of processors with a plurality of bus interface devices. The bus interface device which originates a transfer includes a command list storing lists of commands which characterize transfers of data messages from local memory across the bus and a packing buffer which buffers the data subject of the command being executed between local memory and the bus. A bus interface device which receives a transfer includes a free buffer list storing pointers to free buffers in local memory into which the data may be loaded from the bus, and a receive list storing pointers to buffers in local memory loaded with data from the bus. The command list includes a first high priority command list and a second lower priority command list for managing latency of the higher priority commands in the software of the processor. The bus interface which receives the transfer includes control logic which manages data transfer into and out of an inbound buffer, including receiving burst transfers of message …
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.