ATM communication system, process migration method in the ATM communication system, and handover processing method
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/28
H04L-012/56
출원번호
US-0253530
(2002-09-25)
우선권정보
JP-0079363 (1995-03-13)
§371/§102 date
20031001
(20031001)
발명자
/ 주소
Shobatake, Yasuro
출원인 / 주소
Kabushiki Kaisha Toshiba
대리인 / 주소
Foley &
인용정보
피인용 횟수 :
1인용 특허 :
16
초록▼
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
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.
대표청구항▼
1. A communication system comprising:at least one switch; a plurality of terminals connected to each other through said at least one switch; a connection setting unit configured to control, in advance of a process migration, said at least one switch to set a connection for connecting two or more of
1. A communication system comprising:at least one switch; a plurality of terminals connected to each other through said at least one switch; a connection setting unit configured to control, in advance of a process migration, said at least one switch to set a connection for connecting two or more of said plurality of terminals bi-directionally, and for assigning a VPI and a VCI to said connection for each of said two or more of said plurality of terminals to identify said connection by the same VPI and VCI; an allocating unit configured to allocate a multiplex identifier of an AAL3/4 to each of a plurality of messages as a process identifier; and a migrating unit configured to move a process executed on one of said two or more of said plurality of terminals to another of said two or more of said plurality of terminals, while the process keeps the process identifier allocated by said allocating unit. 2. A communication system according to claim 1, wherein the process sends a message configured by a single cell including an identifier of the terminal in which the process is executed and the process identifier allocated to the process to said connection at predetermined time intervals, when the message 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 connection.3. A communication system according to claim 1, wherein at least one process for managing resources has a global unique resource identifier which identifies respective resources, and a master resource process which allocates the resources to said at least one process when said communication system is powered on, and identifies said at least one process by the process identifier.4. A communication system according to claim 1, wherein at least one process for managing resources manages a bandwidth of at least one physical link between a plurality of switches or between said at least one switch and one of said terminals, and a master resource process which allocates the bandwidth for said at least one process when said communication system is activated and identifies said at least one process by the process identifier, andwhen a required bandwidth for a connection to be set by a process executed in one of said plurality of terminals exceeds a remaining bandwidth of at least one physical link and it is determined that the process becomes blocked by a dead-lock, a process executed in said communication system intercepts a bandwidth of at least one or more blocked processes, and allocates the required bandwidth to the connection. 5. A communication system comprising:at least one switch; a plurality of terminals connected to each other through said at least one switch; a connection setting unit configured to control, in advance of a process migration, said at least one switch to set a connection for connecting two or more of said plurality of terminals bi-directionally, and for assigning a VPI to said connection for each of said two or more of said plurality of terminals to identify said connection based on the same identifier of the terminals; an allocating unit configured to allocate a multiplex identifier of an AAL3/4 to each of a plurality of messages as a process identifier; and a migrating unit configured to move a process executed on one of said two or more of said plurality of terminals to another of said two or more of said plurality of terminals, while the process keeps the process identifier allocated by said allocating unit. 6. A communication system according to claim 5, wherein the process sends a message configured by a single cell including an identifier of the terminal in which the process is executed and the process identifier allocated to the process to said connection at predetermined time intervals, when the message 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 connection.7. A communication system according to claim 5, wherein at least one process for managing resources has a global unique resource identifier which identifies respective resources, and a master resource process which allocates the resources to said at least one process when said communication system is powered on, and identifies said at least one process by the process identifier.8. A communication system according to claim 5, wherein at least one process for managing resources manages a bandwidth of at least one physical link between a plurality of switches or between said at least one switch and one of said terminals, and a master resource process which allocates the bandwidth for said at least one process when said communication system is activated and identifies said at least one process by the process identifier, andwhen a required bandwidth for a connection to be set by a process executed in one of said plurality of terminals exceeds a remaining bandwidth of at least one physical link and it is determined that the process becomes blocked by a dead-lock, a process executed in said communication system intercepts a bandwidth of at least one physical link reserved by one or more blocked processes, and allocates the required bandwidth to the connection.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (16)
Esaki Hiroshi (Kanagawa-ken JPX) Saito Takeshi (Tokyo JPX) Matsuzawa Shigeo (Tokyo JPX), ATM communication system with high speed connection-less service function.
Abramson Kenneth D. (Seattle WA) Butts ; Jr. H. Bruce (Redmond WA) Orbits David A. (Redmond WA), Affinity scheduling of processes on symmetric multiprocessing systems.
Attanasio Clement R. (Peekskill NY) Smith Stephen E. (Mahopac NY), Method and apparatus for making a cluster of computers appear as a single host on a network.
zveren Cneyt M. (25 Webster Ave. ; Apt. 507 Somerville MA 02143) Varghese George (2030-C Serenidad La. Maryland Heights MO 63043), Method and apparatus for rate based flow control.
Baldwin John H. (Morristown NJ) Chu Helen (New York NY) Doshi Bharat T. (Holmdel NJ) Dravida Subrahmanyam (Somerset NJ) Nanda Sanjiv (Plainsboro NJ) Treventi Philip A. (Murray Hill NJ), Virtual circuit management in cellular telecommunications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.