Memory usage techniques in middleware of a real-time data distribution system
US7783853B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 24, 2006 |
| Grant date | Aug 24, 2010 |
| Priority date | — |
| Expiry date | Jan 28, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/542
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method of operating real-time middleware associated with at least one node of a data distribution system is provided. At least one pool of a plurality of fixed block size units of memory of the node is allocated (e.g., via an operating system call). Based on loan requests for dynamic memory elements on behalf of a user application executing on the node, an indication of at least one of the allocated fixed block size units to be lent is provided. A list of which allocated fixed block size units are being lent from the pool is maintained, including maintaining the list based on return requests, on behalf of the user application executing on the node, of fixed block size units of the pool. Substantially all of the dynamic memory elements of the real-time middleware associated with the node are provided from the at least one pool of allocated fixed block size units based on the loan requests on behalf of the user application.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.