Abstract:
본 발명은 최종 사용자간 서비스 수준을 보장하기 위한 네트워크 자원 관리 시스템 및 네트워크 자원 예약 방법에 관한 것이다. 본 발명은 네트워크 토폴로지와 링크 상태 정보를 유지하고 있으며, 주기적으로 네트워크 상태를 감시하여 네트워크 부하 정보를 각 노드에 알려주기 위한 에이전트와, 상기 에이전트에 의한 부하 정보, 컨테이너 정보, 전송 경로등을 저장하고, 표시하기 위한 게시판과, 상기 게시판 정보를 조회하여 상기 컨테이너중 목적지 노드로 향하는 컨테이너가 있는지, 목적지 노드로 향하는 컨테이너에 선적할 공간이 남아있는지를 확인하는 패킷과, 동일한 목적지 노드로 전송되는 다수의 패킷을 선적하여 집합적으로 전송할 수 있도록 하기 위한 컨테이너와, 상기 에이전트가 통보하는 정보를 바탕으로 상기 패킷의 전송 경로를 결정하여 상기 게시판을 수정하기 위한 노드 관리자를 포함하여 이루어진다. 본 발명에 의하면 대역폭을 집합적으로 할당하여 패킷을 대량 전송할 수 있으며, 자원 예약 절차가 간단하고 명확하며, 응용 서비스에 따라 적절한 데이터 전송 메커니즘을 선택하여 제공할 수 있다.
Abstract:
본 발명은 주기억 장치 데이터 베이스 시스템의 구성에 필요한 메모리 백업 장치 및 방법에 관한 것으로, 메모리 백업 동안에도 트랜잭션 ( transaction ) 처리를 위해서 시스템이 메모리를 액세스하여 데이터를 읽거나 쓸 수 있게 하여 데이터 백업시에 트랜잭션 처리를 중지하여야 하는 문제점을 해결하였다. 본 발명은 주기억 장치 데이터 베이스 방식으로 데이터 처리를 하는 경우 시스템 가동의 중단 없이 메모리 백업을 할 수 있어 검사점 ( checkpoint ) 시간 간격을 줄일 수 있게 됨에 따라 시스템 장애 이후 재시동될 때 메모리에 재적재할 데이터 베이스의 크기를 크게 줄일 수 있어 시스템 장애 이전 상태로 데이터를 복구시키는데 걸리는 시간을 단축시킬 수 있는 것이다.
Abstract:
PURPOSE: A network resource managing system and network resource reservation method for maintaining service level between last users is provided to simply and accurately perform a resource reserving procedure by assigning a band width in assemblage and transmitting a great amount of packets. CONSTITUTION: An agent(100) maintains a network topology and link state information, periodically monitors a network state, and periodically informs network load information needed to determine a data transmitting path to each node. A node manager(110) determines a transmitting path of a packet(140) based on information informed from the agent(100) and revises a bulletin board(120). The packet(140) inquires information of the bulletin board(120) for identifying as to whether a container(130) is existed toward a destination and as to whether a space for loading a packet is remained when the container(130) is existed toward the destination. The container(130) loads a plurality of packets transmitted to a same destination node and transmits the packets in assemblage.
Abstract:
본 발명은 쓰레드를 이용하여 병렬 프로그램을 분산 시스템에 효율적으로 스케줄링하기 위하여 사용자 수준의 커널 쓰레드를 이용한 다단계 스케줄링 구조와 그 방법에 관한 것으로, 분산 시스템에서 병렬 프로그램의 수행성능을 향상시키는데 있어서 데이터를 교환하는 두 개의 작업이 같은 시간대에 실행될 수 있도록 하기 위해 본 발명에서는 스케줄링 단계를 세분화하고, 각 지역 프로세서에서는 작업간 통신을 위한 스케줄러와 순차 작업을 위한 스케줄러를 사용자 수준에서 제공하여 두 작업간 동적 동기화를 가능하게 할 수 있는 것이다.