맞춤기술찾기

이전대상기술

클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법 및 시스템

  • 기술번호 : KST2015143817
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 실시예들에 따른 트랜스코딩 제어 서버에 의해 할당되는 트랜스코딩 작업을 다수의 컴퓨팅 노드들이 수행하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법은, 트랜스코딩 제어 서버가 (a) 트랜스코딩 작업을 수행 중인 컴퓨팅 노드에서 트랜스코딩 작업에 할당되지 않은 유휴 공간의 적어도 일부 또는 트랜스코딩 작업을 수행 중이지 않은 컴퓨팅 노드에서 유휴 공간의 적어도 일부를 동적 캐시에 편입하는 단계; (b) 트랜스코딩 작업이 할당되었던 컴퓨팅 노드로부터 트랜스코딩된 컨텐츠가 생성된 경우에, 캐시 정책에 따라, 생성된 트랜스코딩 컨텐츠를 상기 동적 캐시에 적재하거나 또는 동적 캐시에 적재 없이 클라이언트로 전송하는 단계; 및 (c) 외부에서 트랜스코딩 컨텐츠의 요청이 새로 있는 경우에, 트랜스코딩 작업이 새로 또는 추가로 할당될 수 있는 컴퓨팅 노드를 선정하고, 선정된 컴퓨팅 노드의 메모리 중 적어도 일부 공간을 동적 캐시로부터 반환하며, 선정된 컴퓨팅 노드로 하여금 반환된 메모리에서 트랜스코딩 작업을 수행하도록 하는 단계를 포함할 수 있다.
Int. CL G06F 12/08 (2006.01) G06F 15/16 (2006.01) G06F 9/06 (2006.01)
CPC G06F 12/0813(2013.01) G06F 12/0813(2013.01) G06F 12/0813(2013.01) G06F 12/0813(2013.01)
출원번호/일자 1020120137633 (2012.11.30)
출원인 성균관대학교산학협력단
등록번호/일자 10-1481122-0000 (2015.01.05)
공개번호/일자 10-2014-0069852 (2014.06.10) 문서열기
공고번호/일자 (20150114) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2012.11.30)
심사청구항수 14

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 성균관대학교산학협력단 대한민국 경기도 수원시 장안구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 한환수 대한민국 서울 서초구
2 고승철 대한민국 서울 도봉구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김인철 대한민국 서울특별시 서초구 반포대로**길 **, 매강빌딩*층 에이치앤에이치 H&H 국제특허법률사무소 (서초동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 성균관대학교산학협력단 대한민국 경기도 수원시 장안구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2012.11.30 수리 (Accepted) 1-1-2012-0993784-96
2 선행기술조사의뢰서
Request for Prior Art Search
2013.10.17 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2013.11.14 수리 (Accepted) 9-1-2013-0095983-44
4 의견제출통지서
Notification of reason for refusal
2014.05.28 발송처리완료 (Completion of Transmission) 9-5-2014-0369891-74
5 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2014.07.28 수리 (Accepted) 1-1-2014-0710139-22
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2014.07.28 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2014-0710151-71
7 등록결정서
Decision to grant
2014.12.24 발송처리완료 (Completion of Transmission) 9-5-2014-0884030-82
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.02.23 수리 (Accepted) 4-1-2017-5028829-43
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
트랜스코딩 제어 서버에 의해 할당되는 트랜스코딩 작업을 다수의 컴퓨팅 노드들이 수행하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법으로서,(a) 상기 트랜스코딩 제어 서버가, 트랜스코딩 작업을 수행 중인 컴퓨팅 노드에서 트랜스코딩 작업에 할당되지 않은 유휴 공간의 적어도 일부를, 또는 트랜스코딩 작업을 수행 중이지 않은 컴퓨팅 노드에서 유휴 공간의 적어도 일부를 동적 캐시에 편입하는 단계;(b) 트랜스코딩 작업이 할당되었던 컴퓨팅 노드로부터 트랜스코딩된 컨텐츠가 생성된 경우에, 상기 트랜스코딩 제어 서버가, 캐시 정책에 따라, 상기 생성된 트랜스코딩 컨텐츠를 상기 동적 캐시에 적재한 후에 또는 상기 동적 캐시에 적재 하지 않고 클라이언트로 전송하는 단계; 및(c) 외부에서 트랜스코딩 컨텐츠의 요청이 새로 있는 경우에, 상기 트랜스코딩 제어 서버가, 트랜스코딩 작업이 새로 또는 추가로 할당될 수 있는 컴퓨팅 노드를 선정하고, 상기 선정된 컴퓨팅 노드의 메모리 중 상기 동적 캐시에 편입되어 있던 메모리 공간의 적어도 일부를 상기 동적 캐시로부터 반환하며, 상기 선정된 컴퓨팅 노드로 하여금 반환된 메모리 공간을 이용하여 트랜스코딩 작업을 수행하도록 하는 단계를 포함하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법
2 2
청구항 1에 있어서, 상기 (b) 단계는,상기 트랜스코딩 제어 서버가 캐시 정책에 따라 트랜스코딩 작업이 완료되어 생성된 트랜스코딩 컨텐츠를 상기 동적 캐시에 적재할 것인 여부를 판정하는 단계; 만약 상기 트랜스코딩 컨텐츠가 상기 동적 캐시에 적재될 대상이 아니라고 판정되면, 상기 트랜스코딩 제어 서버가 상기 트랜스코딩 컨텐츠를 상기 동적 캐시에 적재없이 곧장 클라이언트에 전송하는 단계; 및만약 상기 트랜스코딩 컨텐츠가 상기 동적 캐시에 적재될 대상이라고 판정되면, 상기 동적 캐시에 여유 공간이 있을 경우에만 상기 트랜스코딩 제어 서버가 상기 트랜스코딩 컨텐츠를 상기 동적 캐시에 적재하는 단계를 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법
3 3
청구항 2에 있어서, 상기 (b) 단계는,만약 상기 동적 캐시에 여유 공간이 없다고 판단되면, 상기 트랜스코딩 제어 서버가 현재 동적 캐시에 적재된 컨텐츠들 중에 희생(victim) 컨텐츠를 선정하는 단계;상기 트랜스코딩 제어 서버가 상기 동적 캐시를 확장하기 위하여 아이들 상태에서 유휴 공간을 가지는 컴퓨팅 노드를 탐색하는 단계;만약 아이들 상태인 컴퓨팅 노드가 탐색되지 않으면, 상기 트랜스코딩 제어 서버가 상기 선정된 희생 컨텐츠를 제거하고, 상기 희생 컨텐츠의 제거로 인해 상기 동적 캐시에 생긴 여유 공간에 상기 트랜스코딩된 컨텐츠를 적재하는 단계;만약 아이들 상태인 컴퓨팅 노드가 탐색되면, 상기 트랜스코딩 제어 서버가 아이들 상태인 컴퓨팅 노드의 유휴 공간을 상기 동적 캐시에 편입하는 단계; 및상기 트랜스코딩 제어 서버가 상기 동적 캐시의 새로 편입된 공간에 희생 컨텐츠를 이동시키고, 상기 희생 컨텐츠의 이동으로 인해 상기 동적 캐시에 생긴 여유 공간에 상기 트랜스코딩된 컨텐츠를 적재하는 단계를 더 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법
4 4
청구항 1에 있어서, (c) 단계는,외부에서 트랜스코딩 컨텐츠의 요청이 있을 경우에, 상기 트랜스코딩 제어 서버가 트랜스코딩 작업을 수행할 수 있는 컴퓨팅 노드를 탐색하는 단계; 및상기 트랜스코딩 제어 서버가 트랜스코딩 작업을 수행할 수 있다고 탐색된 컴퓨팅 노드에 트랜스코딩 작업을 할당하는 단계를 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법
5 5
청구항 4에 있어서, (c) 단계는,만약 트랜스코딩 작업을 수행할 수 있는 컴퓨팅 노드가 탐색되지 않으면, 상기 트랜스코딩 제어 서버가 아이들 상태의 컴퓨팅 노드로서 메모리가 상기 동적 캐시에 편입된 컴퓨팅 노드가 있는지 탐색하는 단계;만약 아이들 상태의 컴퓨팅 노드로서 메모리가 상기 동적 캐시에 편입된 컴퓨팅 노드가 탐색되면, 상기 트랜스코딩 제어 서버가 상기 탐색된 컴퓨팅 노드의 메모리 중에서 상기 동적 캐시에 편입된 공간을 상기 동적 캐시로부터 반환하는 단계; 및상기 트랜스코딩 제어 서버가 메모리 공간을 반환받은 상기 아이들 상태의 컴퓨팅 노드에 트랜스코딩 작업을 할당하는 단계를 더 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법
6 6
청구항 5에 있어서, (c) 단계는,만약 아이들 상태의 컴퓨팅 노드로서 메모리가 상기 동적 캐시에 편입된 컴퓨팅 노드가 탐색되지 않으면, 상기 트랜스코딩 제어 서버가 트랜스코딩 작업을 할당할 수 있는 컴퓨팅 노드가 나타날 때까지 대기하는 단계를 더 포함하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법
7 7
컴퓨터에서 청구항 1 내지 청구항 6 중의 어느 한 청구항에 따른 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 방법을 수행할 수 있는 프로그램이 수록된 컴퓨터로 읽을 수 있는 기록 매체
8 8
트랜스코딩 제어 서버에 의해 할당되는 트랜스코딩 작업을 다수의 컴퓨팅 노드들이 수행하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 시스템으로서,상기 트랜스코딩 제어 서버는,(a) 트랜스코딩 작업을 수행 중인 컴퓨팅 노드에서 트랜스코딩 작업에 할당되지 않은 유휴 공간의 적어도 일부를, 또는 트랜스코딩 작업을 수행 중이지 않은 컴퓨팅 노드에서 유휴 공간의 적어도 일부를 동적 캐시에 편입하고,(b) 트랜스코딩 작업이 할당되었던 컴퓨팅 노드로부터 트랜스코딩된 컨텐츠가 생성된 경우에, 캐시 정책에 따라, 상기 생성된 트랜스코딩 컨텐츠를 상기 동적 캐시에 적재한 후에 또는 상기 동적 캐시에 적재하지 않고 클라이언트로 전송하며,(c) 외부에서 트랜스코딩 컨텐츠의 요청이 새로 있는 경우에, 트랜스코딩 작업이 새로 또는 추가로 할당될 수 있는 컴퓨팅 노드를 선정하고, 상기 선정된 컴퓨팅 노드의 메모리 중 상기 동적 캐시에 편입되어 있던 메모리 공간의 적어도 일부를 상기 동적 캐시로부터 반환하며, 상기 선정된 컴퓨팅 노드로 하여금 반환된 메모리 공간을 이용하여 트랜스코딩 작업을 수행하도록 동작하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 시스템
9 9
청구항 8에 있어서, 상기 트랜스코딩 제어 서버는,캐시 정책에 따라 트랜스코딩 작업이 완료되어 생성된 트랜스코딩 컨텐츠를 상기 동적 캐시에 적재할 것인 여부를 판정하고,만약 상기 트랜스코딩 컨텐츠가 상기 동적 캐시에 적재될 대상이 아니라고 판정되면, 상기 트랜스코딩 컨텐츠를 상기 동적 캐시에 적재없이 곧장 클라이언트에 전송하며,만약 상기 트랜스코딩 컨텐츠가 상기 동적 캐시에 적재될 대상이라고 판정되면, 상기 동적 캐시에 여유 공간이 있을 경우에만 상기 트랜스코딩 컨텐츠를 상기 동적 캐시에 적재하도록 동작하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 시스템
10 10
청구항 9에 있어서, 상기 트랜스코딩 제어 서버가만약 상기 동적 캐시에 여유 공간이 없다고 판단되면, 현재 동적 캐시에 적재된 컨텐츠들 중에 희생 컨텐츠를 선정하고,상기 동적 캐시를 확장하기 위하여 아이들 상태에서 유휴 공간을 가지는 컴퓨팅 노드를 탐색하며,만약 아이들 상태인 컴퓨팅 노드가 탐색되지 않으면, 상기 선정된 희생 컨텐츠를 제거하고, 상기 희생 컨텐츠의 제거로 인해 상기 동적 캐시에 생긴 여유 공간에 상기 트랜스코딩된 컨텐츠를 적재하고,만약 아이들 상태인 컴퓨팅 노드가 탐색되면, 아이들 상태인 컴퓨팅 노드의 유휴 공간을 상기 동적 캐시에 편입하며,상기 동적 캐시의 새로 편입된 공간에 희생 컨텐츠를 이동시키고, 상기 희생 컨텐츠의 이동으로 인해 상기 동적 캐시에 생긴 여유 공간에 상기 트랜스코딩된 컨텐츠를 적재하도록 동작하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 시스템
11 11
청구항 8에 있어서, 상기 트랜스코딩 제어 서버가 외부에서 트랜스코딩 컨텐츠의 요청이 있을 경우에, 트랜스코딩 작업을 수행할 수 있는 컴퓨팅 노드를 탐색하고, 트랜스코딩 작업을 수행할 수 있다고 탐색된 컴퓨팅 노드에 트랜스코딩 작업을 할당하도록 동작하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 시스템
12 12
청구항 11에 있어서, 상기 트랜스코딩 제어 서버가 만약 트랜스코딩 작업을 수행할 수 있는 컴퓨팅 노드가 탐색되지 않으면, 아이들 상태의 컴퓨팅 노드로서 메모리가 상기 동적 캐시에 편입된 컴퓨팅 노드가 있는지 탐색하고,만약 아이들 상태의 컴퓨팅 노드로서 메모리가 상기 동적 캐시에 편입된 컴퓨팅 노드가 탐색되면, 상기 탐색된 컴퓨팅 노드의 메모리 중에서 상기 동적 캐시에 편입된 공간을 상기 동적 캐시로부터 반환하며,메모리 공간을 반환받은 상기 아이들 상태의 컴퓨팅 노드에 트랜스코딩 작업을 할당하도록 동작하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 시스템
13 13
청구항 12에 있어서, 상기 트랜스코딩 제어 서버가 만약 아이들 상태의 컴퓨팅 노드로서 메모리가 상기 동적 캐시에 편입된 컴퓨팅 노드가 탐색되지 않으면, 트랜스코딩 작업을 할당할 수 있는 컴퓨팅 노드가 나타날 때까지 대기하도록 동작하는 것을 특징으로 하는 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 시스템
14 14
컴퓨터를 청구항 8 내지 청구항 13 중의 어느 한 청구항에 따른 클라우드 컴퓨팅 기반의 트랜스코딩을 위한 동적 캐시 관리 시스템으로 구동시킬 수 있는 프로그램이 수록된 컴퓨터로 읽을 수 있는 기록 매체
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 지식경제부 성균관대학교산학협력단 SW컴퓨팅산업원천기술개발 [RCMS] 스마트TV 2.0 소프트웨어 플랫폼