EP1599011A2

Distributed system for data communication

Abstract

A distributed system for ensuring that message data is not damaged during send and receive processing of said message includes a memory (2002) for storing an application program (2006), a CPU (2001) for executing it, and a network controller (2003) for sending a message onto a network (2005), send data memory means (2025) for storing send data generated by said application program (2006); send protocol processing means for receiving send data stored in said send data memory means (2025) and executing a predetermined send protocol processing to compose a message be transferred to said network controller (2003), using said send data. The system comprises a first mode (502 - 508) having many processing sequences for enhancing reliability of communication by checking a message-to-be-sent, a second mode (501) having less processing sequences in which a message-to-be-sent is sent as it is, and means for selecting one of the modes.

EP1599011A2, drawing sheet 1
Sheet 1 of 24

Term

Term ended

Projected expiry passed 6 December 2019, 6.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

11 claims: 4 independent, 7 dependent

  1. 1
    A distributed system for ensuring that message data is not damaged during send and receive processing of said message including a memory (2002) for storing an application program (2006), a CPU (2001) for executing said application program (2006) stored in said memory (2002), and a network controller (2003) connected to a network (2005) for sending a message-to-be-sent onto said network (2005) while said CPU (2001) is executing said application program (2006) stored in said memory (2002), said distributed system comprises:send data memory means (2025) for storing send data generated by said application program (2006);send protocol processing means for receiving send data stored in said send data memory means (2025) and executing a predetermined send protocol processing to compose a message-to-be-sent to be transferred to said network controller (2003), using said send data;characterized in that the system comprises a first mode (502 - 508) having many processing sequences for enhancing reliability of communication by checking a message-to-be-sent, a second mode (501) having less processing sequences in which a message-to-be-sent is sent as it is, and means for selecting one of the modes.
  2. 6
    A distributed system for ensuring that message data is not damaged during send and receive processing of said message, particularly according to one of the preceding claims, including a memory (2002) for storing an application program (2006), a CPU (2001) for executing said application program (2006) stored in said memory (2002), and a network controller (2003) connected to a network (2005) for sending a message-to-be-sent onto said network (2005) while said CPU (2001) is executing said application program (2006) stored in said memory (2002), said distributed system comprises:send data memory means (2025) for storing send data generated by said application program (2006);send protocol processing means for receiving send data stored in said send data memory means (2025) and executing a predetermined send protocol processing to compose a message-to-be-sent to be transferred to said network controller (2003), using said send data;characterized in that the system comprises a first mode having processing sequences for checking a message-to-be-sent in accordance with a receive protocol, a second mode having less processing sequences in which a message-to-be-sent is sent as it is, and means for selecting one of the two modes.
  3. 7
    A distributed system for ensuring that message data is not damaged during send and receive processing of said message, particularly according to one of the preceding claims, including a memory (2002) for storing an application program (2006), a CPU (2001) for executing said application program (2006) stored in said memory (2002), and a network controller (2003) connected to a network (2005) for sending a message-to-be-sent onto said network (2005) while said CPU (2001) is executing said application program (2006) stored in said memory (2002), said distributed system comprises:send data memory means (2025) for storing send data generated by said application program (2006);send protocol processing means for receiving send data stored in said send data memory means (2025) and executing a predetermined send protocol processing to compose a message-to-be-sent to be transferred to said network controller (2003), using said send data;characterized in further comprising receive protocol processing means for receiving, in a first mode, the composed message-to-be-sent generated by said send protocol processing means, and executing predetermined receive protocol processing to generate data from said composed message-to-be-sent;send data comparing means for comparing , in said first mode, said send data stored in said send data memory means (2025) with said data generated from said composed message-to-be-sent by said receive protocol processing means, wherein said network controller (2003) is adapted to send, in said first mode, said message-to-be-sent composed by said send protocol processing means only when a result of said comparing executed by said send data comparing means indicates agreement, and sending means for sending, in a second mode, said message-to-be-sent just after composing it in said send protocol processing means.
  4. 8
    The system according to one of the preceding claims, characterized in further comprising receive protocol processing means for receiving in a first mode the composed message-to-be-sent generated by said send protocol processing means, and executing predetermined receive protocol processing to extract a data part from said composed message-to-be-sent;and send data comparing means for comparing said send data stored in said send data memory means (2025) with said data part extracted from said composed message-to-be-sent by said receive protocol processing means, wherein in said first mode said network controller (2003) is requested to send said message-to-be-sent composed by said send protocol processing means only when a result of said comparing executed by said send data comparing means indicates agreement.