1 |
1
멀티미디어 데이터를 상영하는 노드인 클라이언트(10)와, 멀티미디어 데이터가 분산 저장된 디스크(21)를 관리하는 파일 서버(20)에 있어서, 상기, 클라이언트(10)와 파일서버(20)사이에 클라이언트(10)의 요구를 받아서 파일 서버(20)에 명령하고, 파일 서버(20)로부터 전송되는 데이터를 입력 받아 클라이언트(10)에게 넘겨주는 기능을 수행하는 중계자(30)를 설치한 것을 특징으로 하는 중계자를 이용한 멀티미디어 서버의 버퍼 관리시스템
|
2 |
2
클라이언트(10)는 멀티미디어 데이터를 요구하는 명령인 시작(Play) 명령이 입력되면, 클라이언트 버퍼(11), 중계자 버퍼(31), 파일 서버의 버퍼(21)을 채우고, 멀티미디어 데이터에 대한 서비스가 제공되는 서비스 상태(S2)로 전이되고, 서비스 상태(S2)에서 완전히 서비스를 종료하는 정지(Stop) 명령이 입력되면 중계자 버퍼(31)를 다른 사용자를 위하여 빈 공간임을 표시하기 위하여 전이되어 오는 단계인 초기단계(S1)와 사용자에 의해 일시정지(Pause),재생(Resume),정지(Stop) 명령인 VCR 명령 과 단순히 버퍼를 채우기 위한 명령을 발생되면, 일시정지 명령인 경우는 idle 상태(S3)로 전이시키고, 재생 명령과 데이터를 요구하는 명령은 중계자(30)의 버퍼(31)에 있는 데이터를 클라이언트(10)로 전송하여 서비스를 제공하며, 중계자(30)의 버퍼(31)가 소모된 만큼의 데이터를 파일 서버(20)에게 요청하여 데이터를 제공받고, 서비스 상태(S2)를 유지하며, 서비스를 종료하는 정지 명령이 입력되면, 초기상태(S1)로 상태가 전이되는 서비스단계(S2)와, 일시정지(Pause) 명령으로 전이된 경우는 재생(Resume)명령이 들어올 때까지 아무런 서비스를 하지 않고 버퍼에 대한 관리도 이루어지지 않는 idle 단계(S3)로 구성된 것을 특징으로 하는 중계자를 이용한 멀티미디어 서버의 버퍼 관리방법
|