1 |
1
사용자로부터 요청된 서비스와 관련된 데이터를 저장하는 스토리지 작업 및 상기 데이터를 이용하여 연산을 처리하는 컴퓨팅 작업을 각각 수행하는데 사용되는 제1 리소스 및 제2 리소스를 구비하며, 상기 제1 리소스 및 상기 제2 리소스의 가용 크기에 기초하여 하나 이상의 클러스터를 형성하는 복수의 클라이언트; 및각각의 상기 클러스터 내 클라이언트 중 어느 하나로서, 대응되는 상기 클러스터 내 클라이언트의 상기 제1 리소스 또는 상기 제2 리소스를 이용하여 상기 스토리지 작업 또는 컴퓨팅 작업을 수행하는 하나 이상의 서버를 포함하며,상기 클라이언트는, 메시지 송수신을 통해 상기 클러스터에 속한 서버의 응답 속도를 각각 측정하며, 상기 클라이언트가 속해 있는 클러스터의 서버보다 응답 속도가 빠른 서버가 존재하는 경우, 응답 속도가 빠른 상기 서버로 접속 요청 메시지를 전송하며,상기 클라이언트는, 상기 클라이언트가 속해 있는 클러스터에 포함된 클라이언트 중 적어도 일부가 추가되거나 이탈한 경우, 상기 클러스터의 서버를 상기 클러스터에 속한 클라이언트 중 어느 하나로 재선정하는, 동적 작업 관리 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
청구항 1에 있어서,상기 클라이언트는, 상기 클라이언트가 속해 있는 클러스터 내 클라이언트들과의 응답 속도를 각각 측정하고, 측정된 응답 속도들의 평균값이 최대가 되는 클라이언트를 상기 클러스터의 새로운 서버로 재선정하는, 동적 작업 관리 시스템
|
5 |
5
청구항 1에 있어서,상기 서버는, 상기 서버의 제2 리소스의 가용 크기가 제1 리소스의 가용 크기 이상인 경우 상기 서버의 클러스터 내 클라이언트의 제2 리소스를 이용하여 상기 컴퓨팅 작업을 수행하며, 상기 서버의 제2 리소스의 가용 크기가 제1 리소스의 가용 크기 미만인 경우 상기 서버의 클러스터 내 클라이언트의 제1 리소스를 이용하여 상기 스토리지 작업을 수행하는, 동적 작업 관리 시스템
|
6 |
6
청구항 1에 있어서,상기 사용자로부터 상기 서비스의 요청을 입력 받고, 상기 서비스를 제공하기 위한 프로세스를 상기 스토리지 작업 및 상기 컴퓨팅 작업으로 분류하는 사용자 단말을 더 포함하며,상기 서버는, 스토리지 작업을 수행할 것인지 또는 컴퓨팅 작업을 수행할 것인지에 관한 정보를 상기 사용자 단말로 전송하는, 동적 작업 관리 시스템
|
7 |
7
청구항 6에 있어서,상기 사용자 단말은, 상기 서버로부터 수신된 스토리지 작업을 수행할 것인지 또는 컴퓨팅 작업을 수행할 것인지에 관한 정보에 기초하여 분류된 상기 스토리지 작업 및 상기 컴퓨팅 작업을 각각 대응되는 서버로 요청하는, 동적 작업 관리 시스템
|
8 |
8
청구항 7에 있어서,사용자 단말은, 상기 서버 중 상기 사용자 단말과의 응답 속도가 빠른 서버의 순서대로 상기 스토리지 작업 또는 상기 컴퓨팅 작업을 요청하는, 동적 작업 관리 시스템
|
9 |
9
청구항 1에 있어서,상기 제1 리소스는 상기 클라이언트에 각각 구비된 스토리지를 포함하며,상기 제2 리소스는 상기 클라이언트에 각각 구비된 CPU 및 메모리를 포함하는, 동적 작업 관리 시스템
|
10 |
10
사용자로부터 요청된 서비스와 관련된 데이터를 저장하는 스토리지 작업 및 상기 데이터를 이용하여 연산을 처리하는 컴퓨팅 작업을 각각 수행하는데 사용되는 제1 리소스 및 제2 리소스를 구비하는 복수의 클라이언트에서, 상기 제1 리소스 및 상기 제2 리소스의 가용 크기에 기초하여 하나 이상의 클러스터를 형성하는 단계; 및각각의 상기 클러스터 내 클라이언트 중 어느 하나인 서버에서, 대응되는 상기 클러스터 내 클라이언트의 상기 제1 리소스 또는 상기 제2 리소스를 이용하여 상기 스토리지 작업 또는 컴퓨팅 작업을 수행하는 단계를 포함하며,상기 클러스터를 형성하는 단계의 수행 이후,상기 클라이언트에서, 메시지 송수신을 통해 상기 클러스터에 속한 서버의 응답 속도를 각각 측정하는 단계;상기 클라이언트에서, 상기 클라이언트가 속해 있는 클러스터의 서버보다 응답 속도가 빠른 서버가 존재하는 경우, 응답 속도가 빠른 상기 서버로 접속 요청 메시지를 전송하는 단계를 더 포함하며,상기 클라이언트에서, 상기 접속 요청 메시지를 전송하는 단계의 수행 이후, 상기 클라이언트가 속해 있는 클러스터에 포함된 클라이언트 중 적어도 일부가 추가되거나 이탈한 경우, 상기 클러스터의 서버를 상기 클러스터에 속한 클라이언트 중 어느 하나로 재선정하는 단계를 더 포함하는, 동적 작업 관리 방법
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
청구항 10에 있어서,상기 서버를 상기 클러스터에 속한 클라이언트 중 어느 하나로 재선정하는 단계는, 상기 클라이언트가 속해 있는 클러스터 내 클라이언트들과의 응답 속도를 각각 측정하는 단계; 및측정된 응답 속도들의 평균값이 최대가 되는 클라이언트를 상기 클러스터의 새로운 서버로 재선정하는 단계를 포함하는, 동적 작업 관리 방법
|
14 |
14
청구항 10에 있어서,상기 스토리지 작업 또는 컴퓨팅 작업을 수행하는 단계는, 상기 서버의 제2 리소스의 가용 크기가 제1 리소스의 가용 크기 이상인 경우 상기 서버의 클러스터 내 클라이언트의 제2 리소스를 이용하여 상기 컴퓨팅 작업을 수행하며, 상기 서버의 제2 리소스의 가용 크기가 제1 리소스의 가용 크기 미만인 경우 상기 서버의 클러스터 내 클라이언트의 제1 리소스를 이용하여 상기 스토리지 작업을 수행하는, 동적 작업 관리 방법
|
15 |
15
청구항 10에 있어서,상기 클러스터를 형성하는 단계의 수행 이후,사용자 단말에서, 상기 사용자로부터 상기 서비스의 요청을 입력 받는 단계; 상기 사용자 단말에서, 상기 서비스를 제공하기 위한 프로세스를 상기 스토리지 작업 및 상기 컴퓨팅 작업으로 분류하는 단계; 및상기 서버에서, 스토리지 작업을 수행할 것인지 또는 컴퓨팅 작업을 수행할 것인지에 관한 정보를 상기 사용자 단말로 전송하는 단계를 더 포함하는, 동적 작업 관리 방법
|
16 |
16
청구항 15에 있어서,상기 사용자 단말에서, 상기 스토리지 작업을 수행할 것인지 또는 컴퓨팅 작업을 수행할 것인지에 관한 정보를 상기 사용자 단말로 전송하는 단계의 수행 이후, 상기 서버로부터 수신된 스토리지 작업을 수행할 것인지 또는 컴퓨팅 작업을 수행할 것인지에 관한 정보에 기초하여 분류된 상기 스토리지 작업 및 상기 컴퓨팅 작업을 각각 대응되는 서버로 요청하는 단계를 더 포함하는, 동적 작업 관리 방법
|
17 |
17
청구항 16에 있어서,상기 스토리지 작업 및 상기 컴퓨팅 작업을 각각 대응되는 서버로 요청하는 단계는, 상기 서버 중 상기 사용자 단말과의 응답 속도가 빠른 서버의 순서대로 상기 스토리지 작업 또는 상기 컴퓨팅 작업을 요청하는, 동적 작업 관리 방법
|
18 |
18
청구항 10에 있어서,상기 제1 리소스는 상기 클라이언트에 각각 구비된 스토리지를 포함하며,상기 제2 리소스는 상기 클라이언트에 각각 구비된 CPU 및 메모리를 포함하는, 동적 작업 관리 방법
|