Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
126 words
An ATM communication system comprising: a plurality of ATM switches; and a plurality of terminals connected to each other through said plurality of ATM switches, wherein, since a bandwidth of connection required to be set exceeds a remaining bandwidth of at least one physical link between said ATM switches or between said ATM switches and said terminals and/or a required computational resource for the process is assigned to another process, when dead-lock occurs and a process executed by one of said plurality of terminals becomes blocked, a control procedure executed by said ATM communication system intercepts a bandwidth of at least one physical link reserved by a group of blocked processes to allocate it to a bandwidth required by a process which requires the connection setting.
Claim 2
Dependent Claim
126 words
An ATM communication system comprising: a plurality of ATM switches; and a plurality of terminals connected to each other through said plurality of ATM switches, wherein, since a bandwidth of connection required to be set exceeds a remaining bandwidth of at least one physical link between said ATM switches or between said ATM switches and said terminals and/or a required computational resource for the process is assigned to another process, when dead-lock occurs and a process executed by one of said plurality of terminals becomes blocked, a control procedure executed by said ATM communication system intercepts a bandwidth of at least one physical link reserved by a group of blocked processes to allocate it to a bandwidth required by a process which requires the connection setting.
Claim 3
Dependent Claim
217 words
An ATM communication system comprising: a plurality of ATM switches; a plurality of terminals connected to each other through said plurality of ATM switches; connection setting means for controlling said plurality of ATM switches to set an n:n bi-directional ATM connection having n terminals of said plurality of terminals as terminal points, and the same connection identifier for identifying said n terminal points; process identifier allocating means for allocating, to a plurality of processes, executed by said n terminals, for sending a message to said bi-directional ATM connection, a process identifier for identifying the processes; and migrating means for the migrating process executed on an arbitrary terminal of said n terminals to another terminal of said n terminals while keeping the process identifier allocated to the process by said process identifier allocating means, wherein the process sends a message constituted by a single cell including the identifier of the terminal in which the process is executed and the process identifier allocated to the process to said bi-directional ATM connection at predetermined time intervals, when the message constituted by a single cell including the process identifier allocated to the process is received, holds the contents of the message, and forms and holds a table of the process identifier allocated to the process connected to said bi-directional ATM connection.
Claim 4
Dependent Claim
217 words
An ATM communication system comprising: a plurality of ATM switches; a plurality of terminals connected to each other through said plurality of ATM switches; connection setting means for controlling said plurality of ATM switches to set an n:n bi-directional ATM connection having n terminals of said plurality of terminals as terminal points, and the same connection identifier for identifying said n terminal points; process identifier allocating means for allocating, to a plurality of processes, executed by said n terminals, for sending a message to said bi-directional ATM connection, a process identifier for identifying the processes; and migrating means for the migrating process executed on an arbitrary terminal of said n terminals to another terminal of said n terminals while keeping the process identifier allocated to the process by said process identifier allocating means, wherein the process sends a message constituted by a single cell including the identifier of the terminal in which the process is executed and the process identifier allocated to the process to said bi-directional ATM connection at predetermined time intervals, when the message constituted by a single cell including the process identifier allocated to the process is received, holds the contents of the message, and forms and holds a table of the process identifier allocated to the process connected to said bi-directional ATM connection.
Claim 5
Dependent Claim
75 words
An ATM communication system according to claim 2, wherein a process group for managing resources in the processes respectively have a global unique resource identifier for identifying resources, and when said ATM communication system is powered on, a master resource process for allocating the resources to be managed by the processes to the process group identifies, by the process identifier, a process which manages a resource allocated when said ATM communication system is powered on.
Claim 6
Dependent Claim
204 words
An ATM communication system according to claim 3, wherein the process group for managing resources manages the bandwidth of at least one predetermined physical link between at least said ATM switches or between said ATM switches and said terminals, having a global resource identifier to identify said physical links, and identifies a process in which a master resource process which allocates physical links to be managed by the processes to the process group when said ATM communication system is activated manages a resource allocated by the process identifier when said ATM communication system is activated, and since the bandwidth of a connection required to be set by a process executed in one of said plurality of terminals exceeds the remaining bandwidth of at least one physical link between said ATM switches or between said ATM switches and said terminals, when it is cleared by communication between the resource process groups that dead-lock occurs when the process becomes a sleep state, a process executed in said ATM communication system intercepts a bandwidth of at least one physical link assured by a group of sleeping processes, and allocates a bandwidth required by a process in which one of said resource process group requires the connection setting.
Claim 7
Dependent Claim
228 words
An ATM communication system comprising: a plurality of ATM switches; a plurality of terminals connected to each other through said ATM switches; connection setting means for controlling said plurality of ATM stitches to set an n:n bi-directional ATM connection having n terminals of said plurality of terminals as n terminal points and using the same VPI and VCI of a cell header serving as a connection identifier for identifying the n terminal points; process identifier allocating means for allocating, to a plurality of processes for sending a message to said bi-directional ATM connection, a multiplex identifier of an AAL3/4 as a process identifier for identifying the processes; and migrating means for migrating the process executed on an arbitrary terminal of said n terminals to another terminal of said n terminals while the process identifier allocated to said processes by said process identifier allocating means, wherein the process sends a message constituted by a single cell including the identifier of the terminal in which the process is executed and the process identifier allocated to the process to said bi-directional ATM connection at predetermined time intervals, when the message constituted by a single cell including the process identifier allocated to the process is received, holds the contents of the message, and forms and holds a table of the process identifier allocated to the process connected to said bi-directional ATM connection.
Claim 8
Dependent Claim
228 words
An ATM communication system comprising: a plurality of ATM switches; a plurality of terminals connected to each other through said ATM switches; connection setting means for controlling said plurality of ATM stitches to set an n:n bi-directional ATM connection having n terminals of said plurality of terminals as n terminal points and using the same VPI and VCI of a cell header serving as a connection identifier for identifying the n terminal points; process identifier allocating means for allocating, to a plurality of processes for sending a message to said bi-directional ATM connection, a multiplex identifier of an AAL3/4 as a process identifier for identifying the processes; and migrating means for migrating the process executed on an arbitrary terminal of said n terminals to another terminal of said n terminals while the process identifier allocated to said processes by said process identifier allocating means, wherein the process sends a message constituted by a single cell including the identifier of the terminal in which the process is executed and the process identifier allocated to the process to said bi-directional ATM connection at predetermined time intervals, when the message constituted by a single cell including the process identifier allocated to the process is received, holds the contents of the message, and forms and holds a table of the process identifier allocated to the process connected to said bi-directional ATM connection.
Claim 9
Dependent Claim
73 words
An ATM communication system according to claim 5, wherein a process group for managing resources in the processes respectively have a global unique resource identifier for identifying resources, and when said ATM communication system is activated, a master resource process for allocating the resources to be managed by the processes to the process group identifies, by the process identifier, a process which manages a resource allocated when said ATM communication system is activated.
Claim 10
Dependent Claim
203 words
An ATM communication system according to claim 6, wherein the process group for managing resources manages the bandwidth of at least one predetermined physical link between at least said ATM switches or between said ATM switches and said terminals, having a global resource identifier to identify said physical links, and identifies a process in which a master resource process which allocates physical links to be managed by the processes to the process group when said ATM communication system is activated manages a resource allocated by the process identifier when said ATM communication system is activated, and since the bandwidth of a connection required to be set by a process executed in one of said plurality of terminals exceeds a remaining bandwidth of at least one physical link between said ATM switches or between said ATM switches and said terminals, when it is cleared by communication between the resource process groups that dead-lock occurs when the process is slept, a process executed in said ATM communication system intercepts a bandwidth of at least one physical link assured by the slept process group, and allocates it to a bandwidth required by a process in which one of said resource process group requires the connection setting.
Claim 11
Dependent Claim
227 words
An ATM communication system comprising: a plurality of ATM switches; a plurality of terminals connected to each other through said ATM switches; connection setting means for controlling said plurality of ATM switches to set an n:n bi-directional ATM connection having n terminals of said plurality of terminals as n terminal points and using the same VPI of a cell header serving as a connection identifier for identifying the n terminal points; process identifier allocating means for allocating, to a plurality of processes for sending a message to said bi-directional ATM connection, a VCI of a cell header serving as a process identifier for identifying the processes; and migrating means for migrating the process executed on an arbitrary terminal of said n terminals to another terminal of said n terminals while the process identifier allocated to said processes by said process identifier allocating means, wherein the process sends a message constituted by a single cell including the identifier of the terminal in which the process is executed and the process identifier allocated to the process to said bi-directional ATM connection at predetermined time intervals, when the message constituted by a single cell including the process identifier allocated to the process is received, holds the contents of the message, and forms and holds a table of the process identifier allocated to the process connected to said bi-directional ATM connection.
Claim 12
Dependent Claim
227 words
An ATM communication system comprising: a plurality of ATM switches; a plurality of terminals connected to each other through said ATM switches; connection setting means for controlling said plurality of ATM switches to set an n:n bi-directional ATM connection having n terminals of said plurality of terminals as n terminal points and using the same VPI of a cell header serving as a connection identifier for identifying the n terminal points; process identifier allocating means for allocating, to a plurality of processes for sending a message to said bi-directional ATM connection, a VCI of a cell header serving as a process identifier for identifying the processes; and migrating means for migrating the process executed on an arbitrary terminal of said n terminals to another terminal of said n terminals while the process identifier allocated to said processes by said process identifier allocating means, wherein the process sends a message constituted by a single cell including the identifier of the terminal in which the process is executed and the process identifier allocated to the process to said bi-directional ATM connection at predetermined time intervals, when the message constituted by a single cell including the process identifier allocated to the process is received, holds the contents of the message, and forms and holds a table of the process identifier allocated to the process connected to said bi-directional ATM connection.
Claim 13
Dependent Claim
75 words
An ATM communication system according to claim 8, wherein a process group for managing resources in the processes respectively have a global unique resource identifier for identifying resources, and when said ATM communication system is powered on, a master resource process for allocating the resources to be managed by the processes to the process group identifies, by the process identifier, a process which manages a resource allocated when said ATM communication system is powered on.
Claim 14
Dependent Claim
204 words
An ATM communication system according to claim 9, wherein the process group for managing resources manages the bandwidth of at least one predetermined physical link between at least said ATM switches or between said ATM switches and said terminals, having a global resource identifier to identify said physical links, and identifies a process in which a master resource process which allocates physical links to be managed by the processes to the process group when said ATM communication system is activated manages a resource allocated by the process identifier when said ATM communication system is activated, and since the bandwidth of a connection required to be set by a process executed in one of said plurality of terminals exceeds the remaining bandwidth of at least one physical link between said ATM switches or between said ATM switches and said terminals, when it is cleared by communication between the resource process groups that dead-lock occurs when the process becomes a sleep state, a process executed in said ATM communication system intercepts a bandwidth of at least one physical link assured by a group of sleeping processes, and allocates a bandwidth required by a process in which one of said resource process group requires the connection setting.
Claim 15
Dependent Claim
128 words
A communication system comprising: a plurality of switches; a plurality of terminals connected to each other through said plurality of switches; a detection unit for detecting that a process executed by one of said plurality of terminals becomes blocked by a dead-lock since a required bandwidth for a connection to be set exceeds a remaining bandwidth of a physical link between said plurality of switches or between one of said plurality of switches and one of said plurality of terminals and/or a required computational resource for the process is assigned to another process; and a bandwidth allocation unit for intercepting, when the detection unit detects the deadlock, a bandwidth of the physical link reserved by one or more blocked processes to allocate the required bandwidth to the connection.
Claim 16
Dependent Claim
128 words
A communication system comprising: a plurality of switches; a plurality of terminals connected to each other through said plurality of switches; a detection unit for detecting that a process executed by one of said plurality of terminals becomes blocked by a dead-lock since a required bandwidth for a connection to be set exceeds a remaining bandwidth of a physical link between said plurality of switches or between one of said plurality of switches and one of said plurality of terminals and/or a required computational resource for the process is assigned to another process; and a bandwidth allocation unit for intercepting, when the detection unit detects the deadlock, a bandwidth of the physical link reserved by one or more blocked processes to allocate the required bandwidth to the connection.
Claim 17
Dependent Claim
123 words
A bandwidth allocating method in a communication system having a plurality of switches which connect a plurality of terminals, the method comprising the steps of: detecting that a process executed by one of said plurality of terminals becomes blocked by a dead-lock since a required bandwidth for a connection to be set exceeds a remaining bandwidth of a physical link between said plurality of switches or between one of said plurality of terminals and one of said plurality of terminals and/or a required computational resource for the process is assigned to another process; and intercepting, when the detecting step detects the deadlock, a bandwidth of the physical link reserved by one or more blocked processes to allocate the required bandwidth to the connection.
Claim 18
Dependent Claim
123 words
A bandwidth allocating method in a communication system having a plurality of switches which connect a plurality of terminals, the method comprising the steps of: detecting that a process executed by one of said plurality of terminals becomes blocked by a dead-lock since a required bandwidth for a connection to be set exceeds a remaining bandwidth of a physical link between said plurality of switches or between one of said plurality of terminals and one of said plurality of terminals and/or a required computational resource for the process is assigned to another process; and intercepting, when the detecting step detects the deadlock, a bandwidth of the physical link reserved by one or more blocked processes to allocate the required bandwidth to the connection.