KR100331492B1 - 분산컴퓨터시스템구성방법 - Google Patents
분산컴퓨터시스템구성방법 Download PDFInfo
- Publication number
- KR100331492B1 KR100331492B1 KR1019970703854A KR19970703854A KR100331492B1 KR 100331492 B1 KR100331492 B1 KR 100331492B1 KR 1019970703854 A KR1019970703854 A KR 1019970703854A KR 19970703854 A KR19970703854 A KR 19970703854A KR 100331492 B1 KR100331492 B1 KR 100331492B1
- Authority
- KR
- South Korea
- Prior art keywords
- processor
- distributed
- processors
- redundancy
- load
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5019—Workload prediction
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
- Lock And Its Accessories (AREA)
- Surgical Instruments (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Computer And Data Communications (AREA)
- Paper (AREA)
- Undergarments, Swaddling Clothes, Handkerchiefs Or Underwear Materials (AREA)
- Switches With Compound Operations (AREA)
- Telephonic Communication Services (AREA)
- Exchange Systems With Centralized Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Water Treatment By Sorption (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
Abstract
Description
Claims (16)
- 분산 컴퓨터 시스템 구성 방법에 있어서,소프트웨어 자원을 분산 유닛으로 분류하는(grouping) 단계,상기 시스템 내의 다수 또는 모든 프로세서 상에 응용 서브-펑션의 코드를 로딩하는 단계로서, 하나의 서브-펑션을 실행하는 프로세서가 리던던시 도메인을 형성하는 코드 로딩 단계,프로세서 부하가 적절히 조정되도록 리던던시 도메인 내의 프로세서에 걸쳐 분산 유닛을 초기 분산하는 단계,리던던시 도메인 내의 프로세서 상의 각 분산 유닛에 리던던시 도메인 내의 각각의 다른 프로세서를 할당함으로써 리던던시 재배치 방식을 작성하는 단계를 포함하는데, 한 프로세서 상의 하나 이상의 분산 유닛을 동일한 리던던시 도메인 내의 하나 이상의 다른 프로세서에 재배치하는 리던던시 재배치 방식은 시스템 내의 부하 불균형 또는 그 외의 고장으로 인해 필요한 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 1 항에 있어서,상기 시스템에서 실행하는 각 응용 서브-펑션에 프로세서 용량이 얼마나 필요한지를 초기에 결정하는 단계, 및각 응용 서브-펑션을 실행해야 하는 프로세서의 수를 결정하는 단계를 포함하는데, 상기 프로세서의 수가 리던던시 도메인을 형성하는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 1 항에 있어서,상기 초기 분산은 시스템 내의 각 프로세서의 용량을 결정하는 파라미터에 따라 이루어지는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 3 항에 있어서,상기 초기 분산은 리던던시 도메인 내의 프로세서 상의 기대된 부하를 고려하는데, 상기 기대된 부하는 선택적으로 프로세서 부하의 이력(historical) 데이터에 기초하는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 2 항에 있어서,상기 시스템 내에 다수의 리던던시 도메인을 형성하는데, 상기 각 리던던시 도메인은 각각의 프로세서의 수를 포함하는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 1 항 또는 제 5 항에 있어서,연속적으로 분산 유닛에 번호를 붙여, 가능한 상기 분산 유닛이 상기 하나 이상의 다른 프로세서에 순차적으로 배열되도록 하는 방식으로 상기 하나 이상의분산 유닛을 재배치하는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 1 항에 있어서,상기 프로세서간의 부하 불균형을 일으키는 부하의 변화를 검출하도록 동작을 수행하는 동안 각 프로세서의 상태를 연속해서 감시하는 단계,검출된 불균형에 응답하여, 상기 프로세서에 걸쳐 상기 분산 유닛의 새로운 분산 방식을 산출하는 단계로서, 상기 산출된 분산 방식은 상기 프로세서의 부하 균형의 상기 변화에 비례하여 가중되는 새로운 분산 방식 산출 단계,상기 산출된 새로운 분산 방식에 따라 상당히 로드된 프로세서로부터 보다 적게 로드된 프로세서로 분산 유닛을 재배치하는 단계, 및상기 상당히 로드된 프로세서로부터 상기 보다 적게 로드된 프로세서로 프로세싱을 옮기는 단계를 더 포함하는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 7 항에 있어서,상기 분산 유닛을 재배치하는 단계는, 원래의 데이터가 상기 상당히 로드된 프로세서 상에서 여전히 동작 중에 있으면서, 상기 상당히 로드된 프로세서로부터 상기 보다 적게 로드된 프로세서로 분산 유닛을 복사하는 단계를 포함하는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 8 항에 있어서,상기 분산 유닛은 연속해서 번호가 붙여져, 처음부터 각 프로세서 상에 순차적으로 분산되며, 상기 산출된 새로운 분산은, 번호 시퀀스가 가능한 최대 한도까지 연속되도록 분산 유닛을 다른 프로세서에 재배치하는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 7 항에 있어서,상기 프로세서 부하의 변화는 이들이 미리 정해진 한도를 초과할 경우에만 고려되는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 1 항에 있어서,상기 각 프로세서의 상태는 동작 중 감시되어, 프로세서 상실로 인한 변화를 검출하고,상실된 프로세서와 관련된 모든 분산 유닛은 리던던시 재배치 방식에 따라 상기 하나 이상의 다른 프로세서에 설치되며,새로운 리던던시 재배치 방식이 산출되는 것을 포함하는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 11 항에 있어서,상기 분산 유닛은 상기 분산 단계에서 프로세서간에 균등하게 분산되는 것을특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 11 항에 있어서,상기 분산 단계에서 상당한 부하를 가진 프로세서 또는 보다 적은 고유 용량을 가진 프로세서와 보다 적은 분산 유닛이 관련되도록 프로세서와 관련된 분산 유닛의 수가 가중되는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 1 항에 있어서,상기 초기 분산 단계는,산출된 분산이 상기 프로세서의 용량 차이에 비례하여 가중되도록 각 프로세서의 용량을 결정하는 파라미터를 고려하여 상기 프로세서에 걸친 분산 유닛의 분산 방식을 산출하는 단계, 및상기 분산 방식에 따라 프로세서 부하가 적절히 조정되도록, 각각의 프로세서의 수에 걸친 분산 유닛 그룹을 분산함으로써 상기 시스템 내에 상응하는 수의 리던던시 도메인을 형성하는 단계를 포함하는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 14 항에 있어서,상기 분산 컴퓨터 시스템은 전기 통신 교환 시스템인 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
- 제 1 항에 있어서,프로세서 고장 등으로 인한 용량 손실을 고려하여 각 응용 서브-펑션이 얼마나 많은 용량을 필요로 하는지를 결정하는 단계와,각 응용 서브-펑션이 실행하는 프로세서가 얼마나 많이 있는가를 결정하는 단계를 포함하는 것을 특징으로 하는 분산 컴퓨터 시스템 구성 방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE9404295-9 | 1994-12-09 | ||
| SE9404295A SE9404295D0 (sv) | 1994-12-09 | 1994-12-09 | Sätt och anordning vid telekommunikation |
| PCT/SE1995/001484 WO1996018149A2 (en) | 1994-12-09 | 1995-12-08 | Configuration mechanism |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR980700611A KR980700611A (ko) | 1998-03-30 |
| KR100331492B1 true KR100331492B1 (ko) | 2002-08-22 |
Family
ID=20396281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019970703854A Expired - Fee Related KR100331492B1 (ko) | 1994-12-09 | 1995-12-08 | 분산컴퓨터시스템구성방법 |
Country Status (17)
| Country | Link |
|---|---|
| EP (1) | EP0796463B1 (ko) |
| JP (1) | JPH10511785A (ko) |
| KR (1) | KR100331492B1 (ko) |
| CN (1) | CN1132097C (ko) |
| AT (1) | ATE202225T1 (ko) |
| AU (1) | AU716774B2 (ko) |
| BR (1) | BR9509895A (ko) |
| CA (1) | CA2206373A1 (ko) |
| DE (1) | DE69521337T2 (ko) |
| DK (1) | DK0796463T3 (ko) |
| ES (1) | ES2161918T3 (ko) |
| FI (1) | FI972407A0 (ko) |
| GR (1) | GR3036045T3 (ko) |
| MX (1) | MX9703872A (ko) |
| NO (1) | NO972597L (ko) |
| SE (1) | SE9404295D0 (ko) |
| WO (1) | WO1996018149A2 (ko) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2206737C (fr) * | 1997-03-27 | 2000-12-05 | Bull S.A. | Architecture en reseau de machine informatique |
| US6038677A (en) * | 1997-03-31 | 2000-03-14 | International Business Machines Corporation | Automatic resource group formation and maintenance in a high availability cluster configuration |
| FR2773239A1 (fr) * | 1997-12-30 | 1999-07-02 | Bull Sa | Configuration d'un systeme informatique multinodal |
| AU2002311565A1 (en) * | 2002-06-28 | 2004-01-19 | Nokia Corporation | Load balancing devices and method therefor |
| CN100334554C (zh) * | 2002-12-31 | 2007-08-29 | 中兴通讯股份有限公司 | 全分布处理系统中的备份和负荷控制方法 |
| US7574708B2 (en) * | 2004-03-04 | 2009-08-11 | International Business Machines Corporation | Mechanism for enabling the distribution of operating system resources in a multi-node computer system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5165018A (en) * | 1987-01-05 | 1992-11-17 | Motorola, Inc. | Self-configuration of nodes in a distributed message-based operating system |
| US5274838A (en) * | 1987-06-03 | 1993-12-28 | Ericsson Ge Mobile Communications Inc. | Fail-soft architecture for public trunking system |
| CA1318409C (en) * | 1988-10-27 | 1993-05-25 | Dennis L. Debruler | Multiprocessor load sharing arrangement |
| DE59310083D1 (de) * | 1993-09-24 | 2000-09-07 | Siemens Ag | Verfahren zum Lastausgleich in einem Multiprozessorsystem |
-
1994
- 1994-12-09 SE SE9404295A patent/SE9404295D0/xx unknown
-
1995
- 1995-12-08 AU AU42771/96A patent/AU716774B2/en not_active Ceased
- 1995-12-08 ES ES95941311T patent/ES2161918T3/es not_active Expired - Lifetime
- 1995-12-08 DE DE69521337T patent/DE69521337T2/de not_active Expired - Lifetime
- 1995-12-08 DK DK95941311T patent/DK0796463T3/da active
- 1995-12-08 JP JP8517547A patent/JPH10511785A/ja active Pending
- 1995-12-08 WO PCT/SE1995/001484 patent/WO1996018149A2/en active IP Right Grant
- 1995-12-08 AT AT95941311T patent/ATE202225T1/de not_active IP Right Cessation
- 1995-12-08 CA CA002206373A patent/CA2206373A1/en not_active Abandoned
- 1995-12-08 KR KR1019970703854A patent/KR100331492B1/ko not_active Expired - Fee Related
- 1995-12-08 CN CN95196680A patent/CN1132097C/zh not_active Expired - Lifetime
- 1995-12-08 MX MX9703872A patent/MX9703872A/es not_active IP Right Cessation
- 1995-12-08 BR BR9509895A patent/BR9509895A/pt not_active IP Right Cessation
- 1995-12-08 EP EP95941311A patent/EP0796463B1/en not_active Expired - Lifetime
-
1997
- 1997-06-06 NO NO972597A patent/NO972597L/no not_active Application Discontinuation
- 1997-06-06 FI FI972407A patent/FI972407A0/fi unknown
-
2001
- 2001-06-14 GR GR20010400809T patent/GR3036045T3/el not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10511785A (ja) | 1998-11-10 |
| BR9509895A (pt) | 1997-11-25 |
| WO1996018149A2 (en) | 1996-06-13 |
| AU4277196A (en) | 1996-06-26 |
| WO1996018149A3 (en) | 1996-08-15 |
| SE9404295D0 (sv) | 1994-12-09 |
| ES2161918T3 (es) | 2001-12-16 |
| DK0796463T3 (da) | 2001-09-03 |
| DE69521337T2 (de) | 2001-10-11 |
| CN1169191A (zh) | 1997-12-31 |
| NO972597D0 (no) | 1997-06-06 |
| AU716774B2 (en) | 2000-03-09 |
| ATE202225T1 (de) | 2001-06-15 |
| KR980700611A (ko) | 1998-03-30 |
| GR3036045T3 (en) | 2001-09-28 |
| EP0796463B1 (en) | 2001-06-13 |
| MX9703872A (es) | 1997-08-30 |
| DE69521337D1 (de) | 2001-07-19 |
| NO972597L (no) | 1997-08-05 |
| FI972407A7 (fi) | 1997-06-06 |
| EP0796463A2 (en) | 1997-09-24 |
| FI972407A0 (fi) | 1997-06-06 |
| CA2206373A1 (en) | 1996-06-13 |
| CN1132097C (zh) | 2003-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5778224A (en) | Method of executing a plurality of transactions and a distributed processing system for performing such a method | |
| JP4119162B2 (ja) | 多重化計算機システム、論理計算機の割当方法および論理計算機の割当プログラム | |
| US4993017A (en) | Modularly structured ISDN communication system | |
| JPH06202978A (ja) | 論理経路スケジューリング装置及び実行方法 | |
| US20090007135A1 (en) | Apparatus and method for server network management to provide zero planned retrofit downtime | |
| EP0796461A1 (en) | Method of synchronization allowing state transfer | |
| US6385668B1 (en) | Method and apparatus for compound hardware configuration control | |
| JPH06208535A (ja) | データ処理装置および方法 | |
| WO2016139938A1 (ja) | シンクライアントシステム、接続管理装置、仮想マシン稼働装置、方法、および、記憶媒体 | |
| KR100331492B1 (ko) | 분산컴퓨터시스템구성방법 | |
| CN111949375A (zh) | 虚拟机的配置方法、装置、设备和存储介质 | |
| KR19990043986A (ko) | 업무 인계 시스템 | |
| US6792526B1 (en) | Control system for controlling the starting up of a distributed system | |
| WO1996042173A1 (en) | Resource availability in intelligent telecommunications networks | |
| JP2004171172A (ja) | プロセッサ負荷制御機能をもつ記憶制御装置 | |
| JP4034201B2 (ja) | 計算機資源利用方式及び計算機資源利用方法 | |
| JP3377125B2 (ja) | ネットワーク負荷平滑化方法 | |
| JP2990650B2 (ja) | ネットワーク管理システム | |
| WO2024038605A1 (ja) | 管理サーバ、管理方法、および、管理プログラム | |
| KR100294314B1 (ko) | 데이터처리시스템및방법과그런시스템과의통신시스템 | |
| JPH06231091A (ja) | 物理プロセッサのハント方式 | |
| CN112448823B (zh) | 计费方法、系统以及存储介质 | |
| US7346767B2 (en) | Method and apparatus for managing resource access in configuring a plurality of computers | |
| US5490273A (en) | System of dedicated elementary data processing machines organized in multiple levels and selectively activated to process incoming events | |
| JP3347531B2 (ja) | 通信装置および通信方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20050324 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20050324 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |