Communication control system and control method thereof
First Claim
1. A communication control system having a data link layer which executes data transfer on a logical channel for controlling packet transfer conducted by a plurality of said logical channels between nodes, comprising:
- means for recording, in a descriptor for recording information regarding transfer by each logical channel, information including information regarding an order of transfer by each said logical channel, whereinsaid data link layer includesmeans for executing data transfer by each said logical channel based on the information recorded in said descriptor including the information regarding the order of transfer by each said logical channel designated by said descriptor.
1 Assignment
0 Petitions
Accused Products
Abstract
In a communication control system for controlling packet transfer conducted by a plurality of logical channels between nodes, a circuit is provided for recording, in a descriptor for recording information regarding transfer by each logical channel, information including a stop bit, an activation bit, the number of logical channel to be activated, an identification value, the number of logical channel to be monitored and a monitoring identification value which are information regarding the order of transfer by each logical channel, and a data link layer includes a circuit for executing transfer by each logical channel based on the order of transfer by each logical channel designated by a descriptor.
19 Citations
56 Claims
-
1. A communication control system having a data link layer which executes data transfer on a logical channel for controlling packet transfer conducted by a plurality of said logical channels between nodes, comprising:
-
means for recording, in a descriptor for recording information regarding transfer by each logical channel, information including information regarding an order of transfer by each said logical channel, wherein said data link layer includes means for executing data transfer by each said logical channel based on the information recorded in said descriptor including the information regarding the order of transfer by each said logical channel designated by said descriptor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
2. The communication control system as set forth in claim 1, wherein
said descriptor has a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled. -
3. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, and said data link layer includes means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer. -
4. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, and a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, and means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer. -
5. The communication control system as set forth in claim 1, wherein
said descriptor has a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and said data link layer includes means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel. -
6. The communication control system as set forth in claim 1, wherein
said descriptor has a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, and a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, and means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel. -
7. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, and a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and said data link layer includes means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel. -
8. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, and a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel. -
9. The communication control system as set forth in claim 1, wherein
said descriptor has a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and said data link layer includes means for temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer. -
10. The communication control system as set forth in claim 1, wherein
said descriptor has a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, and a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, and means for temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer. -
11. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, and a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and said data link layer includes means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and means for temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer. -
12. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, and a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and means for temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer. -
13. The communication control system as set forth in claim 1, wherein
said descriptor has a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and said data link layer includes means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel, and means for temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer. -
14. The communication control system as set forth in claim 1, wherein
said descriptor has a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel, and means for temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer. -
15. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and said data link layer includes means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel, and means for temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer. -
16. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel, and means for temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer. -
17. The communication control system as set forth in claim 1, wherein
said descriptor has an identification value and a monitoring identification value as numerical data, and said data link layer includes means for comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal. -
18. The communication control system as set forth in claim 1, wherein
said descriptor has a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, and an identification value and a monitoring identification value as numerical data, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, and means for comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal. -
19. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, and an identification value and a monitoring identification value as numerical data, and said data link layer includes means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and means for comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal. -
20. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, and an identification value and a monitoring identification value as numerical data, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and means for comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal. -
21. The communication control system as set forth in claim 1, wherein
said descriptor has a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and an identification value and a monitoring identification value as numerical data, and said data link layer includes means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel, and means for comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal. -
22. The communication control system as set forth in claim 1, wherein
said descriptor has a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and an identification value and a monitoring identification value as numerical data, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel, and means for comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal. -
23. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and an identification value and a monitoring identification value as numerical data, and said data link layer includes means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel, and means for comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal. -
24. The communication control system as set forth in claim 1, wherein
said descriptor has an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and an identification value and a monitoring identification value as numerical data, and said data link layer includes means for temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, means for monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, means for monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel, and means for comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal. -
25. The communication control system as set forth in claim 1, wherein
said descriptor has a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and an identification value and a monitoring identification value as numerical data, and said data link layer includes means for temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer, and means for comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal. -
26. The communication control system as set forth in claim 1, wherein data transfer is completed when a management layer confirms the data transfer.
-
27. The communication control system as set forth in claim 1, wherein
a management layer designates a logical channel to transfer said descriptor to the data link layer, said data link layer analyzes said descriptor, sets up an appropriate packet and outputs a message and data to a physical layer to execute data transfer to a node of a third party, and the management layer confirms the data transfer to complete the transfer. -
28. The communication control system as set forth in claim 1, wherein the information recorded in said descriptor also includes a number of a logical channel used to transfer said descriptor from a management layer to said data link layer.
-
2. The communication control system as set forth in claim 1, wherein
-
-
29. A method of controlling a communication control system having a data link layer which executes data transfer on a logical channel for controlling packet transfer conducted by a plurality of said logical channels between nodes, comprising the steps of:
-
the step of recording, in a descriptor for recording information regarding transfer by each logical channel, information including information regarding an order of transfer by each said logical channel, and the step of said data link layer of executing data transfer by each said logical channel based on the information recorded in said descriptor including the information regarding the order of transfer by each said logical channel designated by said descriptor. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
30. The method of controlling a communication control system as set forth in claim 29, further comprising:
-
the step of recording in said descriptor a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, and the step of said data link layer of temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled.
-
-
31. The method of controlling a communication control system as set forth in claim 29, further comprising:
-
the step of recording in said descriptor an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, and the step of said data link layer of monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer.
-
-
32. The method of controlling a communication control system as set forth in claim 29, further comprising:
-
the step of recording in said descriptor a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, the step of recording in said descriptor an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, and the steps of said data link layer of; temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, and monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer.
-
-
33. The method of controlling a communication control system as set forth in claim 29, further comprising:
-
the step of recording in said descriptor a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and the step of said data link layer of monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel.
-
-
34. The method of controlling a communication control system as set forth in claim 29, comprising:
-
the step of recording in said descriptor a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, the step of recording in said descriptor a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and the steps of said data link layer of; temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, and monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel.
-
-
35. The method of controlling a communication control system as set forth in claim 29, further comprising:
-
the step of recording in said descriptor an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, the step of recording in said descriptor a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and the steps of said data link layer of; monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel.
-
-
36. The method of controlling a communication control system as set forth in claim 29, comprising:
-
the step of recording in said descriptor a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, the step of recording in said descriptor an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, the step of recording in said descriptor a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and the steps of said data link layer of; temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel.
-
-
37. The method of controlling a communication control system as set forth in claim 29, comprising:
-
the step of recording in said descriptor a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and the step of said data link layer of temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer.
-
-
38. The method of controlling a communication control system as set forth in claim 29, comprising:
-
the step of recording in said descriptor a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, the step of recording in said descriptor a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and the steps of said data link layer of; temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, and temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer.
-
-
39. The method of controlling a communication control system as set forth in claim 29, comprising:
-
the step of recording in said descriptor an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, the step of recording in said descriptor a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and the steps of said data link layer of; monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer.
-
-
40. The method of controlling a communication control system as set forth in claim 29, comprising:
-
the step of recording in said descriptor a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, the step of recording in said descriptor an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, the step of recording in said descriptor a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and the steps of said data link layer of; temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer.
-
-
41. The method of controlling a communication control system as set forth in claim 29, comprising:
-
the step of recording in said descriptor an identification value and a monitoring identification value as numerical data, and the step of said data link layer of comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal.
-
-
42. The method of controlling a communication control system as set forth in claim 29, comprising:
-
the step of recording in said descriptor a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, the step of recording in said descriptor an identification value and a monitoring identification value as numerical data, and the steps of said data link layer of; temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, and comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal.
-
-
43. The method of controlling a communication control system as set forth in claim 29, comprising:
-
the step of recording in said descriptor an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, the step of recording in said descriptor an identification value and a monitoring identification value as numerical data, and the steps of said data link layer of; monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal.
-
-
44. The method of controlling a communication control system as set forth in claim 29, comprising:
-
the step of recording in said descriptor a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, the step of recording in said descriptor an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, the step of recording in said descriptor an identification value and a monitoring identification value as numerical data, and the steps of said data link layer of; temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled, monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer, and comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal.
-
-
45. The method of controlling a communication control system as set forth in claim 29, wherein data transfer is completed when a management layer confirms the data transfer.
-
46. The method of controlling a communication control system as set forth in claim 29, wherein
a management layer designates a logical channel to transfer said descriptor to the data link layer, said data link layer analyzes said descriptor, sets up an appropriate packet and outputs a message and data to a physical layer to execute data transfer to a node of a third party, and the management layer confirms the data transfer to complete the transfer. -
47. The method of controlling a communication control system as set forth in claim 29, wherein the information recorded in said descriptor also includes a number of a logical channel used to transfer said descriptor from a management layer to said data link layer.
-
30. The method of controlling a communication control system as set forth in claim 29, further comprising:
-
-
48. A computer readable memory storing a control program of a communication control system having a data link layer which executes data transfer on a logical channel for controlling packet transfer conducted by a plurality of said logical channels between nodes,
said control program comprising: -
the step of recording, in a descriptor for recording information regarding transfer by each logical channel, information including information regarding an order of transfer by each said logical channel, and the step of said data link layer of executing data transfer by each said logical channel based on the information recorded in said descriptor including the information regarding the order of transfer by each said logical channel designated by said descriptor. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
49. The computer readable memory storing a control program of a communication control system as set forth in claim 48,
said control program further comprising: -
the step of recording in said descriptor a stop bit indicating that transfer by the logical channel in question is not to be executed immediately but to be started on condition that transfer by other logical channel designated is completed, and the step of said data link layer of temporarily stopping transfer processing by said logical channel having said stop bit recorded in said descriptor to wait for said transfer starting condition to be fulfilled.
-
-
50. The computer readable memory storing a control program of a communication control system as set forth in claim 48,
said control program further comprising: -
the step of recording in said descriptor an activation bit indicating that completion of transfer by the logical channel in question is set to be a transfer starting condition for other logical channel designated, and the step of said data link layer of monitoring the completion of transfer by said logical channel having said activation bit recorded in said descriptor to determine fulfillment of said transfer starting condition for said other logical channel designated upon the completion of the transfer.
-
-
51. The computer readable memory storing a control program of a communication control system as set forth in claim 48,
said control program further comprising: -
the step of recording in said descriptor a number of logical channel to be activated for specifying other designated logical channel having the completion of transfer by the logical channel in question set to be a transfer starting condition, and the step of said data link layer of monitoring the completion of transfer by said logical channel having said number of logical channel to be activated recorded in said descriptor to determine fulfillment of said transfer starting condition for a logical channel indicated by said number of logical channel to be activated upon the completion of the transfer of said logical channel.
-
-
52. The computer readable memory storing a control program of a communication control system as set forth in claim 48,
said control program comprising: -
the step of recording in said descriptor a number of logical channel to be monitored for, in order to monitor the completion of transfer by other designated logical channel which is set to be a transfer starting condition for the logical channel in question, specifying said designated other logical channel to be monitored, and the step of said data link layer of temporarily stopping transfer by said logical channel having said number of logical channel to be monitored recorded in said descriptor and monitoring the completion of transfer by a logical channel indicated by said number of logical channel to be monitored to determine fulfillment of said transfer starting condition for the logical channel in question upon the completion of the transfer.
-
-
53. The computer readable memory storing a control program of a communication control system as set forth in claim 48,
said control program comprising: -
the step of recording in said descriptor an identification value and a monitoring identification value as numerical data, and the step of said data link layer of comparing, at the time of determination of said transfer starting condition, a value of said monitoring identification value of said descriptor of a waiting logical channel which is a logical channel on the side waiting for said transfer starting condition to be fulfilled and a value of said identification value of a preceding logical channel which is a logical channel on the side which conducts transfer prior to said waiting logical channel and whose transfer completion is said transfer starting condition for said waiting logical channel to determine fulfillment of said transfer starting condition only when the value of said monitoring identification value and the value of said identification value are equal.
-
-
54. The computer readable memory storing a control program of a communication control system as set forth in claim 48, wherein data transfer is completed when a management layer confirms the data transfer.
-
55. The computer readable memory storing a control program of a communication control system as set forth in claim 48, wherein
a management layer designates a logical channel to transfer said descriptor to the data link layer, said data link layer analyzes said descriptor, sets up an appropriate packet and outputs a message and data to a physical layer to execute data transfer to a node of a third party, and the management layer confirms the data transfer to complete the transfer. -
56. The computer readable memory storing a control program of a communication control system as set forth in claim 48, wherein the information recorded in said descriptor also includes a number of a logical channel used to transfer said descriptor from a management layer to said data link layer.
-
49. The computer readable memory storing a control program of a communication control system as set forth in claim 48,
-
Specification
- Resources
-
Current AssigneeNEC Corporation
-
Original AssigneeNEC Corporation
-
InventorsAbe, Shinji, Ueno, Shinji
-
Primary Examiner(s)HSU, ALPUS
-
Application NumberUS09/717,293Time in Patent Office1,924 DaysField of Search370/230, 370/231, 370/235, 370/236, 370/389, 370/395.1, 370/395.2, 370/395.4, 370/395.41, 370/395.42, 370/396, 370/397, 370/400, 370/401, 370/409, 370/412, 370/463, 370/469, 370/522, 709/224, 709/232, 709/238, 709/250US Class Current370/236CPC Class CodesH04L 49/90 Buffering arrangementsH04L 49/901 using storage descriptor, e...