<31352D352D312D36C0CCBFF8C1D6B1DDC5C2C8C6C0FCC3A2C8A35FBCF6C1A4BABB2E687770>

Size: px
Start display at page:

Download "<31352D352D312D36C0CCBFF8C1D6B1DDC5C2C8C6C0FCC3A2C8A35FBCF6C1A4BABB2E687770>"

Transcription

1 韓國컴퓨터情報學會論文誌第 15 卷第 5 號, 클라우드컴퓨팅에서 Hadoop 애플리케이션특성에따른성능분석 1) 금태훈 *, 이원주 **, 전창호 *** A Performance Analysis Based on Hadoop Application's Characteristics in Cloud Computing Tae Hoon Keum *, Won Joo Lee **, Chang Ho Jeon *** 요약 본논문에서는클라우드컴퓨팅을위해 Hadoop 기반의클러스터를구축하고, RandomTextWriter, WordCount, PI 애플리케이션을수행함으로써애플리케이션특성에따른클러스터의성능을평가한다. RandomTextWriter 는주어진용량만큼임의의단어를생성하여 HDFS 에저장하는애플리케이션이고, WordCount 는입력파일을읽어서블록단위로단어빈도수를계산하는애플리케이션이다. 그리고 PI 는몬테카를로법을사용하여 PI 값을유도하는애플리케이션이다. 이러한애플리케이션을실행시키면서데이터블록크기와데이터복제본수증가에따른애플리케이션의수행시간을측정한다. 시뮬레이션을통하여 RandomTextWriter 애플리케이션은데이터복제본수증가에비례하여수행시간이증가함을알수있었다. 반면에 WordCount 와 PI 애플리케이션은데이터복제본수에큰영향을받지않았다. 또한 WordCount 애플리케이션은블록크기가 64~256MB 일때최적의수행시간을얻을수있었다. 따라서이러한애플리케이션의특성을고려한스케줄링정책을개발한다면애플리케이션의실행시간을단축하여클라우드컴퓨팅시스템의성능을향상시킬수있음을보인다. Abstract In this paper, we implement a Hadoop based cluster for cloud computing and evaluate the performance of this cluster based on application characteristics by executing RandomTextWriter, WordCount, and PI applications. A RandomTextWriter creates given amount of random words and stores them in the HDFS(Hadoop Distributed File System). A WordCount reads an input file and determines the frequency of a given word per block unit. PI application induces PI value using the Monte Carlo law. During simulation, we investigate the effect of data block size and the number of replications on the execution time of applications. Through simulation, we have confirmed that the execution time of RandomTextWriter was proportional to the number of replications. However, the execution time of WordCount and PI were not affected by the number of replications. Moreover, the 제1저자 : 금태훈교신저자 : 이원주 투고일 : , 심사일 : , 게재확정일 : * 한양대컴퓨터공학과 ** 인하공업전문대학컴퓨터정보과부교수 *** 한양대전자컴퓨터공학부교수 이논문은 2009년한국컴퓨터정보학회제40차하계학술대회에서발표한논문 ( 클라우드컴퓨팅을위한 Hadoop 애플리케이션특성분석 ) 을확장한것임

2 50 韓國컴퓨터情報學會論文誌 ( ) execution time of WordCount was optimum when the block size was 64~256MB. Therefore, these results show that the performance of cloud computing system can be enhanced by using a scheduling scheme that considers application's characteristics. Keyword : 클라우드컴퓨팅 (Cloud Computing), HDFS(Hadoop Distributed File System). 클러스터 (Cluster), Hadoop, Ⅰ. 서론 클라우드컴퓨팅이란개인용컴퓨터또는기업의서버에개별적으로저장해두었던자료와소프트웨어들을클라우드클러스터로구축하여필요할때 PC 나휴대폰과같은각종단말기를이용하여원격작업을수행할수있는환경을의미한다. 이러한클라우드컴퓨팅의개념은그림 1과같다. 가출범하는등관련산업체중심으로클라우드컴퓨팅에대한연구를진행하고있다. 클라우드컴퓨팅기술은가상화기술, 웹서비스, SOA(Service Oriented Architecture), 웹 2.0, 분산파일시스템과프로그래밍모델등이있다 [5]. 본논문에서는분산파일시스템과프로그래밍모델을이용하여클라우드컴퓨팅을위한클러스터를구축하고, 프로그래밍모델을이용한애플리케이션의특성을분석한다. 본논문의구성은다음과같다. 2장에서는분산파일시스템과클라우드프로그래밍모델에대하여설명한다. 3장에서는 Apache 오픈소스프로젝트인 Hadoop 을이용한클러스터구축방법에대해서설명한다. 4장에서는 Hadoop 의애플리케이션의사코드와성능평가를통해애플리케이션의특성을분석한다. 그리고 5장에서결론을맺는다. II. 관련연구 그림 1. 클라우드컴퓨팅개요 Fig. 1. Cloud computing overview 그림 1에서클라우드클러스터는서비스제공자로서사용자들에게서비스카탈로그를제공한다. 사용자들은네트워크접속이가능한단말기만있으면시간과장소제한없이이러한서비스들을저렴한비용으로사용할수있다. 사용자는클라우드클러스터내부에서해당작업에필요한컴퓨팅자원을할당하는클라우드구조또는동작에대하여전혀알필요없이단순히작업요청만하면된다. 이러한특징을가지는클라우드컴퓨팅은 2006 년구글 (Google) 의엔지니어가처음으로제안하였으며 [1] 유연한동적 IT 인프라와 QoS 가보장되는컴퓨팅환경, 그리고구성가능한소프트웨어서비스를제공하기때문에많은관심을받고있다. 국외에서는이미많은연구와개발이진행중이며, 대표적인예로 Amazon Elastic Compute Cloud[2], IBM Blue Cloud[3] 그리고 Google App Engine[4] 등이있다. 우리나라에서도 2008년에한국클라우드컴퓨팅협의회 (CCKI) 클라우드컴퓨팅을위한대표적인분산파일시스템과프로그래밍모델은구글의 GFS(Google File System) 과 MapReduce 기술이있다 [6][7]. 이를바탕으로 Apache 에서는오픈소스기반의 Hadoop 프로젝트를진행중이며 HDFS(Hadoop Distributed File System) 과MapReduce 기술을결합한 Hadoop-Core 를배포하고있다 [8][9][10]. 2.1 HDFS(Hadoop Distributed File System) HDFS 는저비용의수백내지수천노드를가지는클러스터를이용하여기가바이트또는테라바이트의대용량데이터집합을처리하는응용프로그램에적합하도록설계한분산파일시스템이다. HDFS 는마스터-슬레이브구조로동작하며, 노드간에 TCP/IP 프로토콜을사용하여통신한다. 또한노드실패에대비하여데이터를복제하여저장한다. 이 HDFS 의구조는그림 2와같다. 그림 2에서단일네임노드 (Name Node) 는파일시스템네임스페이스를관리하고, 클라이언트에의한파일접근을통제한다. 데이터노드 (Data Node) 는클러스터에서각노드의스토리지를관리하며네임노드가지시하는블록명령등을

3 클라우드컴퓨팅에서 Hadoop 애플리케이션특성에따른성능분석 51 수행한다. 그림 2. HDFS 구조 Fig. 2. HDFS Architecture 1 마스터노드는입력파일들을특정크기로분할하고, 그분할된 M개의조각을클러스터의작업노드들에게할당한다. 2 각작업노드들은할당받은 Map 작업에필요한조각들을로드하여, Map 함수를수행하고중간결과값을저장한다. 3 Reduce 작업을할당받은작업노드들은중간결과값을로드하여 Reduce 함수를수행하고, 최종결과값을저장한다. 4 모든 Map과 Reduce 작업이완료되면마스터노드는그결과를사용자프로그램에전송한다. 클라이언트의대용량파일원본을 HDFS 에저장할때블록단위로나누어서저장한다. 기본적인블록크기는 64MB 또는 128MB이며사용자가임의로설정가능하다. 각파일의블록들은데이터노드실패시에자동복구를위해복제본을생성한다. 이때복제설정값은기본적으로 3 이지만사용자가임의로설정가능하다. 이러한복제블록을어떻게배치하느냐에따라 HDFS 의신뢰성과성능에중요한영향을미치는데현재 HDFS 는 Rack-aware 복제배치정책을사용하고있다. 이것은다른랙 (rack) 에위치한두노드사이의통신은스위치를통하기때문에대역폭이작은반면동일한랙에위치한두노드간의대역폭은훨씬크다는점을고려한것이다. 예를들면복제설정값이 3일경우, 동일랙에존재하는두노드에각각복제본을저장하고, 다른랙의노드에동일한복제본을저장한다. 따라서노드실패가발생하면동일한복제본 2개를이용하여데이터를복구함으로써데이터손실을방지할수있다. 또한, HDFS 의통신은 TCP/IP 프로토콜을사용하며, 네임노드와데이터노드간의 TCP 포트는클러스터구축시설정한다. TCP 포트설정은 3.2 절에서자세히설명한다. 2.2 MapReduce MapReduce 는대용량데이터집합을처리하는기법이다. 또한 MapReduce 는일정한데이터포맷을생성하여분산처리하는기능을제공한다. 이때개발자는 Map 함수와 Reduce 함수를정의한다. Map 함수는입력된 <key, value> 쌍들을처리하여 <key, value> 쌍의중간값집합을생성한다. Reduce 함수는중간 key 값을가지는모든중간값들을통합하여최종출력값으로저장한다. MapReduce 의동작과정은다음과같다. 마스터노드는주기적으로모든작업노드들이동작하는지체크한다. 만일특정시간동안작업노드의응답이없으면마스터노드는해당작업노드를실패로처리한다. 이때더이상작업실패노드접근이불가능하기때문에로컬디스크에서작업중이던결과물에접근할수없다. 따라서수행중이던작업을모두초기상태로되돌리고, 다른작업노드에할당하여재시작한다. III. Hadoop 기반의클러스터구축 Hadoop 기반의클러스터구축방식에는단일구성방식, 가상분산방식, 완전분산방식이있다. 먼저단일구성방식은비분산모드로 Hadoop 을하나의로컬시스템에서자바프로세스로실행하는방식으로주로 Hadoop 기반의응용프로그램디버깅에유용하다. 가상분산방식은하나의노드에서네임노드와데이터노드각각을가상의자바프로세스로설정하여실행하는것이다. 마지막으로완전분산방식은 TCP/IP 프로토콜로통신하는다수의노드로하나의클러스터를구성하는방식이다. 본논문에서는완전분산방식으로 Hadoop 기반의클러스터를구축한다. 3.1 클러스터구축본논문에서는클라우드컴퓨팅을위해소규모의동일한노드로구성된클러스터를구축한다. 클라우드클러스터환경은표 1과같다 [11].

4 52 韓國컴퓨터情報學會論文誌 ( ) 표 1. 클라우드컴퓨팅을위한클러스터환경 Table 1. Cluster environment for cloud computing 노드수 노드성능 운영체제 Hadoop 네임노드데이터노드 CPU 성능 RAM 용량 Linux(Ubuntu) Hadoop 개 4개 듀얼코어 2 Ghz 2 GB 표 1의클라우드클러스터환경에서각노드의운영체제는 Linux(Ubuntu) 를포팅하고, Hadoop 을설치한다. 또한, 네임노드와데이터노드들은외부트래픽이없고대역폭이 100Mbps 인독립적인네트워크상의동일한스위치에연결된다. 3.2 Hadoop 환경설정 Hadoop은 hadoop-site.xml 파일을통해네임노드와통신할포트, HDFS 데이터복제수, 데이터블록크기등의속성을설정할수있다. hadoop-site.xml 파일의내용은그림 3과같다. Identifier) 를지정하는속성이다. fs.default.name 의속성값인 hdfs:// :9000는네임노드서버 IP와포트번호를각각 과 9000으로설정하고 hdfs 프로토콜을사용하여통신한다는의미이다. mapred.job. tracker 는 MapReduce 분산처리작업을관리하는 Job Tracker 서버를설정하는속성이다. mapred.job.tracker 의속성값인 :9001은 Job Tracker 서버 IP와포트번호를각각 과 9001 로설정하여사용한다는의미이다. 일반적으로네임노드가 Job Tracker 의기능을수행하기때문에그림 3에서는서버 IP를 로동일하게설정한다. hadoop-site.xml 파일에서 fs.default.name 속성과 mapred.job.tracker 속성은반드시설정하고, 다른속성은 Hadoop 에설정한기본적인속성값을지정한다. HDFS 에데이터를저장할때생성하는복제본의수는 dfs.replication 속성에지정한다. 기본적인복제본의수는 3 이다. dfs.block.size 는데이터블록의크기이며기본적으로 64MB 이다. 하지만본논문에서는 dfs.replication 과 dfs.block.size 의속성을다양하게변경하면서애플리케이션특성을분석하고성능을평가한다. <configuration> <property> <name>fs.default.name</name> <value>hdfs:// :9000</value> </property> <property> <name>mapred.jop.tracker</name> <value> :9001</value> </property> <property> <name>dfs.replication</name> <value>3</value> </property> <property> <name>dfs.block.size</name> <value> </value> </property> </configuration> 그림 3. hadoop-site.xml 설정 Fig. 3. Configuration of hadoop-site.xml 그림 3에서 fs.default.name 은파일시스템의마스터데이터를관리하는네임노드서버의 URI(Uniform Resource IV. 애플리케이션분석및성능평가 본논문에서는 Hadoop 의기본적인애플리케이션인 RandomTextWriter, WordCount, PI의특성을분석한다. 각애플리케이션의특성은표 2와같다. 표 2. 애플리케이션특성 Table 2. Application's characteristics 애플리케이션 RandomTextWriter WordCount PI 특성 I/O 중심계산 (CPU) 및 I/O 중심계산 (CPU) 중심 RandomTextWriter는주어진용량만큼임의의단어를생성하여 HDFS 에저장하는 I/O 중심의애플리케이션이고, WordCount 는입력파일을읽어서블록단위로단어빈도수를계산하는 I/O 및계산중심의애플리케이션이다. 본논문에서는 RandomTextWriter 에서생성한파일을 WordCount 의입력파일로사용하여단어빈도수를계산한다. PI는몬테카를로법을사

5 클라우드컴퓨팅에서 Hadoop 애플리케이션특성에따른성능분석 53 용하여 PI 값을유도하는계산중심의애플리케이션이다. RandomTextWriter, WordCount, PI 애플리케이션에대하여좀더상세히분석해본다. 4.1 애플리케이션의사코드분석 RandomTextWriter, WordCount, PI 애플리케이션을분석하기위해각애플리케이션의동작을의사코드로표현한다. RandomTextWriter, WordCount, PI 애플리케이션은 100~500 라인정도로간단하게 MapReduce 프로그래밍모델로작성할수있다. 그림 4, 5, 6은각애플리케이션들의주요동작에관련된부분인 map 함수와 reduce 함수를의사코드로표현한것이다. 이러한애플리케이션은 map 함수와 reduce 함수를오버라이딩 (overriding) 하여사용함으로써단순한코드만으로분산처리를구현할수있다. 단어에대한 value 를합산함으로써단어수를계산한다. 그리고그결과를 output 에저장하게된다. Function map(key, value, output) Text word = first word in value while (until last word in value) output.collect(word, 1) word = next word in value End map Function reduce(key, values, output) integer sum = 0 while (until last value in values) sum += values.next() output.collect(key, sum) End reduce 그림 5. WordCount 애플리케이션의사코드 Fig. 5. WordCount application pseudocode Text text_array[] = {word1, word2, word3... } Function RandomText() r = RandomInt() return text_arrya[r] End RandomText Function map(output) while (size of output < desired size) Text key = RandomText() Text value = RandomText() output.collect(key, value) End map 그림 4. RandomTextWriter 애플리케이션의사코드 Fig. 4. RandomTextWriter application pseudocode 그림 4의 RandomTextWriter 애플리케이션의의사코드를살펴보면 reduce 함수는사용하지않고, map 함수만사용한다. 즉, RandomTextWriter 애플리케이션은단순히임의의단어들을저장하여주어진크기의파일을생성해야하기때문에 reduce 함수를사용하지않는다. 그리고 map 함수에서주어진파일의크기까지만임의의단어들을 output 에저장한다. output 에저장된데이터는 key, value 구분없이 key 와 value 모두텍스트형데이터이다. 그림 5의 WordCount 애플리케이션은 map 함수에서파일의내용을단어단위로분리하여단어수를카운트한다. 각각의단어를 key 로하고, value 는 1로지정하여 output 에저장한다. reduce 함수에서는 map 함수의수행결과를 key, values 로전달받는다. 그리고 key 에해당되는특정 Function map(key, value, output) integer i = numoutside = numinside = 0 double x,y,d while ( i <= key, i += 1 ) x = randomdouble() y = randomdouble() d = x * x + y * y if ( d > 1 ) numoutside += 1 else numinside += 1 End if output.collect(0, numoutside) output.collect(1, numinside) End map Function reduce(key, values) if(key == 1) while (until last value in values) numinside += values.next() else while (until last value in values) numoutside += values.next() End if End reduce 그림 6. PI 애플리케이션의사코드 Fig. 6. PI application pseudocode 그림 6의 PI 애플리케이션은 map 함수내에서 key 값만큼반복하여임의의소수를생성하고계산한다. 이는몬테카를로법을통한 PI 유도식을 map 함수로구현한것이다. 계

6 54 韓國컴퓨터情報學會論文誌 ( ) 산된결과는 numoutside 와 numinside 로분류되는데, output 에저장할때 key 를 0과 1로구분하여저장한다. 그리고 reduce 함수에서는모든 map 함수에서계산한 numoutside 값과 numinside 값을각각더하게된다. 그리고최종적으로 reduce 함수의결과를이용하여 PI 값을유도하게된다. 4.2 성능평가본논문에서는애플리케이션의성능평가를위해 3장에서구축한클라우드클러스터를이용한다. 클라우드클러스터환경에서수행할애플리케이션환경은표 3과같다. 표 3. 애플리케이션환경 Table 3. Application's environment RandomTextWriter WordCount PI 파일생성크기 : 3 GB Task 당 1GB 생성입력파일크기 : 3 GB 샘플수 : 1000 만개 표 3의 RandomTextWriter 애플리케이션은 3GB 크기의텍스트파일을생성한다. 그리고이파일을 WordCount 애플리케이션의입력으로사용한다. WordCount 애플리케이션을수행할때는매우큰용량의텍스트파일이필요하기때문에 RandomTextWriter 애플리케이션을먼저수행하여생성된 3GB 크기의텍스트파일을입력으로사용한다. 본논문에서는애플리케이션의특성에따른성능을분석하기위해블록크기와데이터복제본수증가에따른수행시간을측정하여성능평가의척도로사용한다. 블록크기와데이터복제본수는 hadoop-site.xml 파일의 dfs.replication 속성과 dfs.block.size 속성에해당값을설정한다. HDFS 의입 출력에대한기본단위는블록이며, 데이터복제본수는노드실패를대비해블록을다른노드에저장하는수를의미한다. 블록크기증가에따른각애플리케이션의수행시간을측정한결과는그림 7과같다. 그림 7을살펴보면 RandomTextWriter 애플리케이션은블록크기에영향을크게받지않음을알수있다. 이것은각태스크에서블록단위로데이터를생성하는것이아니라주어진크기만큼데이터를생성하고, 로컬디스크에저장하기때문이다. 하지만 WordCount 애플리케이션은블록크기에크게영향을받는다는것을알수있다. WordCount 는 map 함수를수행할때, 데이터를블록단위로계산하기때문에블록크기가작다면그만큼 map 함수의수행빈도수가증가한다. 따라서통신비용과메모리할당등계산준비에따른시 간이증가한다. 특히, 블록크기가 256MB 이상일때는수행시간이급격히증가하는것을볼수있다. 이것은클라우드클러스터를구성하는노드들의성능이하드웨어적으로동일하다하더라도미비한전체적인성능차이때문에발생한것이다. 즉, 64MB 의블록을계산할때가장빠른노드와가장느린노드의실행시간차이가 10초라면 1024MB 의블록을계산할때는약 160초정도의실행시간차가발생한다. 따라서블록크기가 64MB 일때는빠른노드에서더많은작업을실행할수있지만, 블록크기가클수록빠른노드와느린노드는동일한작업수를할당받게되어최종작업완료시간은가장느린노드의완료시간이되는것이다. 그리고 WordCount 는중복된단어들이모두제거되고그단어의빈도수만 output 에작성되기때문에 output 의크기가매우작다. 그림 7. 블록크기증가에따른애플리케이션수행시간 Fig. 7. Block size vs. Execution time 데이터복제수에따른각애플리케이션의수행시간을측정한결과는그림 8과같다. 그림 8. 데이터복제본수증가에따른애플리케이션수행시간 ( 단어중복사용 ) Fig. 8. The numbers of data replication vs. Execution time (using overlaped words)

7 클라우드컴퓨팅에서 Hadoop 애플리케이션특성에따른성능분석 55 그림 8을살펴보면 RandomTextWriter 애플리케이션은데이터복제본수증가에비례하여수행시간이증가함을볼수있다. 이것은생성데이터를다른노드로전송하기때문에통신비용이증가하고, HDFS 에저장해야하는데이터크기는배수로증가하기때문에수행시간이증가한다. 반면에 WordCount 와 PI 애플리케이션은데이터복제본수에큰영향을받지않는다. PI 애플리케이션은각노드에서 map 함수로계산하고, 2개의실수형데이터만파일로저장한다. 따라서 PI 가생성하는 output 은실험에서가장작은블록크기인 8MB에도미치지못하기때문에블록크기에영향을받지않으며, 데이터복제수가증가해도큰영향을받지않음을알수있다. Input Output Input Output word1 word2 word3 word1 word3 word3 word1, 2 word2, 1 word3, 3 (a) 단어중복허용 (a)overlaped words word1 word2 word3 word4 word5 word6 그림 9. WordCount 출력 Fig. 9. Output of WordCount word1, 1 word2, 1 word3, 1 word4, 1 word5, 1 word6, 1 (b) 단어중복허용않됨 (b) non-overlaped words WordCount 의출력은그림 9의 (a) 와같이중복된단어들이모두제거되고그단어의빈도수만 output 에저장되기때문에 output 의크기가매우작아진다. 하지만그림 9의 (b) 와같이중복되지않는단어로구성되었을경우에는 WordCount 의 output 은입력파일크기인 3GB 보다커진다. 단어중복을허용하지않는경우, 데이터복제수에따른각애플리케이션의수행시간을측정한결과는그림 10 과같다. 그림 10을살펴보면에서 WordCount 의수행시간이 RandomTextWriter 에비해크게증가함을볼수있다. 중복되지않는단어로구성된입력파일을처리하는경우 WordCount 의 map 함수결과로발생한 output 이입력파일크기인 3GB보다커지기때문에계산량이증가하고, reduce 함수에서대부분의수행시간을차지하게된다. V. 결론 본논문에서는클라우드컴퓨팅을위해 Hadoop 기반의클러스터를구축한다. 그리고이클러스터환경에서 Hadoop 애플리케이션인 RandomTextWriter, WordCount, PI 를수행하여애플리케이션특성에따른클러스터의성능을평가한다. RandomTextWriter 는주어진용량만큼임의의단어를생성하여 HDFS 에저장하는애플리케이션이고, Word Count 는입력파일을읽어서블록단위로단어빈도수를계산하는애플리케이션이다. 그리고 PI는몬테카를로법을사용하여 PI 값을유도하는애플리케이션이다. 이러한애플리케이션을실행시키면서블록크기와데이터복제본수증가에따른수행시간을측정하여클러스터의성능을평가한다. RandomTextWriter 애플리케이션은데이터복제수증가에비례하여수행시간이증가함을알수있었다. 반면에 WordCount 와 PI 애플리케이션은데이터복제수에큰영향을받지않았다. 또한 WordCount 애플리케이션은블록크기가 32MB 이하또는 256MB 이상에서수행시간이증가한다. 따라서 WordCount 애플리케이션은블록크기가 64~256MB 일때최적의수행시간을얻을수있었다. 따라서이러한애플리케이션의특성을고려한클라우드컴퓨팅환경의스케줄링정책을개발한다면애플리케이션의실행시간을단축하여시스템의성능을향상시킬수있다. 참고문헌 그림 10. 데이터복제본수증가에따른애플리케이션수행시간 ( 단어중복허용않된경우 ) Fig. 10. The numbers of data replication vs. Execution time (using non-overlaped words) [1] Wikipedia, glia, 2009 [2] Amazon Elastic Compute Cloud,

8 56 韓國컴퓨터情報學會論文誌 ( ) [3] IBM Blue Cloud project, /pressrelease/22613.wss,2009. [4] Google App Engine, [5] L. Wang and G. Von Laszewski, "Cloud Computing: A Perspective Study," In Proceedings of the Grid Computing Environments (GCE) workshop, Nov [6] S. Ghemawat, H. Gobioff, S.T. Leung, The Google file system," ACM SIGOPS Operating Systems Review, Vol. 37, No. 5, pp , Dec [7] J. Dean and S. Ghemawat, "Mapreduce: Simplified Data Processing on Large Clusters," Communications of the ACM, Vol. 51, No. 1, pp , Jan [8] Hadoop, [9] J. Boulon, A. Konwinski, R. Qi, A. Rabkin, E. Yang and M. Yang, "Chukwa: A large-scale monitoring system," Proceeding of international conference on Cloud Computing and Its Applications, pp. 1-5, Oct [10] J. Tan, X. Pan, S. Kavulya, R. Gandhi and P. Narasimhan, "Mochi: Visualizing Log-Anlaysis Based Tools for Debugging Hadoop," In USENIX Workshop on Hot Topics in Cloud Computing(HotCloud), SanDiego, CA, June [11] 금태훈, 김세회, 김건우, 이원주, 전창호, " 클라우드컴퓨팅을위한 Hadoop 애플리케이션특성분석 (An Analysis of Hadoop Application's Characteristics for Cloud Computing)," 한국컴퓨터정보학회 2009 하계학술발표논문집, 제17 권, 제1호, 쪽, 2009 년 7월. 저자소개금태훈 2009: 경일대학교컴퓨터공학과학사. 현재 : 한양대학교컴퓨터공학과석사과정. 관심분야 : 클라우드컴퓨팅, Grid 컴퓨팅이원주 1989: 한양대학교전자계산학과공학사. 1991: 한양대학교컴퓨터공학과공학석사. 2004: 한양대학교컴퓨터공학과공학박사현재 : 인하공업전문대학컴퓨터정보과부교수관심분야 : 병렬처리시스템, 성능분석, Grid 컴퓨팅, 클라우드컴퓨팅전창호 1977: 한양대학교전자공학과학사. 1982: Cornell University 컴퓨터공학과석사. 1986: Cornell University 컴퓨터공학과박사 : 전자통신연구소연구원. 현재 : 한양대학교전자컴퓨터공학부교수. 관심분야 : 병렬처리시스템, 성능분석, Grid 컴퓨팅, 클라우드컴퓨팅

<30322E F6F7020BCB3C4A1BFCD20BED6C7C3B8AEC4C9C0CCBCC7C0C720B1B8B5BF28B1DDC5C2C8C62C20B1E8BCBCC8B82C20C0CCBBF3C1D8292E687770>

<30322E F6F7020BCB3C4A1BFCD20BED6C7C3B8AEC4C9C0CCBCC7C0C720B1B8B5BF28B1DDC5C2C8C62C20B1E8BCBCC8B82C20C0CCBBF3C1D8292E687770> 한국컴퓨터정보학회지제 18 권제 1 호, 2010. 6. Hadoop 설치와애플리케이션의구동 금태훈 ( 한양대학교컴퓨터공학과 ) 김세회 ( 한양대학교컴퓨터공학과 ) 이상준 ( 평택대학교물류정보대학원 ) Ⅰ. 서론 클라우드컴퓨팅이란개인용컴퓨터또는기업의서버에개별적으로저장해두었던자료와소프트웨어들을클라우드클러스터로구축하여필요할때 PC나휴대폰과같은각종단말기를이용하여원격작업을수행할수있는환경을의미한다.

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

슬라이드 1

슬라이드 1 Hadoop 기반 규모확장성있는패킷분석도구 충남대학교데이터네트워크연구실이연희 yhlee06@cnu.ac.kr Intro 목차 인터넷트래픽측정 Apache Hadoop Hadoop 기반트래픽분석시스템 Hadoop을이용한트래픽분석예제 - 2- Intro 트래픽이란 - 3- Intro Data Explosion - 4- Global Trend: Data Explosion

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

05(533-537) CPLV12-04.hwp

05(533-537) CPLV12-04.hwp 모바일 OS 환경의 사용자 반응성 향상 기법 533 모바일 OS 환경의 사용자 반응성 향상 기법 (Enhancing Interactivity in Mobile Operating Systems) 배선욱 김정한 (Sunwook Bae) 엄영익 (Young Ik Eom) (Junghan Kim) 요 약 사용자 반응성은 컴퓨팅 시스템에서 가장 중요 한 요소 중에 하나이고,

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

이용석 박환용 - 베이비부머의 특성에 따른 주택유형 선택 변화 연구.hwp

이용석 박환용 - 베이비부머의 특성에 따른 주택유형 선택 변화 연구.hwp 住居環境 韓國住居環境學會誌 第 11 卷 1 號 ( 通卷第 20 號 ) pp. 159~172 투고 ( 접수 ) 일 : 2013.02.28. 게재확정일자 : 2013.04.04. The change of housing choice by characteristics of the Baby Boomers Lee, Yong-Seok Park, Hwan-Yong Abstract

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Hadoop 애플리케이션 테스트하기 클라우다인대표김병곤 fharenheit@gmail.com 2 주제 Hadoop 의기본 MapReduce 의특징과테스트의어려운점 MRUnit 을이용한단위테스트기법 통합테스트를위한 Mini Cluster 성능테스트 3 V Model Requirement Acceptance Test Analysis System Test Design

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

2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract

2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract 2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract - 31 - 소스코드유사도측정도구의성능에관한비교연구 1. 서론 1) Revulytics, Top 20 Countries for Software Piracy and Licence Misuse (2017), March 21, 2017. www.revulytics.com/blog/top-20-countries-software

More information

09권오설_ok.hwp

09권오설_ok.hwp (JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction

More information

항목

항목 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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate

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

À±½Â¿í Ãâ·Â

À±½Â¿í Ãâ·Â Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 韓國電磁波學會論文誌第 21 卷第 12 號 2010 年 12 月論文 2010-21-12-09 Dual-Band Compact Broad Band-Pass Filter with Parallel Coupled Line 최영구 윤기철 이정훈 홍태의 Young-Gu ChoiBhanu Shrestha*Ki-Cheol Yn**Jeong-Hun Lee** Tae-Ui Hong***

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 한국소음진동공학회 2015추계학술대회논문집년 Study of Noise Pattern and Psycho-acoustics Characteristic of Household Refrigerator * * ** ** Kyung-Soo Kong, Dae-Sik Shin, Weui-Bong Jeong, Tae-Hoon Kim and Se-Jin Ahn Key Words

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

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

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo

High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a low-resolution Time-Of- Flight (TOF) depth camera and

More information

디지털포렌식학회 논문양식

디지털포렌식학회 논문양식 ISSN : 1976-5304 http://www.kdfs.or.kr Virtual Online Game(VOG) 환경에서의 디지털 증거수집 방법 연구 이 흥 복, 정 관 모, 김 선 영 * 대전지방경찰청 Evidence Collection Process According to the Way VOG Configuration Heung-Bok Lee, Kwan-Mo

More information

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures 단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct

More information

韓國電磁波學會論文誌第 21 卷第 12 號 2010 年 12 月論文 On Reducing the Shadow Region for Extending the Service Area of TBN-Jeonju Broadcasting 김태훈 이문호 이미성

韓國電磁波學會論文誌第 21 卷第 12 號 2010 年 12 月論文 On Reducing the Shadow Region for Extending the Service Area of TBN-Jeonju Broadcasting 김태훈 이문호 이미성 韓國電磁波學會論文誌第 21 卷第 12 號 2010 年 12 月論文 2010-21-12-03 On Reducing the Shadow Region for Extending the Service Area of TBN-Jeonju Broadcasting 김태훈 이문호 이미성 조계문 Tae-Hoon Kim*, ** Moon Ho Lee* Mi Sung Lee* Kye

More information

김기남_ATDC2016_160620_[키노트].key

김기남_ATDC2016_160620_[키노트].key metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 4, August, 30, 2016:319~332 Received: 2016/07/28, Accepted: 2016/08/28 Revised: 2016/08/27, Published: 2016/08/30 [ABSTRACT] This paper examined what determina

More information

Microsoft PowerPoint - [2009] 02.pptx

Microsoft PowerPoint - [2009] 02.pptx 원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include

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

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Nov.; 26(11), 985991. http://dx.doi.org/10.5515/kjkiees.2015.26.11.985 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Analysis

More information

<5B313132385D32303039B3E220C1A634B1C720C1A632C8A320B3EDB9AEC1F628C3D6C1BE292E687770>

<5B313132385D32303039B3E220C1A634B1C720C1A632C8A320B3EDB9AEC1F628C3D6C1BE292E687770> 디지털 영상에서의 자막추출을 이용한 자막 특성 분석에 관한 연구 이세열 * 요약 본 연구는 방송 프로그램 제작에 있어서 중요한 역할을 담당하고 있는 영상 자막의 특성과 영상 커 뮤니케이션 기능적인 관점에서 나타나고 있는 현상을 살펴본다. 다양한 방송 프로그램에서 활용되고 있는 디지털 영상 자막의 기능은 단순하게 간략한 정보를 전달하는 기능적인 역할을 수행하였다.

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx DMSLAB 자동설치시스템의 HW 정보 및사용자설정기반설치 신뢰성에대한정형검증 건국대학교컴퓨터 정보통신공학과 김바울 1 Motivation Problem: 대규모서버시스템구축 Installation ti Server 2 Introduction 1) 사용자가원하는 이종분산플랫폼구성 대로 2) 전체시스템 들의성능을반영 3) 이종분산플랫폼을지능적으로자동구축 24

More information

04-다시_고속철도61~80p

04-다시_고속철도61~80p Approach for Value Improvement to Increase High-speed Railway Speed An effective way to develop a highly competitive system is to create a new market place that can create new values. Creating tools and

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

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

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

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

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

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100 2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack

More information

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016)   ISSN 228 (JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 (byounggon.kim@opence.org) 빅데이터분석및서비스플랫폼 모바일 Browser 인포메이션카탈로그 Search 인포메이션유형 보안등급 생성주기 형식

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

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Dec.; 27(12), 1036 1043. http://dx.doi.org/10.5515/kjkiees.2016.27.12.1036 ISSN 1226-3133 (Print) ISSN 2288-226X (Online)

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

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리 ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows

More information

슬라이드 1

슬라이드 1 Hadoop Tutorial - 설치및실행 2008. 7. 17 한재선 (NexR 대표이사 ) jshan0000@gmail.com http://www.web2hub.com H.P: 016-405-5469 Brief History Hadoop 소개 2005년 Doug Cutting(Lucene & Nutch 개발자 ) 에의해시작 Nutch 오픈소스검색엔진의분산확장이슈에서출발

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

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

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

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

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

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

목차 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

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL) 클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL) 02-570-4352 (e-mail) jjoon75@kisdi.re.kr 1 The Monthly Focus.

More information

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Flamingo Big Data Performance Management Product Documentation It s the Best Big Data Performance Management Solution. Maximize Your Hadoop Cluster with Flamingo. Monitoring, Analyzing, and Visualizing.

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

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다. Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/2015 1. Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다. 2. Installation 2.1. For Debian GNU/Linux 국내에서사용되는컴퓨터들의

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 박건수 *, 서태영 **, 김종욱 *** ". 요약 Abstract The induction melting furnace using electric generator has been introduced since 1920s, and it began to be widely applied to industrial applications due to increasing

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Feb.; 29(2), 93 98. http://dx.doi.org/10.5515/kjkiees.2018.29.2.93 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) UHF-HF

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

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

2 노드

2 노드 2019/05/03 17:01 1/5 2 노드 2 노드 소개 노드를사용하여계층적분산모니터링을구축할수있습니다. 각노드는Zabbix 서버자체이며, 각각이놓인위치모니터링을담당합니다 Zabbix는. 분산설정은최대 1000 개의노드를지원합니다. 노드의설정을사용하는장점은다음과같습니다. 일부지역에걸친대규모네트워크에서여러수준의모니터링계층을구축합니다. 계층에서하노드는마스터노드에전송합니다.

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

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

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 E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E > 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 소켓 (Socket) (1/2) Socket 이란? 서버와클라이언트가서로특정한규약을사용하여데이터를전송하기위한방식 서버와클라이언트는소켓연결을기다렸다가소켓이연결되면서로데이터를전송 현재네트워크상에서의모든통신의근간은 Socket 이라할수있음 Page 2 1 소켓 (Socket) (2/2)

More information

<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 1 pp. 306-310, 2012 http://dx.doi.org/10.5762/kais.2012.13.1.306 Zigbee를 이용한 실외 위치추정 시스템 구현 김환용 1*, 임순자 1 1 원광대학교 전자공학과 Implementation

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

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월 지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support

More information

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 2 pp. 866-871, 2012 http://dx.doi.org/10.5762/kais.2012.13.2.866 증강현실을 이용한 아동교육프로그램 모델제안 권미란 1*, 김정일 2 1 나사렛대학교 아동학과, 2 한세대학교 e-비즈니스학과

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070> #include "stdafx.h" #include "Huffman.h" 1 /* 비트의부분을뽑아내는함수 */ unsigned HF::bits(unsigned x, int k, int j) return (x >> k) & ~(~0

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 03 장 도메인네임시스템과주소 패밀리 (IPv4-IPv6 서비스 ) 1 목차 제 3 장도메인네임시스템과주소패밀리 3.1 도메인네임주소를숫자주소로매핑하기 3.2 IP 버전에무관한주소-범용코드의작성 3.3 숫자주소에서도메인네임주소획득하기 2 getaddrinfo() 를활용한주소 범용 (Generic) 코드 주소범용 (Generic) 코드란? 주소버전

More information

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가

More information

<30392DB5A5C0CCC5CDBAA3C0CCBDBA20B9D720C0CEC5CDB3DDC0C0BFEB2DC1A4C8B8B0E62E687770>

<30392DB5A5C0CCC5CDBAA3C0CCBDBA20B9D720C0CEC5CDB3DDC0C0BFEB2DC1A4C8B8B0E62E687770> Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지 (J. Korea Inst. Inf. Commun. Eng.) Vol. 19, No. 3 : 552~557 Mar. 2015 오픈소스프레임워크를활용한검색엔진구현 송현옥 김아용 정회경 * Implement

More information

Microsoft Word - KSR2012A021.doc

Microsoft Word - KSR2012A021.doc YWXY G ºG ºG t G G GGGGGGGGGrzyYWXYhWYXG Ÿƒ Ÿ ± k ¹Ÿˆ Review about the pantograph field test result adapted for HEMU-430X (1) ÕÕÛ äñ ã G Ki-Nam Kim, Tae-Hwan Ko * Abstract In this paper, explain differences

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Nov.; 26(11), 978 984. http://dx.doi.org/10.5515/kjkiees.2015.26.11.978 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Transceiver

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 6, December, 30, 2016:275~289 Received: 2016/12/02, Accepted: 2016/12/22 Revised: 2016/12/20, Published: 2016/12/30 [ABSTRACT] SNS is used in various fields. Although

More information

슬라이드 1

슬라이드 1 / 유닉스시스템개요 / 파일 / 프로세스 01 File Descriptor file file descriptor file type unix 에서의파일은단지바이트들의나열임 operating system 은파일에어떤포맷도부과하지않음 파일의내용은바이트단위로주소를줄수있음 file descriptor 는 0 이나양수임 file 은 open 이나 creat 로 file

More information

PowerPoint Presentation

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

More information

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Tablespace On-Offline 테이블스페이스 온라인/오프라인 2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가

More information

빅데이터_DAY key

빅데이터_DAY key Big Data Near You 2016. 06. 16 Prof. Sehyug Kwon Dept. of Statistics 4V s of Big Data Volume Variety Velocity Veracity Value 대용량 다양한 유형 실시간 정보 (불)확실성 가치 tera(1,0004) - peta -exazetta(10007) bytes in 2020

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

중간고사

중간고사 중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX

More information

[ 정보 ] 과학고 R&E 결과보고서 Monte Carlo Method 를이용한 고교배정시뮬레이션 연구기간 : ~ 연구책임자 : 강대욱 ( 전남대전자컴퓨터공학부 ) 지도교사 : 최미경 ( 전남과학고정보 컴퓨터과 ) 참여학생 : 박진명 ( 전

[ 정보 ] 과학고 R&E 결과보고서 Monte Carlo Method 를이용한 고교배정시뮬레이션 연구기간 : ~ 연구책임자 : 강대욱 ( 전남대전자컴퓨터공학부 ) 지도교사 : 최미경 ( 전남과학고정보 컴퓨터과 ) 참여학생 : 박진명 ( 전 [ 정보 ] 과학고 R&E 결과보고서 Monte Carlo Method 를이용한 고교배정시뮬레이션 연구기간 : 2013. 3 ~ 2014. 2 연구책임자 : 강대욱 ( 전남대전자컴퓨터공학부 ) 지도교사 : 최미경 ( 전남과학고정보 컴퓨터과 ) 참여학생 : 박진명 ( 전남과학고 1학년 ) 박수형 ( 전남과학고 1학년 ) 서범수 ( 전남과학고 1학년 ) 김효정

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

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

<30312DC2F7BCBCB4EBC4C4C7BBC6C32DBED5BACEBAD0283130B1C731C8A3292E687770>

<30312DC2F7BCBCB4EBC4C4C7BBC6C32DBED5BACEBAD0283130B1C731C8A3292E687770> 디바이스 소셜리티에서의 GPGPU 자원 공유를 위한 오프로딩 프레임워크 Offloading Framework for Sharing GPGPU Resources in Device Sociality 마정현, 박세진, 박찬익 Jeonghyeon Ma, Sejin Park, Chanik Park (790-784) 경북 포항시 남구 효자동 산 31번지 포항공과대학교

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

Microsoft PowerPoint 웹 연동 기술.pptx

Microsoft PowerPoint 웹 연동 기술.pptx 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우

More information

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

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