Patent · US Expired

Real-time channel-based reflective memory based upon timeliness requirements

US6640245B1 · kind B1 · utility

9Cited by
13References
35Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 1, 1999
Grant dateOct 28, 2003
Priority date
Expiry dateSep 1, 2019

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L47/30
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A computer network guarantees timeliness to distributed real-time applications by allowing an application to specify its timeliness requirements and by ensuring that a data source can meet the specified requirements. A reflective memory area is established by either a data source of an application. A data source maps onto this reflective memory area and writes data into it. In order to receive data from this data source, an application requests attachment to the reflective memory area to which the data source is mapped and specifies timeliness requirements. The application may specify that it needs data either periodically or upon occurrence of some condition. The application allocates buffers at its local node to receive data. The data source then establishes a data push agent thread at its local node, and a virtual channel over the computer network between the data push agent thread and the application attached to its reflective memory area. The data push agent thread transmits data to the application over the virtual channel according to the timeliness requirements specified by the application. Such a channel-based reflective memory system simplifies data sharing and communicati…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.