KR100807817B1 - 버스형 네트워크 구조의 통신 네트워크 시스템에서서브시스템 사이의 로드를 조절하는 방법 - Google Patents
버스형 네트워크 구조의 통신 네트워크 시스템에서서브시스템 사이의 로드를 조절하는 방법 Download PDFInfo
- Publication number
- KR100807817B1 KR100807817B1 KR20040107498A KR20040107498A KR100807817B1 KR 100807817 B1 KR100807817 B1 KR 100807817B1 KR 20040107498 A KR20040107498 A KR 20040107498A KR 20040107498 A KR20040107498 A KR 20040107498A KR 100807817 B1 KR100807817 B1 KR 100807817B1
- Authority
- KR
- South Korea
- Prior art keywords
- broker
- connector
- message
- connection
- service
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1019—Random or heuristic server selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/288—Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
| 타입 | 명칭 | 설명 |
| WORD | 버전 | 메시지의 버전 정보를 표기한다. 상위 1byte에 메이저 버전(major version)을 표기하고, 하위 1byte에 마이너 버전(minor version)을 표기한다. |
| BBYTE | 프로토콜 타입 | 이 값은 PT_MESSAGE, PT_MRCMP 2개의 값을 가질 수 있다. PT_MESSAGE는 MRHeader 뒤에 따라오는 메시지가 MRMSGHeader 구조임을 규정하며, PT_MRCMP는 MRHeader 뒤에 따라오는 메시지가 MRCMPHeader 구조임을 규정한다. |
| BBYTE | TTL | Time to live이다. 본 발명에 따른 통신 네트워크상에서 송수신되는 메시지는 MRS 네트워크의 브로커가 라우팅을 처리할 때 마다 TTL 값이 1씩 감소하게 되며, 0이 될 경우에는 더 이상 라우팅하지 않고 송신 에러를 발생시킨다. |
| BDWORD | 길이 | MRHeader 및 뒤에 따라오는 MRMSGHeader 또는 MRCMPHeader를 포함하는 전체 메시지의 길이를 의미한다. |
| 타입 | 명칭 | 설명 |
| MRHeader(8bytes) | Not defined | 앞서 기술한 MRHeader의 구조이다. |
| MRADDRESS(16bytes) | 소스 어드레스 | 메시지 전송자의 주소이다. 한편, MRADDRESS는 MRMSGHeader의 소스 어드레스와 목적지 어드레스 필드를 정의하기 위한 자료형이다. |
| MRADDRESS(16bytes) | 목적지 어드레스 | 메시지 수신자의 주소이다. |
| Not defined | Not defined | 사용자 정의 메시지이다. 해당 메시지의 MRHeader 구조 내의 길이는 MRHeader로부터 사용자가 정의한 페이로드까지의 전체 길이를 포함해야 한다. |
| 타입 | 명칭 | 설명 |
| MRHeader(8bytes) | Not defined | 앞서 기술한 MRHeader 구조이다. |
| WORD | Control code | 송수신하고자 하는 신호 명령(signal command)이다. 상위 1byte는 신호의 역할 분류를 수행하고, 하위 1byte는 해당 역할 분류 내에서의 구분자 역할을 수행한다. |
| Not defined | Not defined | Control code와 관련된 가변 길이 추가 필드이다. 이 필드는 Control code의 내용에 따라 서로 상이한 형태로 다양하게 변경될 수 있다. |
| 타입 | 명칭 | 설명 |
| BYTE | Cast 타입 | 유니캐스트 어드레스의 경우 항상 CT_UNICAST이다. |
| DWORD | 인스턴스 ID | 해당 컴퓨터에서 다수의 어드레스가 필요할 경우 인스턴스 넘버를 이용하여 각각을 구분한다. 인스턴스 ID는 0x0000~0xffff 까지는 예약된 번지로 사용될 수 있다. |
| BYTE(x11) | 서버 명칭 | 해당 컴퓨터를 구분해 낼 수 있는 식별자이다. 서버 명칭에는 일반적으로 로컬 컴퓨터의 NetBIOS Name을 사용할 수 있다. 그러므로 MRS 네트워크를 사용하는 모든 컴퓨터는 다른 컴퓨터와 구분될 수 있는 컴퓨터 이름을 가져야 하며, 그 길이는 11 bytes 이내이다. |
| 타입 | 명칭 | 설명 |
| BYTE | Cast 타입 | 멀티캐스트 어드레스의 경우 CT_MULTICAST로 정의되고, 애니캐스트 어드레스의 경우 CT_ANYCAST로 정의된다. |
| BYTE(x15) | 서비스 명칭 | 해당 서비스를 구분할 수 있는 식별자이다. 멀티캐스트 및 애니캐스트 어드레스는 컴퓨터 또는 서비스를 지칭하는 것이 아닌 가상의 주소 체계이다. 또한, 이러한 서비스 명칭은 MRS 네트워크 전체를 통해서 유일하게 식별되는 값이다. |
Claims (18)
- 버스형 네트워크 구조의 통신 네트워크 시스템에서 서브시스템(subsystem) 사이의 로드(load)를 조절하는 방법에 있어서,상기 통신 네트워크 시스템은 메시지 라우팅을 처리하는 브로커(broker)와, 커넥터(connector)와, 상기 커넥터를 통해 상기 브로커에 연결되는 통신 가능한 터미널 노드(termial node)인 다수의 서비스(service)를 포함하고,상기 통신 네트워크 시스템상의 각 브로커를 완전 메시(full mesh) 형태로 상호 연결하는 단계 - 상기 브로커는 메시지 라우팅을 처리하기 위해 라우팅 경로를 설정하거나 상기 커넥터와의 연결 관계를 설정하는 모듈임 -;상기 커넥터에서 상기 각 브로커의 네트워크 주소가 기록된 브로커 리스트를 유지하는 단계;상기 커넥터가 상기 서비스로부터 상기 서비스 등록 메시지를 수신하고, 상기 브로커 리스트 중 하나의 브로커를 임의로 선택하여 연결 요청 메시지를 전송하는 단계; 및상기 선택된 브로커가 상기 연결 요청 메시지를 수신하고, 자신의 현재 로드와 로드 한계를 고려하여 상기 커넥터와의 연결 여부를 판단하는 단계를 포함하고,상기 연결 여부를 판단하는 상기 단계는,상기 커넥터와 연결이 설정될 시 상기 선택된 브로커에 연결되는 커넥터의 총 개수가 상기 로드 한계를 초과할 경우 상기 연결 요청을 거부하는 것을 특징으로 하는 로드 조절 방법.
- 삭제
- 제1항에 있어서,상기 연결 요청이 거부된 경우, 상기 커넥터가 상기 브로커 리스트 중 상기 선택된 브로커를 제외한 다른 브로커를 임의로 선택하여 상기 연결 요청 메시지를 전송하는 단계를 더 포함하는 것을 특징으로 하는 로드 조절 방법.
- 버스형 네트워크 구조의 통신 네트워크 시스템에서 서브시스템(subsystem) 사이의 로드(load)를 조절하는 방법에 있어서,상기 통신 네트워크 시스템은 메시지 라우팅을 처리하는 브로커(broker)와, 커넥터(connector)와, 상기 커넥터를 통해 상기 브로커에 연결되는 통신 가능한 터미널 노드(termial node)인 다수의 서비스(service)를 포함하고,상기 통신 네트워크 시스템상의 각 브로커를 완전 메시(full mesh) 형태로 상호 연결하는 단계 - 상기 브로커는 메시지 라우팅을 처리하기 위해 라우팅 경로를 설정하거나 상기 커넥터와의 연결 관계를 설정하는 모듈임 -;상기 통신 네트워크 시스템으로부터 정상적으로 종료되는 제1 브로커가 상기 각 브로커 중 하나인 제2 브로커를 선택하는 단계;상기 제1 브로커에 연결된 커넥터에게 상기 제2 브로커로 연결을 재설정할 것을 요청하는 연결 재설정 메시지를 전송하는 단계; 및상기 커넥터가 상기 연결 재설정 메시지를 수신하고, 상기 제2 브로커와 연결을 설정하여 상기 커넥터에 연결된 서비스를 등록하기 위한 서비스 등록 메시지를 상기 제2 브로커로 전송하는 단계를 포함하고,상기 커넥터와 상기 서비스는 동일한 프로세스 내에 포함되는 것을 특징으로 하는 로드 조절 방법.
- 제4항에 있어서,상기 제1 브로커가 상기 각 브로커로 종료 예정 정보를 전송하는 단계; 및상기 각 브로커가 상기 종료 예정 정보를 수신하고, 상기 각 브로커에 연결된 커넥터에게 상기 종료 예정 정보를 전송하는 단계를 더 포함하는 것을 특징으로 하는 로드 조절 방법.
- 제4항에 있어서,상기 제2 브로커가 자신의 라우팅 정보를 갱신하고, 상기 제1 브로커 및 상기 각 브로커로 상기 갱신된 라우팅 정보를 전송하는 단계를 더 포함하는 것을 특징으로 하는 로드 조절 방법.
- 제6항에 있어서,상기 제1 브로커가 상기 갱신된 라우팅 정보를 수신하고, 상기 갱신된 라우 팅 정보를 이용하여 자신의 라우팅 테이블을 갱신하는 단계;상기 갱신된 라우팅 테이블에 상기 커넥터와 연관된 라우팅 정보가 존재하는지 여부를 판단하는 단계; 및상기 판단 결과 상기 커넥터와 연관된 라우팅 정보가 존재하지 않는 경우, 상기 커넥터와의 연결을 최종 종료하는 단계를 더 포함하는 것을 특징으로 하는 로드 조절 방법.
- 제4항에 있어서,상기 연결 재설정 메시지의 전송 시로부터 소정의 시간이 경과한 후에도 상기 커넥터가 상기 제1 브로커와 연결을 유지하는 경우, 상기 제1 브로커가 상기 커넥터와의 연결을 종료하고 자신을 종료시키는 단계를 더 포함하는 것을 특징으로 하는 로드 조절 방법.
- 제4항에 있어서,상기 제1 브로커와 상기 각 브로커 상호 간에는 브로커별 현재 로드와 로드 한계에 대한 정보를 포함하는 브로커 상태 메시지가 교환되고,상기 제2 브로커를 선택하는 상기 단계에서, 상기 제1 브로커는 상기 브로커 상태 메시지에 기초하여 상기 제2 브로커를 선택하는 것을 특징으로 하는 로드 조절 방법.
- 버스형 네트워크 구조의 통신 네트워크 시스템에서 서브시스템(subsystem) 사이의 로드(load)를 조절하는 방법에 있어서,상기 통신 네트워크 시스템은 메시지 라우팅을 처리하는 브로커(broker)와, 커넥터(connector)와, 상기 커넥터를 통해 상기 브로커에 연결되는 통신 가능한 터미널 노드(termial node)인 다수의 서비스(service)를 포함하고,상기 통신 네트워크 시스템상의 각 브로커를 완전 메시(full mesh) 형태로 상호 연결하는 단계 - 상기 브로커는 메시지 라우팅을 처리하기 위해 라우팅 경로를 설정하거나 상기 커넥터와의 연결 관계를 설정하는 모듈임 -;상기 통신 네트워크 시스템으로부터 비정상적으로 종료되는 제1 브로커를 상기 각 브로커 중 하나인 제2 브로커가 감지하는 단계;상기 제2 브로커가 자신의 로드 한계를 상향 조정하고, 상기 제1 브로커에 연결된 커넥터 중 적어도 일부 커넥터와 연결을 설정하는 단계; 및상기 제2 브로커가 상기 연결 설정에 따라 자신의 라우팅 정보를 갱신하고, 상기 각 브로커로 상기 갱신된 라우팅 정보를 전송하는 단계를 포함하고,상기 커넥터와 상기 서비스는 동일한 프로세스 내에 포함되는 것을 특징으로 하는 로드 조절 방법.
- 제10항에 있어서,상기 일부 커넥터와 연결을 설정하는 상기 단계는,상기 제1 브로커와 연결된 커넥터의 수를 상기 제1 브로커를 제외한 상기 각 브로커의 총 개수로 나눈 값에 따라 상기 일부 커넥터의 수를 결정하는 단계를 포함하는 것을 특징으로 하는 로드 조절 방법.
- 제10항에 있어서,상기 각 브로커에 연결된 커넥터에게 상기 제1 브로커의 종료 정보를 전송하는 단계; 및상기 커넥터가 상기 종료 정보를 수신하여 자신의 브로커 리스트를 갱신하는 단계를 더 포함하는 것을 특징으로 하는 로드 조절 방법.
- 제10항에 있어서,상기 제1 브로커와 상기 각 브로커 상호 간에는 브로커별 현재 상태에 대한 정보를 포함하는 브로커 상태 메시지가 교환되고,상기 통신 네트워크 시스템으로부터 비정상적으로 종료되는 제1 브로커를 상기 각 브로커 중 하나인 제2 브로커가 감지하는 상기 단계에서, 상기 제2 브로커는 상기 브로커 상태 메시지가 정상적으로 수신되지 않는 제1 브로커를 감지하는 것을 특징으로 하는 로드 조절 방법.
- 버스형 네트워크 구조의 통신 네트워크 시스템에서 서브시스템(subsystem) 사이의 로드(load)를 조절하는 방법에 있어서,상기 통신 네트워크 시스템은 메시지 라우팅을 처리하는 브로커(broker)와, 커넥터(connector)와, 상기 커넥터를 통해 상기 브로커에 연결되는 통신 가능한 터미널 노드(termial node)인 다수의 서비스(service)를 포함하고,상기 통신 네트워크 시스템상의 각 브로커를 완전 메시(full mesh) 형태로 상호 연결하는 단계 - 상기 브로커는 메시지 라우팅을 처리하기 위해 라우팅 경로를 설정하거나 상기 커넥터와의 연결 관계를 설정하는 모듈임 -;상기 커넥터에서 상기 각 브로커의 네트워크 주소가 기록된 브로커 리스트를 유지하는 단계;상기 통신 네트워크 시스템으로부터 비정상적으로 종료되는 제1 브로커를 상기 커넥터가 감지하는 단계;상기 브로커 리스트로부터 상기 제1 브로커의 네트워크 주소를 삭제하여 상기 브로커 리스트를 갱신하는 단계;상기 갱신된 브로커 리스트 중 임의의 제2 브로커를 선택하고, 상기 제2 브로커와 연결을 설정하여 상기 커넥터에 연결된 서비스를 등록하기 위한 서비스 등록 메시지를 상기 제2 브로커로 전송하는 단계를 포함하고,상기 커넥터와 상기 서비스는 동일한 프로세스 내에 포함되는 것을 특징으로 하는 로드 조절 방법.
- 제14항에 있어서,상기 제2 브로커가 자신의 라우팅 정보를 갱신하고, 상기 각 브로커로 상기 갱신된 라우팅 정보를 전송하는 단계를 더 포함하는 것을 특징으로 하는 로드 조절 방법.
- 제1항, 제4항, 제10항 및 제14항 중 어느 하나의 항에 있어서,각 커넥터에는 하나의 브로커만이 연결되고,각 서비스는 하나의 커넥터를 통해 상기 브로커와 연결되고,상기 커넥터와 상기 서비스는 동일한 프로세스 내에 포함되는 것을 특징으로 하는 로드 조절 방법.
- 제16항에 있어서,상기 커넥터는 하나의 프로세스 내에 하나만 존재하고, 상기 서비스는 하나의 프로세스 내에 적어도 하나 이상 존재하는 것을 특징으로 하는 로드 조절 방법.
- 제1항 및 제3항 내지 제15항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20040107498A KR100807817B1 (ko) | 2004-12-17 | 2004-12-17 | 버스형 네트워크 구조의 통신 네트워크 시스템에서서브시스템 사이의 로드를 조절하는 방법 |
| US11/721,571 US8260894B2 (en) | 2004-12-17 | 2005-12-16 | Method for balancing load among subsystems in communication network system of bus network structure |
| PCT/KR2005/004349 WO2006065101A1 (en) | 2004-12-17 | 2005-12-16 | Method for balancing load among subsystems in communication network system of bus network structure |
| JP2007546570A JP4808731B2 (ja) | 2004-12-17 | 2005-12-16 | 通信ネットワークシステムにおけるサブシステム間のロードを調節する方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20040107498A KR100807817B1 (ko) | 2004-12-17 | 2004-12-17 | 버스형 네트워크 구조의 통신 네트워크 시스템에서서브시스템 사이의 로드를 조절하는 방법 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070037556A Division KR20070047272A (ko) | 2007-04-17 | 2007-04-17 | 버스형 네트워크 구조의 통신 네트워크 시스템에서서브시스템 사이의 로드를 조절하는 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20060069646A KR20060069646A (ko) | 2006-06-22 |
| KR100807817B1 true KR100807817B1 (ko) | 2008-02-27 |
Family
ID=36588117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR20040107498A Expired - Fee Related KR100807817B1 (ko) | 2004-12-17 | 2004-12-17 | 버스형 네트워크 구조의 통신 네트워크 시스템에서서브시스템 사이의 로드를 조절하는 방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8260894B2 (ko) |
| JP (1) | JP4808731B2 (ko) |
| KR (1) | KR100807817B1 (ko) |
| WO (1) | WO2006065101A1 (ko) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8713186B2 (en) * | 2007-03-13 | 2014-04-29 | Oracle International Corporation | Server-side connection resource pooling |
| JP4577422B2 (ja) * | 2008-07-14 | 2010-11-10 | ソニー株式会社 | 情報処理システム及び情報処理方法、ロボットの制御システム及び制御方法、並びコンピュータ・プログラム |
| US8861521B2 (en) | 2009-06-08 | 2014-10-14 | Electraworks Limited | Multicasting in an online gaming system |
| CN102209019B (zh) * | 2010-03-30 | 2015-09-16 | 杭州华三通信技术有限公司 | 一种基于报文净荷的负载均衡方法和负载均衡设备 |
| US10228976B2 (en) * | 2012-05-01 | 2019-03-12 | Keysight Technologies Singapore (Holdings) Pte. Ltd. | Methods, systems, and computer readable media for balancing incoming connections across multiple cores |
| US20140081846A1 (en) * | 2012-09-18 | 2014-03-20 | AdvisorAdit | Financial Advisor Platform |
| RU2670794C9 (ru) * | 2013-05-20 | 2018-11-26 | ПЭКСАЙЗ ЭлЭлСи | Способ и система формирования гибкого узла на локальных или распределенных вычислительных системах |
| JP6201678B2 (ja) * | 2013-11-21 | 2017-09-27 | 富士通株式会社 | ネットワーク管理システムにおけるネットワークエレメント、ネットワーク管理システム、及び、ネットワークの管理方法 |
| CN110087107B (zh) * | 2019-04-25 | 2022-01-14 | 视联动力信息技术股份有限公司 | 一种提高系统自适应能力的方法和视联网系统 |
| US11841871B2 (en) | 2021-06-29 | 2023-12-12 | International Business Machines Corporation | Managing extract, transform and load systems |
| US12047440B2 (en) * | 2021-10-05 | 2024-07-23 | International Business Machines Corporation | Managing workload in a service mesh |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030101265A1 (en) * | 2001-11-27 | 2003-05-29 | International Business Machines Corporation | System and method for dynamically allocating processing on a network amongst multiple network servers |
| KR20040107498A (ko) * | 2002-04-08 | 2004-12-20 | 샤프 가부시키가이샤 | 표시 장치, 정보 표시 방법, 정보 표시 프로그램, 판독가능 기록 매체, 및 정보 장치 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5341477A (en) * | 1989-02-24 | 1994-08-23 | Digital Equipment Corporation | Broker for computer network server selection |
| JPH1065704A (ja) * | 1996-08-15 | 1998-03-06 | Nec Corp | Atmarpサーバを利用した、atm交換網におけるブロードキャストサーバ装置および方式 |
| EP0971298A1 (en) * | 1998-07-08 | 2000-01-12 | BRITISH TELECOMMUNICATIONS public limited company | Requirements matching |
| EP1035708B1 (en) | 1999-03-05 | 2007-01-17 | International Business Machines Corporation | Method and system for optimally selecting a web firewall in a TCP/IP network |
| US6633899B1 (en) * | 1999-05-06 | 2003-10-14 | Sun Microsystems, Inc. | Dynamic installation and configuration broker |
| US6757291B1 (en) | 2000-02-10 | 2004-06-29 | Simpletech, Inc. | System for bypassing a server to achieve higher throughput between data network and data storage system |
| US6732175B1 (en) * | 2000-04-13 | 2004-05-04 | Intel Corporation | Network apparatus for switching based on content of application data |
| JP2002064488A (ja) | 2000-08-15 | 2002-02-28 | Nippon Telegr & Teleph Corp <Ntt> | 集約的設備動作監視システム |
| US7039671B2 (en) * | 2001-11-30 | 2006-05-02 | Sonic Software Corporation | Dynamically routing messages between software application programs using named routing nodes and named message queues |
| US7133368B2 (en) * | 2002-02-01 | 2006-11-07 | Microsoft Corporation | Peer-to-peer method of quality of service (QoS) probing and analysis and infrastructure employing same |
| JP3665622B2 (ja) | 2002-03-29 | 2005-06-29 | 株式会社東芝 | ソースアドレス選択システム、ルータ装置、通信ノード及びソースアドレス選択方法 |
| US7295511B2 (en) | 2002-06-13 | 2007-11-13 | Utstarcom, Inc. | System and method for packet data serving node load balancing and fault tolerance |
| KR20040010038A (ko) | 2002-07-26 | 2004-01-31 | 이남재 | 온라인 롤플레잉게임용 서버 |
| US7287052B2 (en) * | 2002-11-09 | 2007-10-23 | Microsoft Corporation | Challenge and response interaction between client and server computing devices |
| JP3736554B2 (ja) | 2003-02-19 | 2006-01-18 | 株式会社 インテック・ネットコア | ルータ装置及びパケット転送制御方法 |
| US7388839B2 (en) * | 2003-10-22 | 2008-06-17 | International Business Machines Corporation | Methods, apparatus and computer programs for managing performance and resource utilization within cluster-based systems |
| GB0326915D0 (en) * | 2003-11-19 | 2003-12-24 | Ibm | A method and system for updating/reloading the content of pages browsed over a network |
-
2004
- 2004-12-17 KR KR20040107498A patent/KR100807817B1/ko not_active Expired - Fee Related
-
2005
- 2005-12-16 JP JP2007546570A patent/JP4808731B2/ja not_active Expired - Fee Related
- 2005-12-16 US US11/721,571 patent/US8260894B2/en not_active Expired - Fee Related
- 2005-12-16 WO PCT/KR2005/004349 patent/WO2006065101A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030101265A1 (en) * | 2001-11-27 | 2003-05-29 | International Business Machines Corporation | System and method for dynamically allocating processing on a network amongst multiple network servers |
| KR20040107498A (ko) * | 2002-04-08 | 2004-12-20 | 샤프 가부시키가이샤 | 표시 장치, 정보 표시 방법, 정보 표시 프로그램, 판독가능 기록 매체, 및 정보 장치 |
Non-Patent Citations (1)
| Title |
|---|
| 1020040107498 - 691960 |
Also Published As
| Publication number | Publication date |
|---|---|
| US8260894B2 (en) | 2012-09-04 |
| JP2008524911A (ja) | 2008-07-10 |
| KR20060069646A (ko) | 2006-06-22 |
| US20080114895A1 (en) | 2008-05-15 |
| WO2006065101A1 (en) | 2006-06-22 |
| JP4808731B2 (ja) | 2011-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4920038B2 (ja) | 複数のグループに属するロケーションサーバを用いたユーザのログ情報管理方法及びシステム | |
| CN102693209B (zh) | 信息处理系统 | |
| US7369552B2 (en) | Multicast communication method and apparatus | |
| KR100807817B1 (ko) | 버스형 네트워크 구조의 통신 네트워크 시스템에서서브시스템 사이의 로드를 조절하는 방법 | |
| JP2011502388A (ja) | ポリシーおよび課金ルール機能制御方法、制御ネットワーク・エレメント、ネットワーク・システム | |
| US20140149549A1 (en) | Distributed cluster processing system and packet processing method thereof | |
| JP7028522B2 (ja) | 伝送方法及び伝送装置 | |
| KR100670661B1 (ko) | 버스형 네트워크 구조의 통신 네트워크 시스템 및 이를이용한 메시지 라우팅 방법 | |
| KR100807815B1 (ko) | 버스형 네트워크 구조의 통신 네트워크 시스템 및 이를이용한 데이터 송수신 방법 | |
| JP4782799B2 (ja) | 通信ネットワークシステム及びこれを用いたサービス間のデータ送受信方法。 | |
| KR20070047272A (ko) | 버스형 네트워크 구조의 통신 네트워크 시스템에서서브시스템 사이의 로드를 조절하는 방법 | |
| KR100807816B1 (ko) | 버스형 네트워크 구조의 통신 네트워크 시스템 및 이를이용한 데이터 송수신 방법 | |
| US8228931B1 (en) | Distributed virtual storage switch | |
| KR100807818B1 (ko) | 버스형 네트워크 구조의 통신 네트워크 시스템 및 이를이용한 서비스 간 데이터 송수신 방법 | |
| KR20070044427A (ko) | 버스형 네트워크 구조의 통신 네트워크 시스템 및 이를이용한 데이터 송수신 방법 | |
| JP4375054B2 (ja) | ネットワークノード装置およびサーバ装置ならびにマルチキャストツリー構築方法およびプログラム | |
| KR20070047271A (ko) | 버스형 네트워크 구조의 통신 네트워크 시스템 및 이를이용한 데이터 송수신 방법 | |
| JP5592222B2 (ja) | リクエスト中継方法、リクエスト中継プログラム、および、中継装置 | |
| KR20070047273A (ko) | 버스형 네트워크 구조의 통신 네트워크 시스템 및 이를이용한 서비스 간 데이터 송수신 방법 | |
| KR100599103B1 (ko) | 메시지 패킷 유실 방지 시스템 | |
| JP2000049803A (ja) | コネクション型通信方式又は該コネクション型通信方式における端末若しくはノード | |
| AU2004202290A1 (en) | Method and apparatus in a communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| 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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-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 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| J201 | Request for trial against refusal decision | ||
| PJ0201 | Trial against decision of rejection |
St.27 status event code: A-3-3-V10-V11-apl-PJ0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| A107 | Divisional application of patent | ||
| PA0107 | Divisional application |
St.27 status event code: A-0-1-A10-A18-div-PA0107 St.27 status event code: A-0-1-A10-A16-div-PA0107 |
|
| J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20070323 Effective date: 20080128 |
|
| PJ1301 | Trial decision |
St.27 status event code: A-3-3-V10-V15-crt-PJ1301 Decision date: 20080128 Appeal event data comment text: Appeal Kind Category : Appeal against decision to decline refusal, Appeal Ground Text : 2004 0107498 Appeal request date: 20070323 Appellate body name: Patent Examination Board Decision authority category: Office appeal board Decision identifier: 2007101003259 |
|
| PS0901 | Examination by remand of revocation |
St.27 status event code: A-6-3-E10-E12-rex-PS0901 |
|
| S901 | Examination by remand of revocation | ||
| GRNO | Decision to grant (after opposition) | ||
| PS0701 | Decision of registration after remand of revocation |
St.27 status event code: A-3-4-F10-F13-rex-PS0701 |
|
| 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-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| G170 | Re-publication after modification of scope of protection [patent] | ||
| PG1701 | Publication of correction |
St.27 status event code: A-5-5-P10-P19-oth-PG1701 Patent document republication publication date: 20080408 Republication note text: Request for Correction Notice (Document Request) Gazette number: 1008078170000 Gazette reference publication date: 20080227 |
|
| 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 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20130111 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20131224 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20151223 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20161227 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| L13-X000 | Limitation or reissue of ip right requested |
St.27 status event code: A-2-3-L10-L13-lim-X000 |
|
| U15-X000 | Partial renewal or maintenance fee paid modifying the ip right scope |
St.27 status event code: A-4-4-U10-U15-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20181226 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20200102 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 16 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20240221 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: 20240221 |