이발명을지원한국가연구개발사업 과제고유번호 부처명 미래창조부 연구관리전문기관 한국산업기술평가관리원 연구사업명 산업융합원천기술개발 연구과제명 단일노드 48TB 이상을지원하는개방형하둡스토리지어플라이언스 (Hadoop Storage Appliance) 개발 기

Similar documents
이 발명을 지원한 국가연구개발사업 과제고유번호 A 부처명 지식경제부 연구관리전문기관 연구사업명 IT핵심기술개발 연구과제명 융합형 포털서비스를 위한 이용자 참여형 방송기술개발 기여율 주관기관 전자부품연구원 연구기간 2008년 03월 01일 ~ 2

(72) 발명자 이동희 서울 동작구 여의대방로44길 10, 101동 802호 (대 방동, 대림아파트) 노삼혁 서울 중구 정동길 21-31, B동 404호 (정동, 정동상 림원) 이 발명을 지원한 국가연구개발사업 과제고유번호 부처명 교육과학기술부

한것으로스마트단말기에의하여드론조종앱을설치하는제 1 단계 ; 스마트단말기에의하여드론의불루투스통 신부에부여된고유식별번호를입력저장하고드론의불루투스를인식하며드론의블루투스통신부로부터회신되 는신호의수신레벨을분석하여최대통신거리를확인하여저장하는제 2 단계 ; 스마트단말기에의하여최대통

특허청구의 범위 청구항 1 복수개의 프리캐스트 콘크리트 부재(1)를 서로 결합하여 연속화시키는 구조로서, 삽입공이 형성되어 있고 상기 삽입공 내면에는 나사부가 형성되어 있는 너트형 고정부재(10)가, 상기 프리캐스 트 콘크리트 부재(1) 내에 내장되도록 배치되는 내부

리뉴얼 xtremI 최종 softcopy

본 발명은 중공코어 프리캐스트 슬래브 및 그 시공방법에 관한 것으로, 자세하게는 중공코어로 형성된 프리캐스트 슬래브 에 온돌을 일체로 구성한 슬래브 구조 및 그 시공방법에 관한 것이다. 이를 위한 온돌 일체형 중공코어 프리캐스트 슬래브는, 공장에서 제작되는 중공코어 프

특허청구의범위청구항 1 복수의영상검출부로부터출력되는영상의히스토그램 (histogram) 을계산하는단계 ; 상기복수의영상검출부로부터출력되는영상을히스토그램평활화 (histogram equalization) 하는단계 ; 상기복수의영상검출부중하나의영상검출부를선택하는단계 ; 및

서 인코딩한 데이터를 무선으로 송신하기 위한 무선 송신 수단; 및 통화중 상기 입력 수단으로부터의 음원 데이터 전송신 호에 따라 상기 저장 수단에 저장되어 있는 해당 음원 데이터를 상기 디코딩 수단에 의해 디코딩하고, 상기 디코딩한 음원 데이터와 상기 입력 수단을 통해

(52) CPC 특허분류 B01D 53/62 ( ) Y02C 10/10 ( ) (72) 발명자 이정현 대전광역시서구대덕대로 246 넥서스밸리 B 동 1417 호 박영철 대전광역시유성구반석동로 33 반석마을 5 단지아파트 505 동 201 호 이발명

(72) 발명자 권욱현 서울특별시관악구관악로 1, 서울대학교자동화연구소 133 동 306 호 ( 신림동 ) 신수용 서울특별시양천구목동동로 130, 목동아파트 동 1201 호 ( 신정동 ) 최재영 서울특별시관악구서림 11 길 23, 308 호 ( 신림동 ) 이

(72) 발명자 오인환 서울 노원구 중계로 195, 101동 803호 (중계동, 신 안동진아파트) 서혜리 서울 종로구 평창14길 23, (평창동) 한훈식 서울 강남구 언주로71길 25-5, 301호 (역삼동, 영 훈하이츠) 이 발명을 지원한 국가연구개발사업 과제고유번호

(72) 발명자 최종무 경기도 용인시 수지구 죽전동 단국대학교 컴퓨터학 과 김은삼 서울시 마포구 상수동 72-1 홍익대학교 컴퓨터공학 과 T동708호 현철승 서울시 동대문구 전농동 90 서울시립대학교 공과대 학 컴퓨터과학부 오용석 경기도 과천시 과천동

초보자를 위한 분산 캐시 활용 전략

대 표 도 - 2 -

특허청구의 범위 청구항 1 제1 내지 제6 암이 각각의 관절부를 가지며 형성되며, 상기 제1 내지 제6 암 각각은 제1 내지 제6 링크에 의해 링크되고, 상기 제1 내지 제6 암 내부에는 각각의 암을 구동하는 구동모듈이 각각 내장되며, 상기 구동모듈 각각의 선단에는 1

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

