Network system, nodes connected thereto and data communication method using same
First Claim
1. A network system comprising a network and a plurality of nodes connected thereto, said nodes having data shared in common among said nodes;
- said nodes each having a communication interface for transmission and reception of data by full duplex transmission through said network;
said nodes each having a virtual memory for storing data to be transmitted by said node, said data to be transmitted having multicast addresses set thereto in units of frames;
the communication interface, when the node corresponding thereto is transmitting data, serving to transmit said data by multicast together with the multicast addresses corresponding to said transmitted data;
each of said nodes, when data to be received thereby are set, serving to store one or more of multicast addresses of frames containing data to be transmitted from other nodes by multicast and to be received thereby; and
the communication interface of each of said nodes serving, when receiving frames transmitted by multicast, to copy to the corresponding node the data of those of said received frames having a multicast address that matches one of the stored multicast addresses and to discard frames with a multicast address that does not match any of the stored multicast addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of nodes are connected to a network and share data among them to form a network system. Each node has a communication interface for transmission and reception of data by full duplex transmission through the network and a virtual memory for storing data to be transmitted. Multicast addresses are set to the data to be transmitted in units of frames, and the communication interface serves to transmit data by multicast together with their corresponding multicast addresses. Each node, when data to be received thereby are set, serves to store one or more of multicast addresses of frames containing data to be transmitted from other nodes by multicast and to be received thereby. The communication interface of each node, when receiving frames transmitted by multicast, serves to copy the data of those of the received frames having a multicast address that matches one of the stored multicast addresses and to discard frames with a multicast address that does not match any of the stored multicast addresses.
-
Citations
9 Claims
-
1. A network system comprising a network and a plurality of nodes connected thereto, said nodes having data shared in common among said nodes;
-
said nodes each having a communication interface for transmission and reception of data by full duplex transmission through said network;
said nodes each having a virtual memory for storing data to be transmitted by said node, said data to be transmitted having multicast addresses set thereto in units of frames;
the communication interface, when the node corresponding thereto is transmitting data, serving to transmit said data by multicast together with the multicast addresses corresponding to said transmitted data;
each of said nodes, when data to be received thereby are set, serving to store one or more of multicast addresses of frames containing data to be transmitted from other nodes by multicast and to be received thereby; and
the communication interface of each of said nodes serving, when receiving frames transmitted by multicast, to copy to the corresponding node the data of those of said received frames having a multicast address that matches one of the stored multicast addresses and to discard frames with a multicast address that does not match any of the stored multicast addresses. - View Dependent Claims (2)
-
-
3. A node adapted to be connected to a network and to share data in common with other nodes connected to said network, said node comprising;
-
a communication interface for transmission and reception of data by full duplex transmission through said network;
a virtual memory for storing data to be transmitted by the node and multicast addresses in correlation; and
a memory for storing multicast addresses of frames containing those of the data transmitted by multicast from other nodes that are to be received by itself;
wherein said communication interface serves to transmit data by multicast together with said stored multicast addresses and, when frames transmitted by multicast are received, to copy to the node the data in those of said received frames having a multicast address that matches one of said stored multicast addresses and to discard data in those of said received frames having a multicast address not matching any of said stored multicast addresses.
-
-
4. A data communication method using a network system with a network and a plurality of nodes connected to said network and adapted to share data in common among said nodes, said method comprising the steps of:
-
providing each of said nodes with a communication interface for transmission and reception of data by full duplex transmission through said network;
providing each of said nodes with a virtual memory for storing data to be transmitted by said node;
setting multicast addresses to data in units of frames for transmission;
causing the communication interface of one of said nodes to transmit by multicast the data for transmission together with said set multicast addresses;
causing each of said nodes for which data to be received are set, to store multicast addresses of frames containing data that are transmitted from other nodes and intended to be received by said each node; and
causing the communication interface of each of said nodes, when data are thereby received by multicast, to copy to the corresponding node the data contained in those of the frames transmitted by multicast and having a multicast address that matches one of said stored multicast addresses and to discard data in those of said received frames having a multicast address not matching any of said stored multicast addresses. - View Dependent Claims (5, 6, 7)
-
-
8. A network system comprising a network and a plurality of nodes connected thereto through a switching hub, said nodes having data shared in common among said nodes;
-
said nodes each having a communication interface for transmission and reception of data by full duplex transmission through said network;
said nodes each having a virtual memory for storing data to be transmitted by said node, said data to be transmitted having multicast addresses set thereto in units of frames;
the communication interface, when the node corresponding thereto is transmitting data, serving to transmit said data by multicast together with the multicast addresses corresponding to said transmitted data;
each of said nodes, when data to be received thereby are set, serving to store one or more of multicast addresses of frames containing data to be transmitted from other nodes by multicast and to be received thereby;
the communication interface of each of said nodes serving, when receiving frames transmitted by multicast, to copy to the corresponding node the data of those of said received frames having a multicast address that matches one of the stored multicast addresses and to discard frames with a multicast address that does not match any of the stored multicast addresses; and
each of said nodes serving to transmit data cyclically at transmission timing of itself to thereby share the transmitted data with the others of said nodes. - View Dependent Claims (9)
-
Specification