Method of and apparatus for realizing priority data transmissions for CSMA/CD system
First Claim
1. A method of realizing priority data transmission for a CSMA/CD system, comprising the steps of:
- checking to see if a transmission line has a free space in response to a data transmission request from a node serving as a source node;
transmitting, if the transmission line has a free space, a priority transmission notice carried by a data-link-layer protocol signal of the CSMA/CD system from the source node directly to the other nodes;
putting the nodes except the source node in a transmission-disabled, reception-enabled state when the priority transmission notice is received by the nodes; and
transmitting data for which the data transmission request has been made from the source node to a node serving as a destination node, the method being performed without the use of an arbitration device external to the source node and the other nodes, wherein;
the data-link-layer protocol signal of the CSMA/CD system is a MAC frame signal; and
the MAC frame signal has a frame type field or an LLC header field, either of the fields being used to carry at least one of;
(1) the priority transmission notice, (2) a priority assigned to the source node, and (3) a release notice releasing the nodes from the transmission-disabled, reception-enabled state when the transmission of data, for which the data transmission request has been made, has been completed.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting a large amount of data with priority for use with a CSMA/CD system includes the steps of checking to see if a transmission line has a free space in response to a data transmission request from a node serving as a source node, transmitting, if the transmission line has a free space, a priority transmission notice carried by a data-link-layer protocol signal of the CSMA/CD system from the source node to the other nodes, transmitting data for which the data transmission request has been made from the source node to a node serving as a destination node, and putting the nodes except the source node in a transmission-disabled, reception-enabled state when the priority transmission notice is received by the nodes. Also provided is an apparatus for achieving such a method.
30 Citations
11 Claims
-
1. A method of realizing priority data transmission for a CSMA/CD system, comprising the steps of:
-
checking to see if a transmission line has a free space in response to a data transmission request from a node serving as a source node;
transmitting, if the transmission line has a free space, a priority transmission notice carried by a data-link-layer protocol signal of the CSMA/CD system from the source node directly to the other nodes;
putting the nodes except the source node in a transmission-disabled, reception-enabled state when the priority transmission notice is received by the nodes; and
transmitting data for which the data transmission request has been made from the source node to a node serving as a destination node, the method being performed without the use of an arbitration device external to the source node and the other nodes, wherein;
the data-link-layer protocol signal of the CSMA/CD system is a MAC frame signal; and
the MAC frame signal has a frame type field or an LLC header field, either of the fields being used to carry at least one of;
(1) the priority transmission notice, (2) a priority assigned to the source node, and (3) a release notice releasing the nodes from the transmission-disabled, reception-enabled state when the transmission of data, for which the data transmission request has been made, has been completed.- View Dependent Claims (2, 3, 4)
attaching priority assigned to the source node to the priority transmission notice and transmitting the priority transmission notice from the source node to the other nodes; and
comparing, at each recipient node, the priority assigned to the source node with priority assigned to the recipient node, and if the priority assigned to the source node is higher than that assigned to the recipient node, putting the recipient node in the transmission-disabled, reception-enabled state.
-
-
3. The method of claim 1, further comprising the steps of:
-
transmitting a release notice carried by a data-link-layer protocol signal of the CSMA/CD system from the source node to the other nodes; and
restoring the nodes to a transmission-reception-enabled state when the release notice is received by the nodes.
-
-
4. The method of claim 1, further comprising the step of:
restoring the nodes to a transmission-reception-enabled state after a predetermined time elapses from when the priority transmission notice is received by the nodes.
-
5. A method of realizing priority data transmission for a CSMA/CD system, comprising the steps of:
-
checking to see if a transmission line has a free space in response to a data transmission request from a node serving as a source node;
transmitting, if the transmission line has a free space, a priority transmission notice carried by a data-link-layer protocol signal of the CSMA/CD system from the source node to the other nodes;
transmitting data for which the data transmission request has been made from the source node to a node serving as a destination node; and
putting the nodes except the source node in a transmission-disabled, reception-enabled state when the priority transmission notice is received by the nodes, wherein;
the data-link-layer protocol signal of the CSMA/CD system is replaced with a network-layer protocol signal of an OSI reference model;
the network-layer protocol signal is an IP datagram signal having an option field and a TOS field;
the option field is used to carry one of the priority transmission notice and the release notice; and
the TOS field is used to carry the priority assigned to the source node.
-
-
6. An apparatus for realizing priority data transmission for a CSMA/CD system, comprising:
-
transmitting means for transmitting data to a line;
noticing means for instructing the transmitting means to transmit a priority transmission notice from a source node and carried by a data-link-layer protocol signal of the CSMA/CD system to the other nodes;
receiving means for receiving data from the line;
notice detecting means for detecting a priority transmission notice in the data received by the receiving means; and
controlling means for instructing the noticing means to transmit the priority transmission notice in response to a data transmission request from an application, making the transmitting means transmit data for which the data transmission request has been made, and disabling the transmitting means if the notice detecting means detects a priority transmission notice, the apparatus not including an arbitration device external to the source node and the other nodes, further comprising;
priority adding means for adding given priority to the priority transmission notice to be transmitted from the transmitting means; and
priority detecting means for detecting priority in a priority transmission notice detected by the notice detecting means, the controlling means comparing the priority detected by the priority detecting means with priority of its own node, and if the detected priority is higher than that of its own node, disabling the transmitting means. - View Dependent Claims (7, 8)
timer means for counting a predetermined period after the notice detecting means detects a priority transmission notice, the controlling means enabling the transmitting means when the timer means counts the predetermined period.
-
-
8. The apparatus of claim 6, further comprising:
-
releasing means for instructing the transmitting means to transmit a release notice carried by a data-link-layer protocol signal of the CSMA/CD system to the other nodes; and
release notice detecting means for detecting a release notice in the data received by the receiving means, the controlling means enabling the transmitting means if the release notice detecting means detects the release notice.
-
-
9. An apparatus for realizing priority data transmission for a CSMA/CD system, comprising:
-
transmitting means for transmitting data to a line;
noticing means for instructing the transmitting means to transmit a priority transmission notice from a source node and carried by a data-link-layer protocol signal of the CSMA/CD system to the other nodes;
receiving means for receiving data from the line;
notice detecting means for detecting a priority transmission notice in the data received by the receiving means; and
controlling means for disabling the transmitting means if the notice detecting means detects a priority transmission notice, wherein;
the data-link-layer protocol signal of the CSMA/CD system is a MAC frame signal; and
the MAC frame signal has a frame type field or an LLC header field, either of the fields being used to carry at least one of;
(1) the priority transmission notice, (2) a priority assigned to the source node, and (3) a release notice for enabling the transmitting means when the transmission of data, for which the priority transmission notice was transmitted, has been completed.- View Dependent Claims (10)
priority adding means for adding given priority to the priority transmission notice to be transmitted from the transmission means; and
priority detecting means for detecting in the priority transmission notice detected by the notice detecting means, the controlling means comparing the priority detected by the priority detecting means with priority of its own node, and if the detected priority is higher than that of its own node, disabling the transmitting means.
-
-
11. An apparatus for realizing priority data transmission for a CSMA/CD system, comprising:
-
transmitting means for transmitting data to a line;
noticing means for instructing the transmitting means to transmit a priority transmission notice from a source node and carried by a data-link-layer protocol signal of the CSMA/CD system to the other nodes;
receiving means for receiving data from the line;
notice detecting means for detecting a priority transmission notice in the data received by the receiving means; and
controlling means for instructing the noticing means to transmit the priority transmission notice in response to a data transmission request from an application, making the transmitting means transmit data for which the data transmission request has been made, and disabling the transmitting means if the notice detecting means detects a priority transmission notice, and further comprising;
priority adding means for adding given priority to the priority transmission notice to be transmitted from the transmitting means; and
priority detecting means for detecting priority in a priority transmission notice detected by the notice detecting means, the controlling means comparing the priority detected by the priority detecting means with priority of its own node, and if the detected priority is higher than that of its own node, disabling the transmitting means, wherein;
the data-link-layer protocol signal of the CSMA/CD system is replaced with a network-layer protocol signal of an OSI reference model;
the network-layer protocol signal is an IP datagram signal having an option field and a TOS field;
the option field is used to carry one of the priority transmission notice and the release notice; and
the TOS field is used to carry the priority.
-
Specification