KR100349658B1 - 분산 가상환경을 위한 실시간 상태관리 서버와 그의공유공간 상태정보 관리방법 - Google Patents
분산 가상환경을 위한 실시간 상태관리 서버와 그의공유공간 상태정보 관리방법 Download PDFInfo
- Publication number
- KR100349658B1 KR100349658B1 KR1020000072968A KR20000072968A KR100349658B1 KR 100349658 B1 KR100349658 B1 KR 100349658B1 KR 1020000072968 A KR1020000072968 A KR 1020000072968A KR 20000072968 A KR20000072968 A KR 20000072968A KR 100349658 B1 KR100349658 B1 KR 100349658B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- real
- state information
- shared
- management
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/042—Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (6)
- 분산 가상환경을 위한 실시간 상태관리 장치에 있어서,실시간 상태정보 초기화 수단, 실시간 상태정보 인스턴스 관리 수단, 실시간 상태정보 저장 수단, 공유정보 데이터 입출력 수단들로부터 리소스 정보를 받아 상기 실시간 상태관리 장치를 관리하고, 분산 가상환경 서버로부터 공유작업공간의 상태정보를 받아서 유지 및 관리를 수행하기 위한 실시간 상태관리자 수단;상기 실시간 상태관리자 수단으로부터 작업 스케줄을 받아 데이터 구조 관리를 위한 초기화를 수행하기 위한 실시간 상태정보 초기화 수단;상기 실시간 상태관리자 수단으로부터 작업 스케줄을 받아 시스템 메모리 리소스를 확보하고 관리하기 위한 실시간 상태정보 인스턴스 관리 수단;상기 실시간 상태관리자 수단으로부터 작업 스케줄을 받아 공유작업 공간의 상태정보를 저장하고, 상기 공유정보 데이터 입출력 모듈을 이용하여 저장과 출력 작업을 수행하기 위한 실시간 상태정보 저장 수단; 및공유작업공간에 대한 데이터를 받아 저장 장소에 저장하거나 로드하고, 상기 로드된 공유정보 데이터를 상기 실시간 상태관리자 수단 또는 상기 실시간 상태정보 저장 수단으로 전송하기 위한 공유정보 데이터 입출력 수단을 포함하는 실시간 상태관리 서버.
- 제 1 항에 있어서,상기 실시간 상태정보 인스턴스 관리 수단은,공유작업공간의 상태정보의 변경 및 유지하는 데 있어서 실시간성을 보장하기 위하여 컴퓨터 메모리에 상주하며, 시스템 운영체제의 관리 하에서 시스템 메모리 리소스를 확보하고 관리하기 위하여 해당 메모리의 크기 및 위치를 관리하는 것을 특징으로 하는 실시간 상태관리 서버.
- 실시간 상태관리 장치에 적용되는 공유공간 상태정보 관리방법에 있어서,분산 가상환경에 접속하는 사용자들의 참여 세션을 생성하고 상태정보에 대한 메모리 구조를 초기화하는 제 1 단계;상태정보에 대한 실시간 관리를 위해서 시스템 저장수단에 상태정보를 상주할 수 있도록 상태정보 인스턴스를 생성하는 제 2 단계;한 작업공간 세션에 대한 공유작업공간의 일관성을 실시간으로 반영하기 위하여 변경된 사용자의 상태정보에 대하여 접속 중인 상기 사용자들에게 상태정보 변경을 알리는 제 3 단계; 및가상환경의 공유작업공간에 대한 세션의 종료와 함께 변화된 상태정보를 저장하고, 상기 시스템 저장수단에 유지되는 상태정보에 대한 인스턴스 정보를 제거하는 제 4 단계를 포함하는 공유공간 상태정보 관리방법.
- 제 3 항에 있어서,상기 제 1 단계는,공유작업공간 유지 및 관리를 위한 공유작업 세션 쓰레드를 생성하는 제 5 단계;현재 작업하고자 하는 공유작업공간에 대한 기존 상태정보가 존재하는지의 여부를 판단하는 제 6 단계;상기 제 6 단계의 판단 결과, 현재 작업하고자 하는 공유작업공간에 대한 기존 상태정보가 존재하면, 세션에 대한 기존 상태정보를 로딩하고 상태정보에 대하여 실시간 관리를 위한 상태 정보에 대한 메모리 구조의 초기화를 수행하는 제 7 단계; 및상기 제 6 단계의 판단 결과, 기존 상태정보가 존재하지 않으면 상태정보에 대한 실시간 관리를 위한 상태 정보에 대한 메모리 구조의 초기화를 수행하는 제 8 단계를 포함하는 공유공간 상태정보 관리방법.
- 제 3 항 또는 제 4 항에 있어서,상기 제 3 단계는,사용자 상태정보가 변경되었는지를 판단하는 제 9 단계;상기 제 9 단계의 판단 결과, 사용자 상태정보가 변경되었으면 실시간 상태정보를 변경하여 각 사용자에게 상태정보 변경을 알리고, 상기 제 9 단계로 진행하는 제 10 단계; 및상기 제 9 단계의 판단 결과, 사용자의 상태정보가 변경되지 않았으면 세션이 종료되었는지를 확인하여 종료되지 않았으면 상기 제 9 단계로 진행하는 제 11 단계를 포함하는 공유공간 상태정보 관리방법.
- 대용량 프로세서를 구비한 실시간 상태관리 장치에,분산 가상환경에 접속하는 사용자들의 참여 세션을 생성하고 상태정보에 대한 메모리 구조를 초기화하는 제 1 기능;상태정보에 대한 실시간 관리를 위해서 시스템 저장수단에 상태정보를 상주할 수 있도록 상태정보 인스턴스를 생성하는 제 2 기능;한 작업공간 세션에 대한 공유작업공간의 일관성을 실시간으로 반영하기 위하여 변경된 사용자의 상태정보에 대하여 접속 중인 상기 사용자들에게 상태정보 변경을 알리는 제 3 기능; 및가상환경의 공유작업공간에 대한 세션의 종료와 함께 변화된 상태정보를 저장하고, 상기 시스템 저장수단에 유지되는 상태정보에 대한 인스턴스 정보를 제거하는 제 4 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000072968A KR100349658B1 (ko) | 2000-12-04 | 2000-12-04 | 분산 가상환경을 위한 실시간 상태관리 서버와 그의공유공간 상태정보 관리방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000072968A KR100349658B1 (ko) | 2000-12-04 | 2000-12-04 | 분산 가상환경을 위한 실시간 상태관리 서버와 그의공유공간 상태정보 관리방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020043364A KR20020043364A (ko) | 2002-06-10 |
KR100349658B1 true KR100349658B1 (ko) | 2002-08-24 |
Family
ID=27679359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000072968A Expired - Fee Related KR100349658B1 (ko) | 2000-12-04 | 2000-12-04 | 분산 가상환경을 위한 실시간 상태관리 서버와 그의공유공간 상태정보 관리방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100349658B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010093084A1 (ko) * | 2009-02-11 | 2010-08-19 | 엔에이치엔(주) | 분산 스페이스를 이용하여 분산 프로그래밍 환경을 제공하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 |
US9417912B2 (en) | 2010-03-12 | 2016-08-16 | Samsung Electronics Co., Ltd. | Ordering tasks scheduled for execution based on priority and event type triggering the task, selecting schedulers for tasks using a weight table and scheduler priority |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030041277A (ko) * | 2001-11-19 | 2003-05-27 | 김남준 | 가상 데이터베이스를 이용한 이아이피 솔루션 제공방법 |
US7716061B2 (en) * | 2003-03-27 | 2010-05-11 | International Business Machines Corporation | Method and apparatus for obtaining status information in a grid |
KR100805182B1 (ko) * | 2005-08-01 | 2008-02-21 | 후지쯔 가부시끼가이샤 | 작업 단계 실행 프로그램을 기록한 컴퓨터 판독가능기록매체 및 작업 단계 실행 방법 |
KR101321369B1 (ko) | 2007-03-21 | 2013-10-28 | 삼성전자주식회사 | 디스크 블록 액세스 처리 방법 및 시스템 |
-
2000
- 2000-12-04 KR KR1020000072968A patent/KR100349658B1/ko not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010093084A1 (ko) * | 2009-02-11 | 2010-08-19 | 엔에이치엔(주) | 분산 스페이스를 이용하여 분산 프로그래밍 환경을 제공하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 |
US8799619B2 (en) | 2009-02-11 | 2014-08-05 | Nhn Corporation | Method and system for providing distributed programming environment using distributed spaces, and computer readable recording medium |
US9417912B2 (en) | 2010-03-12 | 2016-08-16 | Samsung Electronics Co., Ltd. | Ordering tasks scheduled for execution based on priority and event type triggering the task, selecting schedulers for tasks using a weight table and scheduler priority |
Also Published As
Publication number | Publication date |
---|---|
KR20020043364A (ko) | 2002-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10567323B2 (en) | Collecting messages from a group chat window that mention a specific user | |
Tolia et al. | Quantifying interactive user experience on thin clients | |
EP1589722B1 (en) | Method, system, and apparatus for enabling near real time collaboration on an electronic document | |
US7490126B2 (en) | Method and apparatus for generating data change requests containing data consistency information in a peer-to-peer collaborative computer system | |
KR100638071B1 (ko) | 다중-사용자 애플리케이션 프로그램 인터페이스 | |
Greenberg et al. | Groupware toolkits for synchronous work | |
US6151621A (en) | Personal conferencing system | |
CN101243445B (zh) | 数据变更通告 | |
US7937452B2 (en) | Framework for rendering plug-ins in remote access services | |
JP5089801B1 (ja) | ユーザ編成装置、ユーザ編成方法、およびクラウドコンピューティングシステム | |
US20040139157A1 (en) | System and method for distributed multimodal collaboration using a tuple-space | |
KR20080074860A (ko) | 온라인 로비를 제공하는 시스템 및 방법 | |
JP2003141068A (ja) | セッション管理装置およびセッション管理方法およびプログラムおよび記録媒体 | |
CN103678892A (zh) | 一种角色对象管理的方法和装置 | |
KR100349658B1 (ko) | 분산 가상환경을 위한 실시간 상태관리 서버와 그의공유공간 상태정보 관리방법 | |
Mazzuca et al. | Towards a resource-aware middleware support for distributed game engine design | |
Das et al. | Developing social virtual worlds using NetEffect | |
CN112764837B (zh) | 数据上报方法、装置、存储介质及终端 | |
CN109316753A (zh) | 一种组队的方法、装置及电子设备 | |
Ahn et al. | A multiplayer real-time game protocol architecture for reducing network latency | |
Fewings et al. | Distributed graphics pipelines on the grid | |
Chester | Knative in Action | |
CN110310049A (zh) | 即时通讯的客户服务方法、服务器、客户端和系统 | |
McGeer et al. | Scalability of collaborative environments | |
Kesselman | Server architectures for massively multiplayer online games |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20001204 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20020729 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20020809 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20020812 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20050801 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20060728 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20070730 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20070730 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |