Microsoft Word - 15[1].김영철_일반_

Size: px
Start display at page:

Download "Microsoft Word - 15[1].김영철_일반_"

Transcription

1 클러스터파일시스템기술동향 Trends of Cluster File Systems Technology 김영철 (Y.C. Kim) 박근태 (K.T. Park) 이상민 (S.M. Lee) 김홍연 (H.Y. Kim) 김영균 (Y.K. Kim) 저장시스템연구팀선임연구원저장시스템연구팀 Post-Doc. 저장시스템연구팀연구원저장시스템연구팀선임연구원저장시스템연구팀팀장 목차 Ⅰ. 서론 Ⅱ. 클러스터파일시스템 Ⅲ. 결론 최근에블로그, UCC, IPTV 등사용자중심의인터넷서비스와언제어디서나웹을통해서비스를받을수있는유비쿼터스컴퓨팅환경으로의변화는대용량저장공간과빠르고안정된서비스를제공할수있는대규모클러스터시스템플랫폼을필요로한다. 그리고이러한대규모클러스터시스템플랫폼을효율적으로관리하고이용할수있는클러스터파일시스템은필수적이다. 본고에서는최근에연구ㆍ개발되고있는클러스터파일시스템들을소개하고기술동향에대해살펴본다. 139

2 I. 서론 최근에웹 2.0의등장으로날로증가하고있는블로그, UCC, IPTV 등과같은사용자중심의인터넷서비스와모든디지털기기를이용하여언제어디서나웹을통해서비스를받을수있는유비쿼터스컴퓨팅환경은대규모의클러스터시스템플랫폼을필요로한다. 대규모클러스터시스템플랫폼은네트워크상에분산된대량의서버들을클러스터로구성함으로써대용량의저장공간과빠른입출력성능을제공할수있어야한다. 또한시스템확장이용이하며, 서버고장과같은시스템장애가발생하더라도계속해서안전하게서비스를제공할수있는신뢰성과가용성을보장하여야한다. 따라서대규모클러스터시스템플랫폼의근간이되는파일시스템은위의요구사항을최대한만족할수있어야한다. 하지만 NFS와같은기존의단순한클라이언트- 서버수준의분산파일시스템으로는시스템성능과확장에한계가있다. 비대칭형 (asymmetric) 클러스터파일시스템은성능과확장그리고가용성면에서적합한분산파일시스템구조로최근에연구와개발이활발히진행되고있다. 비대칭형클러스터파일시스템에서는파일메타데이터를관리하는전용서버를별도로둠으로써메타데이터를접근하는경로와데이터를접근하는경로를분리한다. 그리고이를통하여파일입출력성능을높이면서독립적인확장과안전한파일서비스를제공하고자한다. 하지만메타데이터서버에부하가집중될수있으며 single-of-failure 지점이될수있는문제점도내포하고있다. 객체기반클러스터파일시스템 [1] 은비대칭형구조를갖는대표적인파일시스템으로다른파일시스템들과는달리파일데이터를논리적인객체단위로저장하고관리한다. 따라서블록기반인터페이스대신에객체처리를위한객체기반인터페이스를사용한다. 본고에서는최근에연구ㆍ개발되고있는클러스 터파일시스템의사례시스템들로 Ceph, Gluster- FS, Google 파일시스템, Hadoop 분산파일시스템, Lustre, Panasas, PVFS2, OASIS를소개하고이러한시스템들의기술적인동향에대해살펴본다. 1. Ceph Ⅱ. 클러스터파일시스템 Ceph[2],[3] 는 University of California, Santa Cruz에서개발하고있는프로토타입수준의객체기반클러스터파일시스템이다. Ceph는 ( 그림 1) 에서와같이크게클라이언트와메타데이터를관리하는메타데이터서버클러스터, 그리고데이터를객체수준으로저장하고관리하는객체저장서버클러스터로구성된다. Ceph 클라이언트는 FUSE 를이용하여마운트한파일시스템으로접근할수있으며또한응용프로그램에서직접링크하여사용할수도있는파일시스템인터페이스를제공한다. 메타데이터서버클러스터는파일시스템의이름공간뿐만아니라보안과시스템일관성을관리한다. 객체저장서버클러스터에는파일메타데이터와데이터가모두저장된다. 따라서객체저장서버클러스터는클라이언트와메타데이터서버클러스터에게하나의논리적인볼륨으로보여진다. Ceph에서는파일메타데이터와데이터의분리를강화하기위하여대부분의객체기반파일시스 bash is... Clients client libfuse vfs fuse client Linux kernel myproc Metadata Cluster Metadata Operations ( 그림 1) Ceph 구조 Metadata Storage Object Storage Cluster 140

3 김영철외 / 클러스터파일시스템기술동향 템에서유지하는파일의객체할당리스트를유지하지않는다. 대신에전체파일시스템에서유일한값인파일의 inode 번호를이용하여객체이름을정하고 CRUSH[4] 라는방법을통하여객체를객체저장서버에분산하여저장한다. 이렇게함으로써 Ceph 구성요소의어느위치에서든지 CRUSH 를이용하여객체의이름과위치를쉽게계산해서얻을수있도록한다. Ceph에서는메타데이터서버의확장성을고려하여메타데이터서버클러스터링방법으로동적서브트리분할 (dynamic subtree partitioning) 방법 [5] 을채용한다. 이를통해작업부하의패턴에따라동적으로여러메타데이터서버에작업부하를분산하거나또는메타데이터를재분배함으로써메타데이터서버클러스터에효율적으로작업을분배하도록한다. Ceph는저장공간과성능의선형적증가를보장하면서클러스터확장, 고장검출및회복을효율적으로제공하기위하여데이터마이그레이션, 데이터복제, 고장검출및회복에대한작업을객체저장서버클러스터에서담당하도록한다. 객체저장서버에서는대부분의객체기반파일시스템에서 Ext3와같은로컬파일시스템을사용하는것과는달리같은연구실에서개발한 EBOFS [6] 를사용한다. EBOFS는객체기반작업부하의특성을반영하여개발된사용자수준의파일시스템이다. 2. GlusterFS Gluster[7] 는 Z RESEARCH Inc. 에서개발되고있는클러스터응용플랫폼으로클러스터파일시스템인 GlusterFS, 고성능컴퓨팅클러스터를구성할수있는 GlusterHPC, 그리고시스템프로비저닝과자동화된플랫폼관리를제공하는 GlusterEP 가포함되어있다. GlusterFS는대용량저장공간과고성능컴퓨팅을제공하기위한클러스터파일시스템으로수페타바이트수준까지확장가능한저장공간과각서 버의대역폭을효율적으로결집할수있는다양한형태의서버클러스터링방법들을제공한다. 또한서버들은 TCP/IP 이외에도 Infiniband RDMA와같은고속네트워크로연결된다. GlusterFS는 ( 그림 2) 에서와같이서버, 클라이언트, 그리고전송모듈과스케줄러모듈등으로구성된다. 서버는저장볼륨을구성하고클라이언트로부터의파일입출력요청을처리한다. 서버는사용자수준데몬프로세스형태로동작한다. 각서버에서는로컬파일시스템을이용하여파일의메타데이터와데이터를저장한다. 클라이언트는 FUSE를이용하여구현되었다. 클라이언트에서는각서버에서제공하는저장볼륨을여러형태로구성하고이를마운트하여사용할수있다. GlusterFS에서메타데이터는특정서버와저장볼륨을지정하거나또는클러스터를구성하는모든서버에분산되어저장할수있다. 전자의경우에는이름공간을지정된서버의저장볼륨에기록하 Storage Clients Cluster of Clients (Supercomputer, Data Center) glusterfs client glusterfs glusterfs client client Clustered Vol Clustered Clustered Manager Vol Vol Manager Manager Clustered Clustered I/O I/O Clustered Scheduler I/O Scheduler Scheduler glusterfs client glusterfs glusterfs client client Clustered Vol Clustered Clustered Manager Vol Vol Manager Manager Clustered I/O Clustered Clustered I/O Scheduler Scheduler I/O Scheduler GlusterFS Clustered Filesystem on Gluster Platform Storage Brick Storage Brick glusterfsd glusterfsd volume volume InfiniBand or GigE Backbone ( 그림 2) GlusterFS 구조 Compatibility to Other Unices and MS Windows GigE Backbone Storage Storage Storage Gateway glusterfsd NFS/Samba Volume GLFS Client Storage Brick Storage Brick Storage Brick Storage glusterfsd Brick glusterfsd Volume glusterfsd glusterfsd Volume volume volume 141

4 고실제데이터는다른볼륨들에저장한다. 하지만메타데이터를저장하는볼륨에는이름공간만저장되지실제데이터가저장된볼륨에대한정보는기록되지않는다. 따라서실제데이터가저장된볼륨을찾기위해서모든서버의저장볼륨들을접근해야한다. 후자의경우에는클라이언트에서구성한모든서버들의저장볼륨들이동일한디렉토리구조를가지며데이터는동일한경로아래에파일로저장된다. GlusterFS는클라이언트와서버간에선택적인클러스터구성과다양한기능이 translator 형태로구현되어있다. Translator는공유라이브러리형태로서버또는클라이언트의실행시에적재되어동작한다. 예를들어, translator 에는서버를 RAID-0, RAID- 1, linear 등의형태로구성하는클러스터링 translator, 서버에서 read-ahead, write-behind, 멀티쓰레드기능을제공하기위한성능향상 translator, 서버와클라이언트간의네트워크프로토콜을구현한 translator 등이있다. 그밖에필요한경우에는사용자가자신이원하는기능을갖는 translator 를직접구현하여추가할수있다. GlusterFS에서는클라이언트에서미리클러스터를구성할서버에대한정보를알고있어야하며클러스터확장, 서버고장등으로인한서버클러스터의변화에동적으로대응하기어렵다. 또한파일의메타데이터와데이터를저장하는볼륨이분리되어있음에도불구하고파일의메타데이터를찾더라도파일이존재한다는사실만확인할뿐실제로파일데이터가어느서버의저장볼륨에저장되어있는지는모른다. 따라서파일데이터가저장된서버의저장볼륨을찾기위해모든서버를접근해야한다. 3. Google 파일시스템 Google 파일시스템 (GFS)[8] 은구글의대규모클러스터서비스플랫폼의기반이되는파일시스템으로개발되었다. GFS 는다음과같은가정을토대로설계되었다. 저가형서버로구성된환경으로서버의고장이빈번히발생할수있다고가정한다. 대부분의파일은대용량파일을가정한다. 따라서대용량파일을효과적으로관리할수있는방법이요구된다. 작업부하는주로연속적으로많은데이터를읽는연산이거나또는임의의영역에서적은데이터를읽는연산으로구성된다. 파일에대한쓰기연산은주로순차적으로데이터를추가하는연산이며파일에대한갱신은드물게이루어진다. 여러클라이언트에서동시에동일한파일에데이터를추가하는환경에서동기화오버헤드를최소화할수있는방법이요구된다. 낮은응답지연시간보다높은처리율이보다중요하다. GFS는 ( 그림 3) 에서와같이클라이언트, 마스터, chunk 서버들로구성된다. GFS의클라이언트는 POSIX 인터페이스를지원하지않으며파일시스템인터페이스와유사한자체적인인터페이스를제공한다. 또한여러클라이언트에서원자적인데이터추가 (atomic append) 연산을지원하기위한인터페이스를제공한다. GFS에서파일은고정된크기의 chunk 들로나누어서 chunk 서버들에분산되어저장된다. 그리고각 chunk 에대한여러개의복제본도 chunk 서버에 (file name, Application chunk index) GFS client (chunk handle, chunk locations) (chunk handle, byte range) Chunk data Data messages GFS master File namespace GFS chunkserver Linux file system /foo/bar chunk 2ef0 Instructions to chunkserver Chunkserver state GFS chunkserver Linux file system Control messages ( 그림 3) Google 파일시스템구조 142

5 김영철외 / 클러스터파일시스템기술동향 분산되어저장된다. 따라서클라이언트는파일을접근하기위하여먼저마스터에게해당파일의 chunk 가저장된 chunk 서버의위치와핸들을받아온다. 그리고나서직접 chunk 서버로파일데이터를요청한다. GFS의마스터는단일마스터구조로파일시스템이름공간과파일의 chunk 매핑정보그리고각 chunk가저장된 chunk 서버들의위치정보등모든메타데이터를메모리상에서관리한다. GFS에서는기본 chunk의크기를 64MB로지정함으로써파일메타데이터의크기를줄이고또한기존의트리구조가아닌해시테이블구조등을사용함으로써메모리상에서보다효율적인메타데이터처리를지원하려고한다. 마스터에서는주기적으로하트비트를이용하여 chunk 서버에저장된 chunk들의상태를체크하고상태에따라 chunk를재복제하거나재분산하는것과같은회복동작을수행한다. 마스터에대한장애처리와회복을위해서파일시스템이름공간과파일의 chunk 매핑변경연산을로깅하고마스터의상태를여러섀도마스터에복제한다. Chunk 서버는로컬디스크에 chunk 를저장하고관리하면서클라이언트로부터의 chunk 입출력요청을처리한다. chunk는마스터에의해생성되고삭제될수있으며유일한식별자에의해구별된다. 마스터는하나의 chunk 서버를 primary로지정하여복제본의갱신연산이일관되게이루어질수있도록보장한다. 4. Hadoop Distributed File System Hadoop은 Apache Lucene 프로젝트의일부분으로진행되고있는프로젝트로 Hadoop 분산파일시스템 (HDFS) 과 MapReduce 구현등을포함한다. 그리고 Apache Lucene 프로젝트는이전에먼저시작된웹검색소프트웨어개발프로젝트인 Apache Nutch 프로젝트의일부분으로진행되었다. HDFS는처음에 Apache Nutch 웹검색엔진의기반시스템으로 Java 로개발되었다. HDFS는 Goo- Metadata ops Client Read Datanodes gle 파일시스템과유사한특징을갖는다. HDFS[9] 는 ( 그림 4) 에서와같이하나의 namenode와다수의 datanode들로구성된다. Namenode는파일시스템의이름공간을관리하면서클라이언트로부터의파일접근요청을처리한다. HDFS 에서파일데이터는블록단위로나뉘어서여러 datanode에분산되어저장된다. 그리고블록들은가용성을보장하기위하여다시복제되어저장된다. 따라서 datanode는클라이언트로부터의데이터입출력요청을처리한다. HDFS에서파일은한번쓰여지면변경되지않는다고가정한다. 따라서 HDFS 는데이터에대한스트리밍접근을요청하며배치작업에적합한응용을대상으로한다. Namenode는 datanode들로부터하트비트 (heartbeat) 를주기적으로받으면서 datanode들의상태를체크한다. 또한하트비트메시지에포함된블록정보를가지고블록의상태를체크할수있다. HDFS는 client, namenode, datanode 간의통신을위하여 TCP/IP 네트워크상에서 RPC를사용한다. 5. Lustre Namenode Block ops Replication Metadata(name, replicas,...): /home/foo/data, 3,... Datanodes Write Rack 1 Rack 2 Client ( 그림 4) HDFS 구조 Blocks Lustre[10] 는 Cluster File Systems Inc. 에서개발된객체기반클러스터파일시스템이다. Lustre는 ( 그림 5) 와같이클라이언트파일시스템, 메타데이터서버, 객체저장서버들로구성된다. 그리고이들은고속네트워크로연결된다. Lustre에서는계층화된모듈구조로 TCP/IP, Infiniband, Myri- 143

6 Clustering metadata server grows this pool Lustre clients 10s~ 10,000 s Lustre Metadata Servers(MDS) = failover MDS 1 MDS 2 (active) (standby) Elan Myrinet InfiniBand Simultaneous support of multiple network types Router GigE Lustre Object Storage Servers(OSS) 100 s OSS 1 OSS 2 OSS 3 OSS 4 OSS 5 OSS 6 OSS 7 ( 그림 5) Lustre 구조 Commodity storage servers Shared storage enables failover OSS Enterpriseclass storage arrays & SAN fabrics net, Quadrics Elan3, Quadrics Elan4 등과같은네트워크를지원한다. 클라이언트파일시스템은리눅스 VFS 하에서설치할수있는파일시스템으로메타데이터서버와객체저장서버들과통신하면서클라이언트응용에파일시스템인터페이스를제공한다. 메타데이터서버는파일시스템의이름공간과파일에대한메타데이터를관리한다. 그리고객체저장서버는파일데이터를저장하고클라이언트로부터의객체입출력요청을처리한다. 객체는객체저장서버들에스트라이핑되어분산저장된다. Lustre는 Unix 시맨틱을제공하면서파일메타데이터에대해서는 write-back 캐시를지원한다. 이를위해클라이언트에서메타데이터변경에대한갱신레코드를생성하고나중에메타데이터서버에전달한다. 그러면메타데이터서버는전달된갱신레코드를재수행하여변경된메타데이터를반영한다. 그리고메타데이터서버에서는메타데이터를동시에접근하는부하에따라클라이언트캐시에서 write-back 캐시를지원하거나또는메타데이터서버에서메타데이터처리를수행하는방식을적용한다. 따라서메타데이터에대한동시접근이적을경우에는클라이언트캐시를이용한 write-back 캐시를사용하고메타데이터에대한동시접근이많을경우에는클라이언트캐시를사용함으로써발생할수있는오버헤드를줄이기위하여메타데이터서버에서처리하도록하는방식을적용한다. Lustre는파일메타데이터와파일데이터에대한동시성제어를위해별도의잠금을사용한다. 메타데이터를접근하기위해서는메타데이터서버의잠금서버로부터잠금을획득해야하고파일데이터를접근하기위해서는해당데이터가저장된객체저장서버의잠금서버로부터잠금을획득하여야한다. 또한 Lustre에서는클라이언트와메타데이터서버간의네트워크트래픽을최소화하기위하여메타데이터에대한잠금요청시에메타데이터를접근하는의도를같이전달하는 intent 기반잠금프로토콜을사용한다. 따라서메타데이터서버는메타데이터접근의도에따라해당동작을수행하고잠금을승인해주는처리를함께수행함으로써클라이언트와메타데이터서버간의네트워크트래픽을줄일수있다. 6. Panasas Panasas ActiveStor Storage Cluster[11] 는리눅스클러스터시스템환경에서대량의데이터처리를요구하는응용분야를위한객체기반저장시스템솔루션이다. ActiveStor Storage Cluster는 ( 그림 6) 에서와같이아래세가지구성요소로이루어진다. Panasas ActiveScale 파일시스템 (PanFS) PanFS는파일을객체로나누어여러개의 StorageBlade에걸쳐분산저장할수있는기능과클라이언트에서 StorageBlade 로부터직접파일객체를병렬로입출력할수있는기능을제공한다. 이를위해서 PanFS 는클라이언트와 StorageBlade 간에 DirectFLOW 소프트웨어를제공한다. 클라이언트 144

7 김영철외 / 클러스터파일시스템기술동향 NFS/CIFS up to 7X Random I/O DirectorBlade Cluster Single Virtual Namespace Clients Linux Cluster/UNIX NT NFS/CIFS NFS/CIFS 에설치되는 DirectFLOW Client는클라이언트커널에적재되는파일시스템으로리눅스 VFS 하에구현되었으며캐시정책을수행한다. 또한 StorageBlade로부터의 iscsi/osd 명령을통하여파일객체를직접입출력할수있는기능을수행한다. PanFS는 DirectFLOW 외에네트워크파일시스템프로토콜인 NFS와 CIFS를지원한다. 이때 DirectorBlade는 NFS/CIFS 클라이언트에게가상의서버로동작하게된다. DirectorBlade 메타데이터서버 DirectorBlade는 StorageBlade 에저장된파일객체에대한메타데이터를관리하면서파일객체를접근하려는클라이언트에대한인증을수행한다. 그리고인증된클라이언트에게파일객체에대한메타데이터를제공하고클라이언트캐시의일관성을보장한다. DirectorBlade는시스템의확장성과가용성을위하여클러스터로구성될수있다. StorageBlade 스토리지서버 Multiprotocol Support DirecFLOW up to 30X Data Throughput StorageBlade는파일객체가저장되는공간으로클러스터형태로구성되며 StorageBlade 간의부하분산과 RAID 재구성을통해확장과회복을지원 DirectFLOW StorageBlade Cluster DirectFLOW ( 그림 6) ActiveStor Storage Cluster 구조 한다. 그리고각각의 StorageBlade 에서수행되는 DirectFLOW StorageBlade는클라이언트들이 StorageBlade를직접접근하여파일객체를입출력할수있는경로를제공한다. PanFS에서는클라이언트와 StorageBlade 서버에서파일데이터에대한캐싱을지원한다. 특히클라이언트에서는여러번나누어저장될데이터를캐싱하였다가한번에 StorageBlade 로저장함으로써 StorageBlade와의네트워크트래픽을줄일수있도록한다. 또한클라이언트에서는파일에대한메타데이터와파일접근인증정보인 capability에대한캐싱을제공한다. 그리고클라이언트응용에서파일을접근하는패턴에따라파일에대한 prefetch 도지원한다. 클라이언트에캐싱된파일데이터에대한일관성은 DirectorBlade 에의해보장된다. DirectorBlade 는클라이언트에캐싱된파일데이터또는속성정보에대한 callback을유지하면서 lease 기반의캐시일관성기법에의해한클라이언트에서데이터가변경되면다른클라이언트에캐싱된데이터를무효화하도록함으로써캐싱된데이터의일관성을보장한다. 7. PVFS2 PVFS2[12] 는클러스터환경에서고속병렬입출력을위한파일시스템으로, 기존의 PVFS 를보다사용하기편하고모듈화된구조로개선한것이다. 기본적으로성능에초점을맞추었기때문에 MPI I/O를비롯한다양한슈퍼컴퓨팅용인터페이스를제공한다. 또한네트워크측면에서도기존의 TCP/ IP 이외에도 Myrinet, Infiniband 등의다양한방식을통하여병렬작업에최적화된클러스터의구성을가능하게한다. PVFS2 는커널수준에서동작하는파일시스템으로기본 Unix I/O 인터페이스역시제공하기때문에기존의애플리케이션을수정없이사용할수있다. 클러스터환경에서빈번하게발생하는메타데이 145

8 터서버의병목현상을해결하기위해서, PVFS2는메타데이터서버역시클러스터형태로구현이가능하다. 이때각메타데이터서버들은전체메타데이터중겹치지않는부분들을서로나누어서그에해당하는사용자의요청을전담하여처리하게된다. 데이터역시다수의데이터서버에스트라이핑을통하여나누어저장되기때문에각서버의저장공간을효율적으로사용할수있을뿐만아니라, 각데이터서버의작업부하역시고루분산되게할수있다. PVFS2는클러스터의성능측면에초점을맞추어서클러스터의가용성측면에서는여러취약점을갖고있다. 메타데이터의경우복사본없이오직하나만존재하기때문에메타데이터클러스터를구성하는서버들중어느하나에문제가생길경우메타데이터의손실을피할수없다. 데이터서버의경우에도파일시스템차원에서데이터의가용성을늘리기위한지원은하지않고전적으로하드웨어기능에의존한다. 또한동작의설정이정적으로시작전에이루어지는단점때문에클러스터의서버구성이동적으로변화하는환경에는부적합하다. 메타데이터클러스터에서각서버가담당할메타데이터영역의설정이초기에정적으로이루어지기때문에, 메타데이터서버가추가될경우온라인으로해당서버를이용하는것은불가능하고, 오프라인으로이루어지는경우에도메타데이터및데이터의이동, 각서버설정의변경등번거로운작업들을요구한다. 또한초기설정과정에서클러스터에참여하는전체서버의목록을사전에알아야한다는단점이있다. 8. OASIS OASIS[13] 는한국전자통신연구원저장시스템연구팀에서개발한객체기반클러스터파일시스템이다. OASIS는 ( 그림 7) 에서와같이세개의서브시스템으로구성된다. 이들서브시스템들은기가비트 VFS OASIS/FM RPC Metadata Manager Local File Systems (ext3) Volume Manager Multiple Objects Devices Driver SCSI Upper Layer - SCSI OSD(SO) Driver - SCSI Upper Layer - SD Driver - SCSI Upper Layer - SCSI OSD(SO) Driver - SCSI Middle Layer SCSI Middle Layer SCSI Middle Layer Linux SCSI Stack SCSI Lower Layer - UNH Initiator(Extended CDB) - SCSI Lower Layer - FC Driver - SCSI Lower Layer - UNH Initiator(Extended CDB) - Client Node SCSI OSD Commands OASIS/MDS iscsi Target Driver Object I/O Manager OSD Manager iscsi Target Driver Object I/O Manager OSD Manager iscsi Target Driver Object I/O Manager OSD Manager Storage Device Manager (ext3/xfs/reiserfs) OASIS/OST Storage Device Manager (ext3/xfs/reiserfs) OASIS/OST OASIS Components ( 그림 7) OASIS 구조 Storage Device Manager (ext3/xfs/reiserfs) OASIS/OST Linux Built-in Components 146

9 김영철외 / 클러스터파일시스템기술동향 이더넷으로서로연결된다. FM FM은클라이언트에설치할수있는파일시스템으로 Linux VFS 하에적재될수있는커널모듈로제공된다. 따라서 POSIX API를지원한다. FM은파일셋단위로마운트하여사용할수있으며 RPC를통하여 MDS로파일메타데이터에대한연산을요청한다. 그리고 OST에저장된파일데이터객체를접근하기위하여 iscsi 프로토콜을이용하여 SCSI/ OSD 명령을전달한다. 이를위해 SCSI/OSD 명령을처리할수있는장치드라이버를제공하며 SCSI/ OSD 표준을준수한다. 또한 FM에서는다중 OST 를여러 RAID 방식으로사용할수있는장치드라이버도지원한다. 따라서 FM에서는파일을객체단위로다중 OST에분산하여저장할수있다. FM은파일데이터에대한 read-ahead 캐시와 writeback 캐시를제공한다. MDS MDS는파일및디렉토리에대한메타데이터를관리한다. 파일메타데이터에는파일객체가저장된 OST들의정보도포함된다. MDS에서는 OST들을묶어서 linear, RAID-0, RAID-1, RAID-5 형태로구성하고관리하는기능도제공한다. MDS에서는여러클라이언트에캐싱되어있을수있는파일메타데이터와데이터에대한캐시일관성을보장하기위하여파일단위의 callback 기반잠금기법을제공한다. MDS는커널모듈로구현되었으며리눅스커널의 VFS 함수를직접호출함으로써하위로컬파일시스템에독립적이다. OST OST는파일데이터를객체형태로저장하고관리한다. OST에서는 FM과 MDS로부터 iscsi 프로토콜을통해전달된 SCSI/OSD 명령을처리한다. OST는커널모듈로구현되었으며리눅스커널의 VFS 함수를직접호출하도록하여하위로컬파일시스템에독립적이다. Ⅲ. 결론 본고에서는클러스터파일시스템의사례시스템들로 Ceph, GlusterFS, Google 파일시스템, Hadoop 분산파일시스템, Lustre, Panasas, PVFS2, OASIS를살펴보았다. 위의사례시스템들에서보는바와같이대규모클러스터환경을위한분산파일시스템들은주로비대칭형구조로클라이언트와메타데이터서버그리고데이터서버로구성되며아래에기술된특성들을갖는다. 클라이언트에서는기존응용에대한호환성을제공하기위하여 POSIX 표준에준하는파일시스템인터페이스를지원한다. 또한 POSIX 인터페이스외에도파일시스템을사용하는인터넷서비스응용에서요구하는인터페이스를추가로지원하고있다. 예를들어, 원자적데이터추가, chunk가할당된서버정보등을들수있다. 이러한클라이언트는대부분구현상의용이함등의이유로 FUSE 등을이용하여사용자수준으로구현되고있다. 인터넷서비스응용은주로순차 (sequential) 읽기연산이주를이루는작업부하로구성된다. 그리고쓰기연산의경우는갱신연산보다추가연산이많은비중을차지한다. 따라서이러한작업부하를효율적으로처리하기위하여메타데이터또는데이터를캐싱하지않거나보다완화된캐시일관성모델을사용하고잠금등을사용함으로써발생할수있는오버헤드를최소화한다. 메타데이터서버는구조상병목지점이될수있기때문에메타데이터연산을보다빠르게수행하기위하여모든메타데이터를메모리상에올려놓고해시테이블과같은구조등을사용한다. 또한메타데이터와데이터를최대한분리함으로써데이터를접근하기위하여메타데이터를접근해야하는부하를줄이려고한다. 메타데이터서버에대한가용성을보장하기위한방법으로메타데이터서버를클러스터로구성하는방법을주로적용하고있다. 하지만아직까지확장 147

10 가능하며높은성능을제공할수있는메타데이터서버의클러스터링방법이좀더연구될필요가있다. 데이터서버에저장되는파일데이터는입출력성능을고려하여 chunk 단위로스트라이핑되어분산저장된다. 이때 chunk의크기는서비스의특성에따라가변적으로설정할수있으며큰용량의 chunk를지원한다. 또한대규모클러스터를구성할때발생할수있는빈번한서버고장에대비하여 chunk를여러노드에복제하여저장한다. 이때 chunk 복제로인한성능저하를최소로할수있으면서복제본들간의일관성을보장할수기법을제공한다. 그리고클러스터의네트워크구성정보등을이용하여복제본을저장할데이터서버를선정하고 chunk를할당한다. 클러스터에데이터서버를추가하거나제거하는작업은클라이언트에독립적으로이루어진다. 따라서새로운데이터서버가추가되거나제거되는것과는상관없이클라이언트에서는계속파일시스템을접근할수있다. 메타데이터서버에서는하트비트등을이용하여 용어해설 FUSE(Filesystem in Userspace): FUSE는 Source- Forge 에서 A Virtual Filesystem(AVFS) 프로젝트의일부분으로시작되었다가현재는독립적인프로젝트로진행되고있는프로젝트로커널모듈, 사용자라이브러리그리고마운트유틸리티로구성되어있다. FUSE 는일반사용자가단지사용자프로그램으로자신의파일시스템을구현하고마운트할수있는방법을제공한다. 객체기반저장장치 (Object-based Storage Device: OSD): 객체기반저장장치는물리적인저장공간관리와같은기능을저장장치에서직접수행하도록함으로써성능과확장그리고플랫폼독립적인데이터의안전한공유등을제공할수있도록한다. 객체기반저장장치에서데이터는논리적인객체단위로저장되며객체에는데이터접근방법, 데이터속성정보, 데이터보안방법등을포함할수있다. 객체기반저장장치에대한인터페이스는 SNIA 에서정의되었으며, 이후에 ANSI T10 에서 SCSI 프로토콜의추가명령어로표준화되었다. 현재는 OSD-2 에대한표준화가진행중이다. 주기적으로데이터서버의상태를체크하고상태에따라데이터를다른서버로마이그레이션하거나또는재복제, 재분산하는작업을수행한다. 네트워크측면에서클라이언트와메타데이터서버그리고데이터서버들간에는 TCP/IP 외에 Infiniband, Myrinet 등고속의네트워크들도지원하고있다. 약어정리 EBOFS Extent and B-tree based Object File System FM File Manager FUSE File System in User Space HDFS Hadoop Distributed File System IPTV Internet Protocol Television iscsi Internet Small Computer Systems Interface MDS Metadata Server MPI Message Passing Interface OASIS Object-based storage Architecture for Scalability, Intelligence and Security OSD Object-based Storage Device OST Object-based Storage Target POSIX Portable Operating System Interface PVFS Parallel Virtual File System RAID Redundant Array of Independent Disks RDMA Remote Direct Memory Access UCC User-Created Content VFS Virtual File System 참고문헌 [1] M. Mesnier, G. Ganger, and E. Riedel, Objectbased Storage, In IEEE Communications Magazine, Aug. 2003, pp [2] [3] Sage Weil, Scott A. Brandt, Ethan L. Miller, Darrell D.E. Long, and Carlos Maltzahn, Ceph: A Scalable, High-Performance Distributed File System, In Proc. of Conf. on Operating Systems Design and Implementation, Nov. 2006, pp [4] Sage Weil, Scott A. Brandt, Ethan L. Miller, and Carlos Maltzahn, CRUSH: Controlled, Scalable, De- 148

11 김영철외 / 클러스터파일시스템기술동향 centralized Placement of Replicated Data, In Proc. of the 2006 ACM/IEEE Conf. on Supercomputing, Nov [5] Sage Weil, Kristal Pollack, Scott A. Brandt, and Ethan L. Miller, Dynamic Metadata Management for Petabyte-Scale File Systems, In Proc. of the ACM/IEEE Conf. on Supercomputing, Nov [6] Feng Wang, Scott A. Brandt, Ethan L. Miller, and Darrell D.E. Long, OBFS: A File System for Object-Based Storage Devices, In Proc. of the 21st IEEE/12th NASA Goddard Conf. on Mass Storage Systems and Technologies, Apr. 2004, pp [7] [8] Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung, The Google File System, In Proc. of ACM Symp. on Operating Systems Principles, 2003, pp [9] [10] [11] [12] [13] 민영수, 차명훈, 김영철, 진기성, 이상민, 정병권, 김준, 객체기반저장장치를이용한클러스터파일시스템의구현, 한국차세대컴퓨팅학회논문지, Vol.2, No.4, 2006, pp

항목

항목 Cloud 컴퓨팅기반분산파일시스템개요 개발실 UPDATE : 2012. 11 18 INDEX 1. 가용성 2. 확장성 3. PrismFS 4. Q&A 2 가용성 3 Gmail 장애 2011년 2월 27일 34000명의 Gmail 사용자들이일어나보니메일, 주소록, 채팅기록등이사라진것을발견 2011년 2월 28일 스토리지소프트웨어업데이트를진행하는중 Bug로인해발생했다고공지

More information

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 시스템 SW > 스토리지 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 -

More information

Microsoft Word - 6.김영철_특집_.doc

Microsoft Word - 6.김영철_특집_.doc 클라우드컴퓨팅에서스토리지가상화기술동향 Trends of Storage Technologies on Cloud Computing 클라우드컴퓨팅특집 김영철 (Y.C. Kim) 차명훈 (M.H. Cha) 이상민 (S.M. Lee) 김영균 (Y.K. Kim) 저장시스템연구팀선임연구원저장시스템연구팀선임연구원저장시스템연구팀선임연구원저장시스템연구팀팀장 목차 Ⅰ. 서론 Ⅱ.

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

Microsoft Word - zfs-storage-family_ko.doc

Microsoft Word - zfs-storage-family_ko.doc 데이터 관리 용이성과 스토리지 효율성을 하나로 결합 주요 기능 및 이점 획기적인 가격 대비 성능과 혁신적인 단순성을 하나로 결합 특징 문제를 손쉽게 발견 및 수정하고 성능을 최적화할 수 있는 탁월한 관리 툴 포괄적이고 통합된 데이터 서비스 및 프로토콜 액티브-액티브 클러스터 옵션 데이터 압축 및 인라인 중복 제거 지속적인 데이터 증가로 인해 오늘날 IT 인프라는

More information

solution map_....

solution map_.... SOLUTION BROCHURE RELIABLE STORAGE SOLUTIONS ETERNUS FOR RELIABILITY AND AVAILABILITY PROTECT YOUR DATA AND SUPPORT BUSINESS FLEXIBILITY WITH FUJITSU STORAGE SOLUTIONS kr.fujitsu.com INDEX 1. Storage System

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

슬라이드 1

슬라이드 1 Contents 네이버의페타바이트데이터 서비스방안 저장시스템개발팀 김태웅부장 2010.11.23 1/27 Contents Ⅰ 스토리지요구사항스토리지요구사항 Ⅱ OwFS 개요 OwFS 개요 Ⅲ OwFS 의특장점 OwFS 의특장점 Ⅳ 데이터의안전한보존문제데이터의안전한보존문제 2/27 Ⅰ 스토리지요구사항 3/27 네이버 / 한게임현황 구분 지표 수치 네이버 회원수

More information

클라우드스토리지서비스 N 드라이브 NHN Business Platform 저장시스템개발팀 / 전성원 2011 NHN Corporation

클라우드스토리지서비스 N 드라이브 NHN Business Platform 저장시스템개발팀 / 전성원 2011 NHN Corporation 클라우드스토리지서비스 N 드라이브 NHN Business Platform 저장시스템개발팀 / 전성원 2011 NHN Corporation 목차 I. N 드라이브서비스를위해풀어야할숙제들 II. NHN 파일스토리지 OwFS III. OwFS 적용으로얻은이점 N 드라이브서비스를위해풀어야할숙제들 N 드라이브서비스 N 드라이브 : 규모 l 30GB C: 드라이브 N:

More information

Backup Exec

Backup Exec (sjin.kim@veritas.com) www.veritas veritas.co..co.kr ? 24 X 7 X 365 Global Data Access.. 100% Storage Used Terabytes 9 8 7 6 5 4 3 2 1 0 2000 2001 2002 2003 IDC (TB) 93%. 199693,000 TB 2000831,000 TB.

More information

Storage advances and Ne over fabric

Storage advances and Ne over fabric Ne over Fabric Solution Samstor SX5200 Storage advances and Ne over fabric Traditional data storages Advantages: 서버에서 스토리지 독립 서비스 제공 편리함 용량 재할당 가능 FC/iSCSI SAN Disadvantages: Legacy 패브릭 (FC/iSCSI) Bandwidth

More information

<4D6963726F736F667420576F7264202D202832303131C3DFB0E820BFECBCF6B9DFC7A5B3EDB9AE2920C4C4C7BBC6C3C0C720BDC7C1A620B9D720B7B9C5CD2D496E2D53746F726167652050726F63657373696E67C0BB20C0A7C7D12053534420BCD2C7C1C6AEBFFEBEEE20C7C3B7A7C6FB20BDC3B9C4B7B

<4D6963726F736F667420576F7264202D202832303131C3DFB0E820BFECBCF6B9DFC7A5B3EDB9AE2920C4C4C7BBC6C3C0C720BDC7C1A620B9D720B7B9C5CD2D496E2D53746F726167652050726F63657373696E67C0BB20C0A7C7D12053534420BCD2C7C1C6AEBFFEBEEE20C7C3B7A7C6FB20BDC3B9C4B7B 정보과학회논문지 : 컴퓨팅의 실제 및 레터 제 XX 권 제 X 호(2011.XX) 338 (2011추계 우수발표논문) In-Storage Processing을 위한 SSD 소프트웨어 플랫폼 시뮬레이터 설계 및 구현 (A Design and Implementation of SSD Software Platform Simulator for In-Storage Processing)

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

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

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

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

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

Windows Server 2012

Windows Server  2012 Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB

More information

리뉴얼 xtremI 최종 softcopy

리뉴얼 xtremI 최종 softcopy SSD를 100% 이해한 CONTENTS SSD? 03 04 05 06 07 08 09 10 11 12 13 15 14 17 18 18 19 03 SSD SSD? Solid State Drive(SSD) NAND NAND DRAM SSD [ 1. SSD ] CPU( )RAM Cache Memory Firmware GB RAM Cache Memory Memory

More information

Oracle9i Real Application Clusters

Oracle9i Real Application Clusters Senior Sales Consultant Oracle Corporation Oracle9i Real Application Clusters Agenda? ? (interconnect) (clusterware) Oracle9i Real Application Clusters computing is a breakthrough technology. The ability

More information

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN Enterprise Cloud Networking CDN (Content Delivery Network) 전 세계에 배치된 콘텐츠 서버를 통해 빠른 전송을 지원하는 서비스 전 세계에 전진 배치된 CDN 서버를 통해 사용자가 요청한 콘텐츠를 캐싱하여

More information

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

SMB_ICMP_UDP(huichang).PDF

SMB_ICMP_UDP(huichang).PDF SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request

More information

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

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx Chapter 2 Secondary Storage and System Software References: 1. M. J. Folk and B. Zoellick, File Structures, Addison-Wesley. 목차 Disks Storage as a Hierarchy Buffer Management Flash Memory 영남대학교데이터베이스연구실

More information

vm-웨어-앞부속

vm-웨어-앞부속 VMware vsphere 4 This document was created using the official VMware icon and diagram library. Copyright 2009 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright

More information

Analyst Briefing

Analyst Briefing . Improve your Outlook on Email and File Management iseminar.. 1544(or 6677)-3355 800x600. iseminar Chat... Improve your Outlook on Email and File Management :, 2003 1 29.. Collaboration Suite - Key Messages

More information

Integ

Integ HP Integrity HP Chipset Itanium 2(Processor 9100) HP Integrity HP, Itanium. HP Integrity Blade BL860c HP Integrity Blade BL870c HP Integrity rx2660 HP Integrity rx3600 HP Integrity rx6600 2 HP Integrity

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

Microsoft PowerPoint - 30.ppt [호환 모드]

Microsoft PowerPoint - 30.ppt [호환 모드] 이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST

More information

1. 회사소개 및 연혁 - 회사소개 회사소개 회사연혁 대표이사: 한종열 관계사 설립일 : 03. 11. 05 자본금 : 11.5억원 인 원 : 18명 에스오넷 미도리야전기코리 아 미도리야전기(일본) 2008 2007 Cisco Premier Partner 취득 Cisco Physical Security ATP 취득(진행) 서울시 강남구 도심방범CCTV관제센터

More information

Microsoft Word - s.doc

Microsoft Word - s.doc 오라클 백서 2010년 9월 WebLogic Suite를 위해 최적화된 오라클 솔루션 비즈니스 백서 개요...1 들어가는 글...2 통합 웹 서비스 솔루션을 통해 비즈니스 혁신 추구...3 단순화...4 기민한 환경 구축...5 탁월한 성능 경험...6 판도를 바꾸고 있는 플래시 기술...6 오라클 시스템은 세계 최고의 성능 제공...6 절감 효과 극대화...8

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

Microsoft PowerPoint - Infiniband 20Gb 40Gb Switch HCA (??_1).ppt [Compatibility Mode]

Microsoft PowerPoint - Infiniband 20Gb 40Gb Switch HCA (??_1).ppt [Compatibility Mode] InfiniBand 삼부시스템 Agenda 회사소개 인피니밴드제품소개 성능비교 10GbE 제품소개 성능비교 Gateway 소개 케이블 구축사례 결론 2009 MELLANOX TECHNOLOGIES - CONFIDENTIAL 2-2 회사소개 회사명 : Mellanox Technologies 설립년도 : 1999 년 본사 : Sunnyvale, California

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

6.24-9년 6월

6.24-9년 6월 리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된

More information

vm-웨어-01장

vm-웨어-01장 Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http

More information

Simplify your Job Automatic Storage Management DB TSC

Simplify your Job Automatic Storage Management DB TSC Simplify your Job Automatic Storage Management DB TSC 1. DBA Challenges 2. ASM Disk group 3. Mirroring/Striping/Rebalancing 4. Traditional vs. ASM 5. ASM administration 6. ASM Summary Capacity in Terabytes

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

Microsoft PowerPoint - o8.pptx

Microsoft PowerPoint - o8.pptx 메모리보호 (Memory Protection) 메모리보호를위해 page table entry에 protection bit와 valid bit 추가 Protection bits read-write / read-only / executable-only 정의 page 단위의 memory protection 제공 Valid bit (or valid-invalid bit)

More information

Amazon EBS (Elastic Block Storage) Amazon EC2 Local Instance Store (Ephemeral Volumes) Amazon S3 (Simple Storage Service) / Glacier Elastic File Syste (EFS) Storage Gateway AWS Import/Export 1 Instance

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of

More information

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

초보자를 위한 분산 캐시 활용 전략 초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현 02 Web Application Hosting in the AWS Cloud www.wisen.co.kr Wisely Combine the Network platforms Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인

More information

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

Microsoft PowerPoint - 알고리즘_2주차_1차시.pptx 1.4 Blocking Block의정의 디스크와메모리사이에데이터전송의단위 물리적레코드라고도함 Sector, Block, Cluster의비교 Sector: Data transfer 의최소단위 Block = n개의 sector로구성 디스크와메모리사이에데이터전송의단위 Cluster: m 개의 sector 로구성되며, FAT 구성단위 Cluster Block 영남대학교데이터베이스연구실

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

More information

PowerPoint Presentation

PowerPoint Presentation 미래를준비하는기업의스토리지기술, 퓨어스토리지의차별성 DEEP LEARNING AND BIG DATA 초기단계 - Framework 및모델개발 - 훈련데이터 : 전처리안됨, 기성전처리데이터사용 (ImageNet) 활용단계 ( 표준화 ) - 모델개발, 서비스개발 - 훈련데이터 : 자체데이터를전처리하여사용 - 인프라에대한표준화단계 1. 클러스터구성 : 단일서버단위혹은,

More information

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

CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD SSD 서버 & HDD 서버 비교 4. LSD SSD 서버 & 글로벌 SSD 서버 비교 2 읽기속도 1초에 20Gbps www.lsdtech.co.kr 2011. 7. 01 Green Computing SSD Server & SSD Storage 이기택 82-10-8724-0575 ktlee1217@lsdtech.co.kr CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD

More information

CONTENTS Volume.174 2013 09+10 06 테마 즐겨찾기 빅데이터의 현주소 진일보하는 공개 기술, 빅데이터 새 시대를 열다 12 테마 활동 빅데이터 플랫폼 기술의 현황 빅데이터, 하둡 품고 병렬처리 가속화 16 테마 더하기 국내 빅데이터 산 학 연 관

CONTENTS Volume.174 2013 09+10 06 테마 즐겨찾기 빅데이터의 현주소 진일보하는 공개 기술, 빅데이터 새 시대를 열다 12 테마 활동 빅데이터 플랫폼 기술의 현황 빅데이터, 하둡 품고 병렬처리 가속화 16 테마 더하기 국내 빅데이터 산 학 연 관 방송 통신 전파 KOREA COMMUNICATIONS AGENCY MAGAZINE 2013 VOL.174 09+10 CONTENTS Volume.174 2013 09+10 06 테마 즐겨찾기 빅데이터의 현주소 진일보하는 공개 기술, 빅데이터 새 시대를 열다 12 테마 활동 빅데이터 플랫폼 기술의 현황 빅데이터, 하둡 품고 병렬처리 가속화 16 테마 더하기 국내

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 1 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

À¯Çõ Ãâ·Â

À¯Çõ Ãâ·Â Network Virtualization Techniques for Future Internet Services in cloud computing are based on network virtualization that provides both flexibility and network isolation. Network virtualization consists

More information

오브젝트 스토리지를 통한 검색의 신속 정확성 확보 HDS는 계속 증가하고 장기간 존속하는 고정 콘텐츠 관리를 위 해 실제 검증을 마친 수단으로서 오브젝트 스토리지 솔루션 에 주목하고 있다. 그 가장 기본적인 레벨로서 오브젝트 스토리지 기기는 오브젝트의 스토리지를 관리하

오브젝트 스토리지를 통한 검색의 신속 정확성 확보 HDS는 계속 증가하고 장기간 존속하는 고정 콘텐츠 관리를 위 해 실제 검증을 마친 수단으로서 오브젝트 스토리지 솔루션 에 주목하고 있다. 그 가장 기본적인 레벨로서 오브젝트 스토리지 기기는 오브젝트의 스토리지를 관리하 S t o r y 특별기획 HDS는 히타치 에지투코어 스토리지 솔루션 을 통해 오브젝트 스토리지의 일반 개념을 한층 더 발전시키고 있다. 이 글은 히타치 에지투코어 스토리지 솔루션 이 분산 IT 환경의 비정형 콘텐츠 관리 이슈를 어떻게 해결할 수 있는 지를 소개한 것이다. 이 통합 솔루션은 에지 측에는 히타치 데이터 인제스터 ()를, 코어 측에는 히타치 콘텐트

More information

슬라이드 1

슬라이드 1 www.altsoft.co.kr www.clunix.com COMSOL4.0a Cluster 성능테스트 2010 년 10 월 클루닉스 / 알트소프트 개요 개요 목차 BMT 환경정보 BMT 시나리오소개 COMSOL4.0a MPP 해석실행조건 BMT 결과 COMSOL4.0a 클러스터분석결과 ( 메모리 / 성능 ) COMSOL4.0a 클러스터최종분석결과 -2- 개요

More information

목 차 1. 네트워크스토리지요구사항 - 특히 data intensive online service에서 2. Big Pipe: 파일공유및병렬스토리지 3. Fast Fluid: 고속전송 HBA 및스위치 4. Local Tank: CDN & P2P Caching 5. 결론

목 차 1. 네트워크스토리지요구사항 - 특히 data intensive online service에서 2. Big Pipe: 파일공유및병렬스토리지 3. Fast Fluid: 고속전송 HBA 및스위치 4. Local Tank: CDN & P2P Caching 5. 결론 Advanced Storage Networking Support for Low Delay Data Relocation 고재용 공학박사, 대표이사 데이타코러스 ( 주 ) Jykoh@datachorus.com 목 차 1. 네트워크스토리지요구사항 - 특히 data intensive online service에서 2. Big Pipe: 파일공유및병렬스토리지 3. Fast

More information

Microsoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode]

Microsoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode] TCP Server/Client Department of Computer Engineering Kyung Hee University. Choong Seon Hong 1 TCP Server Program Procedure TCP Server socket() bind() 소켓생성 소켓번호와소켓주소의결합 listen() accept() read() 서비스처리, write()

More information

歯홍원기.PDF

歯홍원기.PDF WWW (World-Wide Web), 1, 1969 ARPANET[1], MRTG[2], Etherfind[3],, WWW TCPdump[4], WebTrafMon[5] (World-Wide Web) WWW MIB SNMP agent SNMP manager,, SNMP agent SNMP manager , NT manager, [8], WebTrafMon[5]

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 In-memory 클러스터컴퓨팅프레임워크 Hadoop MapReduce 대비 Machine Learning 등반복작업에특화 2009년, UC Berkeley AMPLab에서 Mesos 어플리케이션으로시작 2010년 Spark 논문발표, 2012년 RDD 논문발표 2013년에 Apache 프로젝트로전환후, 2014년 Apache op-level Project

More information

1.LAN의 특징과 각종 방식

1.LAN의 특징과 각종 방식 0 Chapter 1. LAN I. LAN 1. - - - - Switching - 2. LAN - (Topology) - (Cable) - - 2.1 1) / LAN - - (point to point) 2) LAN - 3) LAN - 2.2 1) Bound - - (Twisted Pair) - (Coaxial cable) - (Fiber Optics) 1

More information

<4D F736F F D20C5EBC7D5C7D8BCAEBDC3BDBAC5DB5F D2BC0C720424D54B0E1B0FABAB8B0EDBCAD2E646F63>

<4D F736F F D20C5EBC7D5C7D8BCAEBDC3BDBAC5DB5F D2BC0C720424D54B0E1B0FABAB8B0EDBCAD2E646F63> 통합해석시스템기반 STARCCM+ 의병렬계산성능 BMT 결과보고서 클루닉스 본자료는 클루닉스에서 CAE 해석 S/W(STARCCM+) 의병렬처리성능을측정한 BMT 결과보고서입니다. BMT 환경 : GridCenter-CAP, GridCenter-HPC BMT S/W : STARCCM+ BMT 진행 : 클루닉스 BMT 일자 : 2009년 08월 12일 ~2009년

More information

ZConverter Standard Proposal

ZConverter Standard Proposal ZConverter Cloud Migration (OpenStack & CloudStack Migration ) 2015.03 ISA Technologies, Inc D.J Min 회사소개 마이크로소프트 공인인증 ZConverter Server Backup 1. 설 립 : 2004년 11월 01일 (www.zconverter.co.kr) 2. 사업 영역 :

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

UDP Flooding Attack 공격과 방어

UDP Flooding Attack 공격과 방어 황 교 국 (fullc0de@gmail.com) SK Infosec Co., Inc MSS Biz. Security Center Table of Contents 1. 소개...3 2. 공격 관련 Protocols Overview...3 2.1. UDP Protocol...3 2.2. ICMP Protocol...4 3. UDP Flood Test Environment...5

More information

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud 오픈소스 기반 레드햇 클라우드 기술 Red Hat, Inc. Senior Solution Architect 최원영 부장 wchoi@redhat.com Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud Red

More information

Microsoft PowerPoint - 04-UDP Programming.ppt

Microsoft PowerPoint - 04-UDP Programming.ppt Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics 목차 UDP 1 1 UDP 개념 자바 UDP 프로그램작성 클라이언트와서버모두 DatagramSocket 클래스로생성 상호간통신은 DatagramPacket 클래스를이용하여

More information

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P Duplicator 는기본적으로원본하드디스크를빠르게복사본하드디스크에복사하는기능을하는것입니다.. 복사본 하드디스크가원본하드디스크와똑같게하는것을목적으로하는것이어서저용량에서고용량으로복사시몇 가지문제점이발생할수있습니다. 하드디스크는사용하려면, 디스크초기화를한후에포맷을해야사용가능합니다. Windows PC는 MBR과 GPT 2 개중에 1개로초기화합니다. -Windows

More information

7장. 교착상태(deadlock)

7장. 교착상태(deadlock) 11 장. 파일시스템구현 목표 local 파일시스템및디렉토리구조의구현을설명 remote 파일시스템구현을설명 블록할당과자유블록알고리즘논의 2 11.1 File-System 구조 File system 은보조저장장치 ( 디스크 ) 에위치. 블록단위전송 I/O 효율성향상 block size: one or more sectors sector size: 32 4KB (usually

More information

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1 IP 심화 º 각 P 의게이트웨이는해당네트워크의마지막주소를사용한다. - P1 (210.220.10.1/26) 의게이트웨이 (5의 Fa0/0) : 210.220.10.63 /26 = 255.255.255.192 호스트비트수 : 32-26 = 6 비트 => = 64 그러므로 P1의 IP 210.220.10.1 중서브넷마스크에의거 26비트는변함이없고, 나머지 6비트가호스트비트로변하므로

More information

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD

More information

서비스) 와서버( 관리대상서버) 간에자격증명을사용하여서로의 ID 를확인하고서로주고받는데이터를검사하고암호화하는프로세스 이다. 높은인증수준은일반적으로성능의저하를가져올수있지만높은 수준의보안과데이터무결성을제공한다. 기본값 - 관리대상서버에설정되어있는 DCOM 인증수준기본 값을

서비스) 와서버( 관리대상서버) 간에자격증명을사용하여서로의 ID 를확인하고서로주고받는데이터를검사하고암호화하는프로세스 이다. 높은인증수준은일반적으로성능의저하를가져올수있지만높은 수준의보안과데이터무결성을제공한다. 기본값 - 관리대상서버에설정되어있는 DCOM 인증수준기본 값을 설정매뉴얼 연결설정 연결을하기위해서는클라이언트와서버에 Windows Management Instrumentation, Remote Procedure Call(RPC) 서비스 가설치및실행되고있어야한다. Windows Management Instrumentation 서비스는 굳이실행시킬필요는없다. 요청이들어올경우자동실행되므로 연결및쿼리는 DCOM 을사용한다. DCOM은

More information

무제-1

무제-1 표준화 논단 스마트 시대 ICT 패러다임의 변화 최 계 영 KISDI 미래융합연구실장 1. 머리말 스마트 시대 ICT 패러다임의 변화를 이야기하기에 앞 서, 스마트 시대란 무엇인지를 먼저 정의내릴 필요가 있 다. 스마트 시대라는 용어는 사실 엄밀한 학문적 용어 는 아니며, 스마트폰 등장 이후 모바일에서 이용자가 향 유할 수 있는 서비스가 증가하면서 일반화된

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture4-1 Vulnerability Analysis #4-1 Agenda 웹취약점점검 웹사이트취약점점검 HTTP and Web Vulnerability HTTP Protocol 웹브라우저와웹서버사이에하이퍼텍스트 (Hyper Text) 문서송수신하는데사용하는프로토콜 Default Port

More information

PowerPoint Presentation

PowerPoint Presentation 클라우드환경하의검증된 Hypervisor, 시트릭스 XenServer SeonKyung Cho, XenServer SE, APAC June 12, 2012 XenServer 고향 내용 클라우드컴퓨팅과서버가상화 클라우드컴퓨팅을위한고려사항 클라우드플래폼으로써의젠서버 클라우드컴퓨팅과서버가상화 일반적인오해 Cloud Computing = Server Virtualisation

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 (Host) set up : Linux Backend RS-232, Ethernet, parallel(jtag) Host terminal Target terminal : monitor (Minicom) JTAG Cross compiler Boot loader Pentium Redhat 9.0 Serial port Serial cross cable Ethernet

More information

2009년 상반기 사업계획

2009년 상반기 사업계획 소켓프로그래밍활용 IT CookBook, 유닉스시스템프로그래밍 학습목표 소켓인터페이스를활용한다양한프로그램을작성할수있다. 2/23 목차 TCP 기반프로그래밍 반복서버 동시동작서버 동시동작서버-exec함수사용하기 동시동작서버-명령행인자로소켓기술자전달하기 UDP 프로그래밍 3/23 TCP 기반프로그래밍 반복서버 데몬프로세스가직접모든클라이언트의요청을차례로처리 동시동작서버

More information

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

VNX 성능 및  경쟁사 제품 포지셔닝 한국 EMC / 신우철부장 1 목차 VNX 성능 SAN과 NAS 성능 FAST Cache와 FAST VP 사례및효과 경쟁사제품포지셔닝 HP,IBM,HDS 2 3 Unified Storage VNX VNX Simple Efficient Powerful VNXe Simple Efficient Affordable 관리편의성 3 배향상 효율성 3 배향상 성능 3 배향상

More information

목 차

목      차 Oracle 9i Admim 1. Oracle RDBMS 1.1 (System Global Area:SGA) 1.1.1 (Shared Pool) 1.1.2 (Database Buffer Cache) 1.1.3 (Redo Log Buffer) 1.1.4 Java Pool Large Pool 1.2 Program Global Area (PGA) 1.3 Oracle

More information

Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장...

Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장... Active Directory Upgrade from W2K3 to W2K8 R2 5/10/2010 Microsoft Dong Chul Lee Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업

More information

Windows Server 8

Windows Server 8 Windows Server 8 Configuring a Highly Available iscsi Target 본문서에서는, 공유저장소를사용하여클러스터를구축하고, 구축된클러스터에 iscsi high-availability 인스턴스를생성합니다. 이러한환경에서, 클러스터 failover 동안에어플리케이션 IO 가중단없이지속적으로사용가능한지확인합니다. 이동철부장 2012-03-05

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Network Programming Jo, Heeseung Network 실습 네트워크프로그래밍 멀리떨어져있는호스트들이서로데이터를주고받을수있도록프로그램을구현하는것 파일과는달리데이터를주고받을대상이멀리떨어져있기때문에소프트웨어차원에서호스트들간에연결을해주는장치가필요 이러한기능을해주는장치로소켓이라는인터페이스를많이사용 소켓프로그래밍이란용어와네트워크프로그래밍이랑용어가같은의미로사용

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Spider For MySQL 실전사용기 피망플러스유닛최윤묵 Spider For MySQL Data Sharding By Spider Storage Engine http://spiderformysql.com/ 성능 8 만 / 분 X 4 대 32 만 / 분 많은 DB 중에왜 spider 를? Source: 클라우드컴퓨팅구 선택의기로 Consistency RDBMS

More information

PRO1_02E [읽기 전용]

PRO1_02E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 2. 데이터베이스관리시스템 2013.03.11. 오병우 컴퓨터공학과 Inconsistency of file system File System Each application has its own private files Widely dispersed and difficult to control File 중심자료처리시스템의한계 i. 응용프로그램의논리적파일구조는직접물리적파일구조로구현

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information