청구항 1. 주저장매체 ; 상기주저장매체의캐쉬로사용되며, 데이터의고정여부에따라고정영역및비고정영역을포함하는비휘발성메모리 ; 및 상기비휘발성메모리에할당되는블록을관리하는블록관리부를포함하는비휘발성메모리가캐쉬로사용되는저장장치. 청구항 2. 제 1 항에있어서, 상기블록관리부는,

많이 이용하는 라면,햄버그,과자,탄산음료등은 무서운 병을 유발하고 비만의 원인 식품 이다. 8,등겨에 흘려 보낸 영양을 되 찾을 수 있다. 도정과정에서 등겨에 흘려 보낸 영양 많은 쌀눈과 쌀껍질의 영양을 등겨를 물에 우러나게하여 장시간 물에 담가 두어 영양을 되 찾는다

특허청구의범위청구항 1 물을여과하는필터부 ; 상기필터부에물을유동시키는정수관 ; 상기정수관에설치되고, 상기정수관의수류를이용하여전기를발생시키는발전모듈 ; 및상기정수관에배치되고, 상기발전모듈에서발생된전기가공급되고, 상기정수관을따라유동되는정수를전기분해하여살균하는살균모듈 ; 을

청구항 1. 소정데이터를저장하는비휘발성메모리 ; 상기비휘발성메모리를구비한휴대용장치의전원상태를체크하는전원상태체크부 ; 및 상기체크된전원상태를기초로상기비휘발성메모리에할당된물리블록을회수하는블록회수부를포함하는전원상태에따라비휘발성메모리의블록회수를수행하는장치. 청구항 2. 제 1

등록특허 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (51) 국제특허분류 (Int. Cl.) G01R 29/08 ( ) (21) 출원번호 (22) 출원일자 2011 년 12 월 28 일 심사

이 발명을 지원한 국가연구개발사업 과제고유번호 부처명 교육과학기술부 연구사업명 기초사업연구-일반연구자지원사업-기본연구지원사업(유형II) 연구과제명 시공간 부호 협력 통신을 위한 동기 알고리즘 연구 기 여 율 1/1 주관기관 서울시립대학교 산학협력단

