Method and apparatus for accelerating generic inter-ORB protocol for a CORBA ORB
US7954108B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 21, 2006 |
| Grant date | May 31, 2011 |
| Priority date | — |
| Expiry date | Mar 31, 2030 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/546
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An HDL description of a communications protocol machine for transforming object communications into low-level octet sequences for physical transport is synthesized onto a programmable logic device such as an FPGA. This communications protocol machine replaces traditional software-based inter-ORB protocol engines in distributed computing environments, including embedded environments, to provide reduced latency. The communications protocol machine is described with two distinct elements: a protocol messaging machine and an encoder/decoder. The protocol messaging machine converts an object communication into a low-level octet sequence comprising one or more inter-ORB protocol messages and converts a low-level octet sequence comprising an inter-ORB protocol message into an object communication. The encoder/decoder encodes each data type associated with the object communication into a low-level octet sequence according to a set of rules, such as CDR, and decodes a low-level octet sequence into data types associated with the object communication according to the same rules.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.