ATM communication system, process migration method in the ATM communication system, and handover processing method
First Claim
1. An ATM communication system comprising:
- a plurality of ATM switches; and
a plurality of terminals connected to each other thorough said plurality of ATM switches, wherein, since a bandwidth of a 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, when dead-lock occurs when a process executed by one of said plurality of terminals becomes a sleep state, the process executed by said ATM communication system intercepts a bandwidth of at least one physical link assured by a group of sleeping processes to allocate it to a bandwidth required by a process which requires the connection setting.
0 Assignments
0 Petitions
Accused Products
Abstract
An ATM communication system has a connection setting section for controlling a plurality of ATM switches to set an n:n bidirectional ATM connection having n terminals of a plurality of constituent terminals as terminal points and using the VPI/VCI for identifying the n terminal points, and a process ID allocating section for allocating an MID as a process ID to a plurality of processes, executed by the n terminals for sending a message to the bidirectional ATM connection. The ATM communication system migrates a process executed on an arbitrary terminal to another terminal while keeping the process ID allocated to the processes. Where a dead-lock occurs due to that a process becomes a sleep state for the reason of that the bandwidth of a physical link is insufficient for executing in parallel the processes on the ATM communication system, the bandwidth of the physical link that a sleeping process occupies is intercepted to avoid a CAC dead-lock.
-
Citations
16 Claims
-
1. An ATM communication system comprising:
-
a plurality of ATM switches; and
a plurality of terminals connected to each other thorough said plurality of ATM switches, wherein, since a bandwidth of a 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, when dead-lock occurs when a process executed by one of said plurality of terminals becomes a sleep state, the process executed by said ATM communication system intercepts a bandwidth of at least one physical link assured by a group of sleeping processes to allocate it to a bandwidth required by a process which requires the connection setting.
-
-
2. An ATM communication system comprises:
-
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 bidirectional 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 bidirectional ATM connection, a process identifier for identifying the processes; and
migrating means for the 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 processes by said process identifier allocating means. - View Dependent Claims (3, 4, 5)
-
-
6. 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 bidirectional 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 bidirectional 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. - View Dependent Claims (7, 8, 9)
-
-
10. 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 bidirectional 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 bidirectional 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. - View Dependent Claims (11, 12, 13)
-
-
14. A process migration method in an ATM communication system comprising the steps of:
-
setting, through a plurality of ATM switches, an n;
n bidirectional ATM connection having n terminals of a plurality of terminals as terminal points and using the same connection identifier for identifying the n terminal points; and
allocating, to a plurality of processes, executed by the n terminals, for sending a message to said bidirectional ATM connection, the process identifier for identifying the processes, and then migrating the 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 processes.
-
-
15. An ATM communication system comprising:
-
a plurality of ATM switches;
a plurality of fixed terminals;
a plurality of mobile terminal interface apparatuses connected to each other through said plurality of ATM switches and arranged different radio zones for interfacing mobile terminals;
an n;
m first unidirectional ATM connection having n terminals of said plurality of fixed terminals as input side terminal points and m mobile terminal interface apparatuses of said plurality of mobile terminal interface apparatus;
connection setting means for controlling said plurality of ATM switches to set an m;
n second unidirectional ATM connection having said m mobile terminal interface apparatus as input side terminal points and said n fixed terminals as output side terminal points; and
connection identifier allocating means for allocating the same connection identifier to identify said m input side terminal points of said first unidirectional ATM connection and identify said m output side terminals of said second unidirectional ATM connection, wherein said mobile terminal for specifying an ATM connection used in communication with said fixed terminals with the connection identifier allocated by said connection identifier allocating means.
-
-
16. A handover processing method in an ATM communication system, comprising the steps of:
-
setting an n;
m first unidirectional ATM connection having n terminals of said plurality of fixed terminals as input side terminal points and m mobile terminal interface apparatuses of said plurality of mobile terminal interface apparatus and an m;
n second unidirectional ATM connection having said m mobile terminal interface apparatus as input side terminal points and said n fixed terminals as output side terminal points by controlling said plurality of ATM switches;
allocating the same connection identifier to identify said m input side terminal points of said first unidirectional ATM connection and identify said m output side terminals of said second unidirectional ATM connection; and
specifying an ATM connection used in communication with said fixed terminals with the connection identifier allocated by said connection identifier allocating means when said mobile terminal communicates with said fixed terminal while moving.
-
Specification