특허청구의 범위 청구항 1 앵커(20)를 이용한 옹벽 시공에 사용되는 옹벽패널에 있어서, 단위패널형태의 판 형태로 구성되며, 내부 중앙부가 후방 하부를 향해 기울어지도록 돌출 형성되어, 전면이 오 목하게 들어가고 후면이 돌출된 결속부(11)를 형성하되, 이 결속부(11

(72) 발명자 박세웅 서울특별시관악구신림동산 56-1 서울대학교뉴미디어통신공동연구소 최진구 서울특별시영등포구당산동 2 가대우메종아파트 101 동 909 호 - 2 -

비휘발성메모리의맵핑정보, 및상기맵핑정보가저장된시점에서할당된제 1 물리블록주소를상기비휘발성메모리에저장하는맵핑정보저장모듈 ; 상기제 1 물리블록주소로부터현재할당된제 2 물리블록주소까지스캔을수행하는스캔모듈 ; 및 상기스캔결과에따라상기제 1 물리블록주소및상기제 2 물리블록주소

공개특허 (51) Int. Cl. G06F 12/08 ( ) (19) 대한민국특허청 (KR) (12) 공개특허공보 (A) (11) 공개번호 (43) 공개일자 년 07 월 02 일 (21) 출원

[Brochure] KOR_TunA

Microsoft PowerPoint - 알고리즘_2주차_1차시.pptx

(72) 발명자 한상욱 서울특별시 노원구 공릉2동 81 태강아파트 1014동 201호 김진관 경기도 고양시 일산동구 마두동 강촌마을 2단지 한 신아파트


실용신안 등록청구의 범위 청구항 1 톤백마대가 설치될 수 있도록 일정간격을 두고 설치되는 한 쌍의 지지프레임과, 상기 지지프레임과 지지프레임의 상부를 서로 연결하는 한 쌍의 연결프레임과, 상기 연결프레임의 상부에 일정간격을 두고 다수 설치되어 상기 톤백마대와 그 투입구

특허청구의범위청구항 1 선박의안티재머 (Anti-Jammer) 위성항법시스템으로서, GPS 신호및 DGPS 신호를자함의 INS(Intertial Navigation System) 신호와비교하여기준오차범위초과시수신되는 GPS 신호와 DGPS 신호를재밍 (Jamming)

(72) 발명자 김도규 서울특별시성북구장위 3 동 박준일 서울특별시강서구등촌동 서광아파트 103 동 803 호 유형규 경기도광명시광명 4 동한진아파트 101 동 1801 호 - 2 -

특허청구의 범위 청구항 1 일반전화를 이용한 위험 알림시스템 및 실시간 영상전송 장치에서 CID(콜백넘버) 장치를 포함한 서버 및 그 장 비를 포함하며, 영상서버와 연동한 형태를 상황실에 전송하여 출동하는 시스템을 포함하는 것을 특징으로 하는 일반전화를 이용한 위험 알

VNX 성능 및 경쟁사 제품 포지셔닝

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

디지털데일리_스페셜리포트 1부.indd

Microsoft PowerPoint - eSlim SV [ ]

(72) 발명자 김진욱 경기도용인시기흥구보정로 87, 현대아이파크아파트 206 동 1501 호 ( 보정동 ) 신수용 서울특별시양천구목동동로 130, 목동아파트 1410 동 1201 호 ( 신정동 ) 우동혁 서울특별시관악구보라매로 62, 105 동 1204 호 ( 봉천동

특허청구의 범위 청구항 1 맨홀 일부분에 관통되게 결합되는 맨홀결합구와; 상기 맨홀결합구의 전방에 연통되게 형성되어 토양속에 묻히게 설치되고, 외주면에는 지하수가 유입될 수 있는 다수의 통공이 관통 형성된 지하수유입구와; 상기 맨홀결합구의 후방에 연통되고 수직으로 세워

歯MW-1000AP_Manual_Kor_HJS.PDF

명세서청구범위청구항 1 일단이아래로경사지게형성되고타단의측면은제 1 링크 (11) 및제 2 링크 (12) 를갖는원형링크 (13) 의상기제 2 링크에연결되고상기원형링크를매개로회전가능한사용자의안착을위한좌석 (10); 일단이상기좌석의일단과상응하게아래로경사지게형성되고제 3 링크

특허청구의 범위 청구항 1 삭제 청구항 2 단일 개의 운영체제를 갖는 클라이언트 단말에 있어서, 제1 운영체제와, 상기 제1 운영체제 하에서 사용되는 파일을 저장하는 메모리; 및 상기 메모리에 저장된 파일을 운영체제 제공장치로 전송하고 상기 메모리를 포맷하며, 상기 운

282서비스업관리-마트

고객 지향적인 IT 투자와 운영이 요구되는 시대! 2014년 현재 유통, 서비스 업계의 정보화 화두는 BYOD 수용과 고객의 마음을 읽는 분석 입니다. Market Overview _ Cross Industry 의 정보화 동향 유통과 서비스 업계의 IT 환경은 발 빠르

solution map_....

(72) 발명자 오승용 경기도안산시상록구오목로 11 길 45, 202 호 ( 본오동 ) 박영욱 경기도수원시권선구당진로 31 번길 16, 한라비발디 202 동 1201 호 ( 당수동 ) 고대화 경기도수원시권선구금호로 189 번길 82-12, 202 호 ( 구운동 ) 김준

특허청구의 범위 청구항 1 회선 아이디 접속 시스템에 있어서, 온라인을 통해 실제 사용자 고유정보의 발급이 가능한 아이디 발급 사이트를 제공하기 위한 아이디 발급 수단; 오프라인을 통한 사용자의 회선 아이디 청약에 따라 가상의 사용자 고유정보 및 가인증 정보를 생성하고

이 발명을 지원한 국가연구개발사업 과제고유번호 부처명 방송통신위원회 연구사업명 방송통신기술개발사업 연구과제명 안전한 전자파환경 조성 주관기관 한국전자통신연구원 연구기간 ~

<4D F736F F F696E74202D20BCD2C7C1C6AEBFFEBEEEC6AFB7D03038B3E22E BC8A3C8AF20B8F0B5E55D>

특허청구의범위청구항 1 화재감시시스템에있어서, 상용전원 (AC 200V) 과수소전지나리듐이온배터리를예비전원으로함께사용하는전원부 (1) 와 ; 유선감지기 (7) 의경우저항을거쳐온 DC 24V 전압및전류를이용하여포토커플러 PC-1의출력 LOW 또는 HIGH의변화로단선유무를

특허청구의 범위 청구항 1 발열원의 일면에 접촉 설치되며, 내부에 상기 발열원의 열에 의해 증발되는 작동유체가 수용되는 작동유체챔버 가 구비되고, 상기 작동유체챔버의 일측에 제1연결구가 형성된 흡열블록; 및 상기 흡열블록의 일측에 결합되며, 흡열블록과 결합되는 부분에

특허청구의 범위 청구항 1 게임 서버 또는 미들웨어에 의해, 사용자 단말기로부터, GPS 정보, IP 정보, 중계기 정보 중 적어도 하나를 이 용한 위치 정보와, 상기 사용자 단말기에 설정된 언어 종류를 포함하는 사용자 정보를 수신하는 단계; 상기 게임 서버 또는 미들

(71) 출원인 나혜원 대구 달서구 도원동 1438 대곡사계절타운 나혜리 대구 달서구 도원동 1438 대곡사계절타운 (72) 발명자 나혜원 대구 달서구 도원동 1438 대곡사계절타운 나혜리 대구 달서구 도원동 1438 대

TTA Journal No.157_서체변경.indd

(52) CPC 특허분류 G06F 11/1016 ( ) G06F 12/0246 ( ) G06F 12/0253 ( ) 이발명을지원한국가연구개발사업 과제고유번호 부처명 연구관리전문기관 연구사업명 연구과제명 교육부 기여율

Microsoft PowerPoint - eSlim SV [080116]

특허청구의 범위 청구항 1 몸체(110)의 일측에는 테스트의 필요성에 따라 여타한 디젤 자동차(100)에서 분리시킨 상태의 분리형 커먼레일 인젝트(110)를 고정할 수 있는 분리형 인젝터 고정부(20)가 구비되고, 그 고정부(20)의 하측에는 분리형 커먼 레일 인젝터(

명세서청구범위청구항 1 갠트리의헤드로부터방사선을조사하는선형가속기에사용되고, 상기헤드에설치되고, 방사선이조사되는환자의치료중심을향해레이저를쏘고환자의체표면에서반사된레이저를감지하여환자의체표면까지의거리를측정하는레이저거리측정기 ; 상기레이저거리측정기의데이터를수신하여 SSD(sou

특허청구의범위청구항 1 영상제공서버에서의실시간으로영상을제공하는방법에있어서, 클라이언트로부터매장의종류를포함하는검색어를수신하는단계 ; 수신된검색어에기초하여특정지역내에서상기매장의종류에해당하는적어도하나의매장을검색하고검색결과를상기클라이언트에전송하는단계 ; 상기클라이언트로부터발생

브와 IP 인터콤의연결만으로시스템이간편하고용이하게확장될수있어확장성이증대되고, 특히선박에적용되어종래의 PA/GA 시스템구축에필요한많은전선에대한비용의절감과전선무게절감에의한선박중량감소로유류비의절감이도모될수있는기술적특징을갖는다. 본발명에따른이더넷기반 PA/GA 용인터콤스테이션

BY-FDP-4-70.hwp

CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD SSD 서버 & HDD 서버 비교 4. LSD SSD 서버 & 글로벌 SSD 서버 비교 2

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

PowerPoint 프레젠테이션

실용신안등록청구의범위청구항 1 안드로이드기반스마트폰앱 (Application Program, 애플리케이션프로그램 ) 을통하여제어장치를제어하는실습장치에있어서, 통신이설정된컴퓨터 (400) 로부터전송되는안드로이드기반스마트폰앱을저장하는메모리 (130) 와, 상기스마트폰앱에의

untitled

ICT À¶ÇÕÃÖÁ¾

등록특허 (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (51) 국제특허분류 (Int. Cl.) G06F 17/50 ( ) G06F 17/27 ( ) G06F 17/30 ( ) G06T 17/30 (2

도 3 은 본 발명에 따른 제거수단을 보인 사시도 도 4 는 본 발명에 따른 제거수단의 해파필터와 카본필터의 구성을 보인 개략단면도 <도면의 주요부분에 대한 부호의 설명> (1) : 케이싱 (1a) : 천연음이온 도료 (2) : 제거수단 (3) : UV살균장치 (4)

특허청구의 범위 청구항 1 지그비 통신 망에서 지그비 노드들의 우선 순위를 부여하는 방법에 있어서, (a) 상기 지그비 노드들 각각의 CCA 수행 시간들을 전송할 데이터의 우선 순위에 따라 가변시키는 단계와; (b) 상기 가변되는 CCA 수행 시간들은 우선 순위가 높은

(72) 발명자 정종수 서울특별시 서대문구 모래내로 319, 101동 405호 (홍은동, 진흥아파트) 김정환 서울특별시 구로구 구로동로21길 7 (구로동) - 2 -

PowerPoint 프레젠테이션

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

특허청구의범위청구항 1 환경미화에사용되는청소차량의배기통의열을이용해가열매체를가열시키는상기배기통을감싸도록형성되는히팅관 ; 상기청소차량수거함에발생되는오수의결빙을방지할수있도록상기히팅관을통해가열된공기로이루어진가열매체의열을상기수거함으로전달하는가열부 ; 상기가열매체가상기히팅관에서가

(72) 발명자 배홍민 울산광역시 동구 전하로 34 (전하동) 윤규상 울산광역시 동구 문현6길 19, 102동 304호 ( 방어동, 문현아이파크) 배대원 울산광역시 남구 월평로 253, 101동 409호 ( 삼산동, 삼산현대아파트) - 2 -

스마트폰 저렴하게 구매하는곳

<3033C0AFBBF3C7F62E687770>

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

등록특허 (51) Int. Cl. (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) G01B 11/16 ( ) (21) 출원번호 (22) 출원일자 2005 년 09 월 23 일 심사청구일자 2005

도 1 명세서 도면의 간단한 설명 도 1은 본 발명의 일실시예에 따른 비접촉 USB 리더기의 블럭도를 나타낸다. 도 2는 도 1의 비접촉 USB 리더기를 이용한 인프라 구축 시스템의 개략도를 나타낸다. 도 3은 도 1의 비접촉 USB 리더기를 이용한 이용 방법에 대한

슬라이드 1

Microsoft Word - zfs-storage-family_ko.doc

슬라이드 제목 없음

특허청구의범위청구항 1 투입된음식물을분쇄하는분쇄기 ; 상기분쇄된음식물을가열할수있는마그네트론 ; 및탈취작용을하는저온촉매필터를포함하는음식물처리기에있어서, 상기마그네트론이상기저온촉매필터를일정온도로가열할수있는것을특징으로하는, 청구항 2 제 1 항에있어서, 상기음식물처리기는상기

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 유스빌 401호 - 2 -

등록특허 (51) Int. Cl. G06F 12/00 ( ) (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (45) 공고일자 (11) 등록번호 (24) 등록일자 2007 년 04 월 12 일 년

차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는

특허청구의 범위 청구항 1 휴대용 컴퓨팅 장치에 통신 가능하게 결합된 액세서리를 이용하기 위한 방법으로서, 상기 액세서리에 의해: 텍스트 입력 필드의 선택을 지시하는 제1 신호를 상기 휴대용 컴퓨팅 장치로 통신하는 단계; 상기 휴대용 컴퓨팅 장치로부터, 상기 텍스트 입

특허청구의범위청구항 1 문제차량을촬영하는단속 CCTV; 상기단속 CCTV에서촬영된문제차량의번호판을인식하고, 등록된차량과비교판단하고, 차적또는소유주를조회하는단속서버 ; 상기단속서버로부터전송받은문제차량소유주에게이동통신망을이용하여문자메시지를발송하는이동통신단말기 ; 및상기단속

Microsoft Word _삼성SDI

알람음을 출력하는 이동통신 단말기에 있어서, 실시간 알람음을 출력하는 음향 출력 수단; 디지털 멀티미디어 방송(DMB: Digital Multimedia Broadcasting, 이하 'DMB'라 칭함) 신호를 수신하면 오디오 형태로 변 환하여 DMB의 음향을 전달하는

Embeddedsystem(8).PDF

- 2 -

특허청구의 범위 청구항 1 소스 컴퓨팅 디바이스로부터 복수의 컴퓨팅 디바이스들 중 적어도 하나의 컴퓨팅 디바이스로의 무선 액세스 포 인트를 통한 데이터 송신들에 대한 (i) 현재 데이터 레이트 및 (ii) 최고 데이터 레이트를 구축하는 단계; 상기 복수의 컴퓨팅 디바이

(72) 발명자 이병근 광주 북구 첨단과기로 123, E-201 (오룡동, 광주과 학기술원) 쉐리 아흐매드 무킴 광주 북구 첨단과기로 123, E-506 (오룡동, 광주과 학기술원) 최형욱 광주 북구 첨단과기로 123, 5214호 (오룡동, 광주 과학기술원 대학원생활관

(72) 발명자경진호대전유성구지족동열매마을아파트 박찬훈대전서구둔산동크로바아파트 101동 201호 박동일 대전유성구지족동열매마을아파트 101 동 1401 호 이발명을지원한국가연구개발사업 과제고유번호 MO1940 부처명 지식경제부 연구사업명 지경부-국가연구

위해충전효율및온도변화를측정하는신호측정센서층을포함하여구성되는것을그구성상의특징으로한다. 본발명은인체삽입형의료기기의성능평가용인체유사팬텀의제조방법에관한것으로서, 보다구체적으로는인체유사팬텀의제조방법으로서, (1) 정제수, 액체상태의아가로오스 (agarose) 및소듐클로라이드 (

특허청구의 범위 청구항 1 고유한 USB-ID를 가지며, 강제 포맷이나 프로그램 삭제가 불가능한 CD영역과 데이터의 읽기, 쓰기가 가능한 일 반영역으로 분할되어 있고 상기 CD영역에 임산부 도우미 프로그램이 임산부 PC(200)에 연결되면 자동 설치 및 실행되게 탑재된

SSD의 최적화 및 올바른 사용법

Transcription:

(19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (45) 공고일자 2015년12월03일 (11) 등록번호 10-1573375 (24) 등록일자 2015년11월25일 (51) 국제특허분류 (Int. Cl.) G06F 12/08 (2006.01) (21) 출원번호 10-2013-0131411 (22) 출원일자 2013 년 10 월 31 일 심사청구일자 2013 년 11 월 21 일 (65) 공개번호 10-2015-0050764 (43) 공개일자 2015 년 05 월 11 일 (56) 선행기술조사문헌 KR1020100092590 A* KR1020110115759 A US20100211731 A1 KR100755700 B1 * 는심사관에의하여인용된문헌 (73) 특허권자 전자부품연구원 경기도성남시분당구새나리로 25 ( 야탑동 ) (72) 발명자 김영환 경기도용인시수지구풍덕천동 170-1 현대아파트 102 동 103 호 전기만 경기성남시분당구미금로 63, 309 동 1705 호 ( 구미동, 무지개마을 3 단지아파트 ) 이윤규 서울관악구은천로 39 길 28, 401 호 ( 봉천동, 관악럭스빌 ) (74) 대리인 남충우, 노철호전체청구항수 : 총 7 항심사관 : 강철수 (54) 발명의명칭스토리지서버환경에서지역성기반 SSD 캐시모듈 (57) 요약 서버환경에서지역성기반 SSD 캐시모듈이제공된다. 본발명의실시예에따른 SSD 캐시모듈은, 서버시스템에서 SSD 를 OS 의캐시에서사용하는블록크기로구획하여 SSD 캐시로사용및관리한다. 이에의해, SSD 캐시의성능을극대화할수있다. 대표도 - 도 3-1 -

이발명을지원한국가연구개발사업 과제고유번호 10047088 부처명 미래창조부 연구관리전문기관 한국산업기술평가관리원 연구사업명 산업융합원천기술개발 연구과제명 단일노드 48TB 이상을지원하는개방형하둡스토리지어플라이언스 (Hadoop Storage Appliance) 개발 기여율 1/1 주관기관 전자부품연구원 연구기간 2013.09.01 ~ 2014.08.31-2 -

명세서청구범위청구항 1 제1 스토리지 ; 제2 스토리지 ; 및상기제1 스토리지에데이터를저장하고, 상기제2 스토리지에데이터를저장하는프로세서 ; 를포함하고, 상기프로세서에는, 상기제2 스토리지를스토리지캐시로사용및관리하는스토리지캐시모듈이실행되고, 상기스토리지캐시모듈은, 상기스토리지캐시의블록들을, 사용블록, 빈블록및싱크블록으로구분하여, 이중연결리스트 (Double Linked List) 로관리하며, 상기스토리지캐시를 OS(Operating System) 의캐시에서사용하는블록크기로구획하되, 2KB 이하의데이터 request가발생된경우에도 4KB 블록을할당하는것을특징으로하는서버시스템. 청구항 2 제 1항에있어서, 상기스토리지캐시모듈은, 상기 OS의캐시와상기제1 스토리지사이에서미들웨어로기능하는것을특징으로하는서버시스템. 청구항 3 삭제청구항 4 제 1항에있어서, 상기프로세서는, Extended File System으로상기제1 스토리지의데이터저장을관리하는것을특징으로하는서버시스템. 청구항 5 삭제청구항 6 제 1항에있어서, 상기스토리지캐시모듈은, 빈블록의개수가정해진개수미만이면, 사용빈도를기준으로일부의블록들을상기제1 스토리지에옮기는것을특징으로하는서버시스템. - 3 -

청구항 7 제 1항에있어서, 상기스토리지캐시모듈은, 파워-오프명령시, 상기스토리지캐시에저장된블록들을상기제1 스토리지에플러싱 (flushing) 하는것을특징으로하는서버시스템. 청구항 8 제 1항에있어서, 상기제1 스토리지는, HDD(Hard Disk Drive) 이고, 상기제2 스토리지는, SSD(Solid State Disk) 인것을특징으로하는서버시스템. 청구항 9 제1 스토리지에데이터를저장하는단계 ; 및제2 스토리지를, 스토리지캐시로사용및관리하는단계 ; 를포함하고, 상기사용및관리단계는, 상기스토리지캐시의블록들을, 사용블록, 빈블록및싱크블록으로구분하여, 이중연결리스트 (Double Linked List) 로관리하고, 상기스토리지캐시를 OS(Operating System) 의캐시에서사용하는블록크기로구획하되, 2KB 이하의데이터 request가발생된경우에도 4KB 블록을할당하는것을특징으로하는스토리지캐시관리방법. 발명의설명 [0001] 기술분야 본발명은캐시모듈에관한것으로, 더욱상세하게는서버환경에서지역성기반으로 SSD(Solid State Disk or Drive) 를캐시로관리하는 SSD 캐시모듈및이를적용한서버시스템에관한것이다. [0002] [0003] [0004] 배경기술한편, 현재서버환경에서 Extended File System이많이사용되고있으며, Extended File System은지역성을기반으로하여 Block Group이라는논리적인묶음으로설계되어있기때문에 HDD 환경에서성능상이점을제공하고있다. 도 1은 HDD 환경에서 6개의파일시스템을성능평가한결과이며 Extended File System이 HDD 환경에서성능상의이점을제공하는것을확인할수있다. 도 1을분석해보면 BTRFS가 Intial Write와 Rewrite에대하여다른 File System과비교하여월등한성능을나타내는것을보이나, 전체적인성능을평가하였을경우매우낮은성능을보이는것을알수있다. 한편, SSD는 HDD에비교하여성능상큰이점을보이지만, 가격과수명으로인하여서버환경에서 Primary Storage Device로사용상어려움이존재한다. 현재까지설계된파일시스템의경우, 성능상의이유로특정영역이다른영역에비하여많은 write 횟수를보이고있으며, 이런지역성의특성은 SSD의수명에큰영향을주는문제가있다. - 4 -

발명의내용 [0005] 해결하려는과제본발명은상기와같은문제점을해결하기위하여안출된것으로서, 본발명의목적은, HDD 특성을반영하고있는대다수의파일시스템을사용하는스토리지서버환경에서지역성을기반으로하는특성을고려하여, SSD를캐시로이용함에있어그성능을극대화할수있는방법및시스템을제공함에있다. [0006] [0007] [0008] [0009] [0010] [0011] [0012] [0013] [0014] 과제의해결수단상기목적을달성하기위한본발명의일실시예에따른, 서버시스템은, 제1 스토리지 ; 제2 스토리지 ; 및상기제1 스토리지에데이터를저장하고, 상기제2 스토리지에데이터를저장하는프로세서 ; 를포함하고, 상기프로세서에는, 상기제2 스토리지를, OS(Operating System) 의캐시에서사용하는블록크기로구획하여스토리지캐시로사용및관리하는스토리지캐시모듈이실행된다. 그리고, 상기스토리지캐시모듈은, 상기 OS의캐시와상기제1 스토리지사이에서미들웨어로기능할수있다. 또한, 상기스토리지캐시를구성하는블록크기의하한은 4KB일수있다. 그리고, 상기프로세서는, Extended File System으로상기제1 스토리지의데이터저장을관리할수있다. 또한, 상기스토리지캐시모듈은, 상기스토리지캐시의블록들을이중연결리스트 (Double Linked List) 로관리할수있다. 그리고, 상기스토리지캐시모듈은, 빈블록의개수가정해진개수미만이면, 사용빈도를기준으로일부의블록들을상기제1 스토리지에옮길수있다. 또한, 상기스토리지캐시모듈은, 파워-오프명령시, 상기스토리지캐시에저장된블록들을상기제1 스토리지에플러싱 (flushing) 할수있다. 그리고, 상기제1 스토리지는, HDD(Hard Disk Drive) 이고, 상기제2 스토리지는, SSD(Solid State Disk) 일수있다. 한편, 본발명의다른실시예에따른, 스토리지캐시관리방법은, 제1 스토리지에데이터를저장하는단계 ; 및제2 스토리지를, OS(Operating System) 의캐시에서사용하는블록크기로구획하여스토리지캐시로사용및관리하는단계 ; 를포함한다. [0015] [0016] 발명의효과이상설명한바와같이, 본발명의실시예들에따르면, SSD의블록크기를 OS의캐쉬와동일하게하여 SSD 캐시의성능을극대화할수있고, 이중연결리스트에의한블록관리로블록써치시의오버헤드를최소화시킬수있다. 아울러, 빈블록의개수가부족해지면, LRU 블록교체정책에의거최근사용빈도가낮은블록들의데이터를 HDD로옮겨, 합리적인저장공간관리가가능하고, 파워-오프명령시 SSD 캐시에저장된모든블록들을 HDD에플러싱하여안정적인데이터관리가가능하다. [0017] 도면의간단한설명 도 1 은 HDD 환경파일시스템성능평가비교를나타낸그래프, 도 2 는 Linux 기반의 SSD 캐쉬아키텍쳐의설명에제공되는도면, 도 3 은 SSD 캐시모듈의아키텍쳐를도시한도면, - 5 -

도 4 는 Read/Write Request I/O 처리과정을도시한흐름도, 도 5 는 Read/Write Request I/O 에연동한블록관리수행과정의일예를도시한도면, 그리고, 도 6 은본발명의일실시예에따른서버시스템의블록도이다. [0018] [0019] [0020] [0021] [0022] [0023] [0024] [0025] [0026] [0027] [0028] [0029] [0030] [0031] [0032] [0033] 발명을실시하기위한구체적인내용이하에서는도면을참조하여본발명을보다상세하게설명한다. 도 2는 Linux 기반의 SSD(Solid State Drive or Disk) 캐쉬아키텍쳐의설명에제공되는도면이다. 도 2의상부에는 SSD를캐쉬관리를위한 SSD 캐시모듈 (SSD Cache Module) 을제외한아키텍쳐를도시하였고, 도 2의하부는 SSD 캐시모듈을포함시킨아키텍쳐를도시하였다. 도시된바와같이, SSD 캐시모듈은 OS(Operating System) 의페이지캐시 (Page Cache) 와 HDD(Hard Disk Drive) 사이에서미들웨어로기능한다. HDD는 File System에의해데이터 / 파일저장이관리되는데, File System은 Extended File System이다. 즉, SSD 캐시모듈은지역성을특성으로하는 Extended File System을사용하는 HDD를기반으로하는서버환경에서동작한다. SSD 캐시모듈은 SSD를 OS의페이지캐시에서사용하는블록크기로구획하여 SSD 캐시로사용한다. 이때, SSD 캐시를구성하는블록크기의하한은 4KB로관리한다. Linux 기반서버환경에서 Extended File System이요청되는 make_request 요청을분석한결과 99% 이상이 4KB 이상의 write 또는 read request로판명되었기때문이다. 한편, 1% 미만의 0~2KB 크기 request size를갖는 request는 Extended File System의 metadata access request로분석되었다. 이에따라, SSD 캐시모듈은 4KB 미만의데이터 request가발생하면 4KB 블록을할당하여해당영역에저장하고, 4KB 보다클경우 request의정보를분할하여 write한다. 한편, 서버시스템에대한파워-오프명령이있는경우, SSD 캐시모듈은 SSD 캐시에저장된모든블록들을 HDD에플러싱 (flushing) 한다. 안정적인데이터저장을위함이다. 도 3은 SSD 캐시모듈의아키텍쳐를도시한도면이다. 도 3에도시된바와같이, SSD 캐시모듈은 SSD 캐시비트맵, DIT(Device Interface Translator) 및 SSD 캐시블록관리모듈을포함한다. SSD 캐시비트맵은 SSD 캐시블록들의사용상황이비트들로나타나있고, DIT는 SSD와 HDD 간의경로 ( 주소 ) 변환을담당하며, SSD 캐시블록관리모듈은 SSD 캐시를구성하는블록들을사용블록, 빈블록및싱크블록으로구분하여관리한다. SSD 캐시블록관리모듈에서 SSD 캐시의블록들은이중연결리스트 (Double Linked List) 로관리된다. 이는, 블록써치시에오버헤드를최소화시켜그속도를향상시키기위함이다. 또한, SSD 캐시블록관리모듈은빈블록의개수가부족해지면 ( 정해진개수미만이되면 ), LRU(Least Recently Used) 블록교체정책에의거, 최근사용빈도가낮은블록들의데이터를 HDD로옮긴다. 도 4는 Read/Write Request I/O 처리과정을도시한흐름도이다. 도 4에도시된바와같이, Read Request의경우, 비트맵을통해 SSD 캐시에저장되지않은데이터에대한 Read Request로판단되면, HDD에액세스하여데이터를획득한다. 반면, 비트맵을통해 SSD 캐시에저장된데이터에대한 Read Request로판단되면, SSD에액세스하여데이터를획득한다. 한편, Write Request의경우, 비트맵을통해해당블록이존재하지않음이확인된경우, SSD 캐시블록관리모듈에서빈블록을써치하여데이터를기록한다. SSD 캐시블록관리모듈에서 SSD 캐시의빈블록들은이중연결리스트로관리되므로, 빈블록써치에많은오버헤드가발생하지않는다. 반면, 비트맵을통해해당블록이존재함이확인된경우, SSD 캐시블록관리모듈에서해당블록을써치하여해당블록에데이터를기록한다. SSD 캐시블록관리모듈에서 SSD 캐시의사용블록들은이중연결리스트로관리되므로, 사용블록써치에많은오버헤드가발생하지않는다. - 6 -

[0034] [0035] [0036] [0037] [0038] [0039] [0040] [0041] [0042] 도 5는 Read/Write Request I/O에연동하여 SSD 캐시블록관리모듈이블록관리를수행하는과정의일예를도시한도면이다. 도 2에도시된 Linux 기반의 SSD 캐쉬아키텍쳐가적용가능한서버시스템에대해, 이하에서도 6을참조하여상세히설명한다. 도 6은본발명의일실시예에따른서버시스템의블록도이다. 본실시예에따른서버시스템 (100) 은, 도 6에도시된바와같이, 통신인터페이스 (110), 사용자입력부 (120), 프로세서 (130), SSD(140) 및 HDD(150) 를포함한다. 통신인터페이스 (110) 는인터넷을통해클라이언트시스템과통신연결하는수단이고, 사용자입력부 (120) 는사용자입력을위한수단으로, 도 2의 User Inerface에연동된다. SSD(140) 와 HDD(150) 는모두데이터저장을위한수단으로, SSD(140) 는 SSD 캐시로활용된다. SSD(140) 와 HDD(150) 는, 각각도 2의 Solid State Disk와 Hard Disk Drive에해당한다. 프로세서 (130) 는서버시스템 (100) 에서 SSD(140) 와 HDD(150) 에데이터를저장하고읽어들이는수단으로, 도 2에도시된 User Inerface, File System, SSD Cache Module, Block Device Module은프로세서 (130) 에서실행된다. 도 2에도시된 Page Cache는프로세서 (130) 내에구비시킬수도있고, 외부에별도의하드웨어로구현할수도있다. 한편, SSD(140) 와 HDD(150) 는스토리지의일종으로예시한것으로, 다른종류의스토리지로대체될수있음은물론이다. 또한, 이상에서는본발명의바람직한실시예에대하여도시하고설명하였지만, 본발명은상술한특정의실시예에한정되지아니하며, 청구범위에서청구하는본발명의요지를벗어남이없이당해발명이속하는기술분야에서통상의지식을가진자에의해다양한변형실시가가능한것은물론이고, 이러한변형실시들은본발명의기술적사상이나전망으로부터개별적으로이해되어져서는안될것이다. [0043] 부호의설명 100 : 서버시스템 110 : 통신인터페이스 120 : 사용자입력부 130 : 프로세서 140 : SSD(Solid State Disk) 150 : HDD(Hard Disk Drive) - 7 -

도면 도면 1-8 -

도면 2-9 -

도면 3-10 -

도면 4-11 -

도면 5 도면 6-12 -