DBPIA-NURIMEDIA

Size: px
Start display at page:

Download "DBPIA-NURIMEDIA"

Transcription

1 논문 한국통신학회논문지 '09-02 Vol. 34 No. 2 TCP 선택을위한자동적응프레임워크 정회원황재현 *, 종신회원유혁 * Self-Adaptation Framework for TCP Selection Jae-Hyun Hwang* Regular Member, Chuck Yoo* Lifelong Member 요 약 본논문에서는기존의 TCP 변종들을바탕으로종단간의경로상에서나타나는네트워크특성에가장적응이잘이루어진변종의알고리즘을선택하는 TCP의자동적응프레임워크를제안한다. 프로토콜선택의문제가중요한이유는모든네트워크환경에적합한단일버전의프로토콜이존재하지않기때문이며, 이것은각네트워크마다 TCP의성능저하원인이서로다르기때문이다. 이러한판단및프로토콜의적응이가능하게하기위해본논문에서는기존에연구되어왔던여러가지네트워크측정기법들과 TCP 변종들을하나로합치는과정을거쳤으며, 여기에각 TCP들의성능정보들을제공하여세션중간에적절한전송알고리즘을선택하여사용할수있도록하였다. 시뮬레이션실험을통해우리는종단간으로여러환경하에서높은성능을이끌어낼수있다는것을보였으며, 제안한방법이지금까지연구되어온여러 TCP 변종들이실제로적절하게활용될수있도록하는데중요한역할을할것으로판단한다. Key Words : Self-Adaptation, TCP Selection, TCP Variant, TCP Performance, Network Estimation ABSTRACT In this paper, we propose a self-adaptation framework that selects a TCP variant adapted to current end-to-end path among available TCP variants. There is no single version of TCP that is suitable to all network environments since the causes for performance degradation are different one another according to characteristics of network environments. Thus, determining that which TCP variants should be selected in order to get best performance is very important. To enable adaptation through such determination, we integrate the existing network estimation schemes and some TCP variants into our framework then make light-weight performance knowledge database for TCP selection. Through implementing and evaluating the proposed framework, we show that our solution can help TCP get high and stable performance on the various types of network environments by pure end-to-end. Ⅰ. 서론 TCP가초기의유선인터넷망을가정하여설계된프로토콜이라는것은널리알려진사실이지만, 높은안정성과성능으로인해여전히다양한환경하에서사용되고있다. 그러나최근들어네트워크 의속도와대역폭이증가하고, 여러종류의무선망이등장함에따라설계시가정했던사항들이현실과맞지않는경우가발생하였고그결과 TCP의성능저하문제가발생하였다. 이러한문제를해결하기위해 TCP를새로운환경에적응시키고자하는연구들이진행되었으며대표적으로무선망을위 이연구에참여한연구자는 2 단계 BK21 사업 의지원비를받았음. * 고려대학교컴퓨터학과운영체제연구실 ({jhhwang, hxy}os.korea.ac.kr) 논문번호 :KICS , 접수일자 :2008 년 11 월 11 일, 최종논문접수일자 : 2009 년 2 월 6 일 130

2 논문 /TCP 선택을위한자동적응프레임워크 한무선용 TCP [1][2][3], High-BDP(Bandwidth Delay Product) 망을위한 TCP 변종 [4][5][6] 등이있다. 또한 TCP는내부적으로휴리스틱에의존한알고리즘을다수가지고있기때문에이를좀더정교하게개선한변종들도제안되었다 [7][8]. 이처럼새로운환경에 TCP를적응시키거나 TCP의성능개선을위한연구들이진행되어왔지만, 실제로사용되고있는 TCP의버전은지금까지도표준 TCP와 SACK 옵션 [9] 정도로한정이되어있다. 이것은우선적으로는프로토콜의배포문제로써, 프로토콜의배포가빠르게이루어지지않는다는점과전송측의수정만으로이득을보기어렵기때문에대부분상대방과동일한프로토콜을가져야사용할수있다는점이그원인이될수있다. 이에대한해결방안으로모바일코드 (mobile code) 를이용한프로토콜의업데이트에대한연구가이루어진바있다 [10]. 그러나 TCP의변종, 배포문제가모두해결이된다하더라도어느상황에어떤프로토콜을사용할지를결정하지못한다면여전히기존의연구들은실용화되기어렵다. 실제로몇몇변종들은리눅스와같은커널내에구현되어상당수배포가이루어졌음에도불구하고이러한변종들이사용되는경우는극히드물다. 우리는이문제를지금까지연구된변종알고리즘들을모두수용할수있는 TCP 프레임워크가존재하지않기때문이라고판단하고있으며, 이 TCP 프레임워크의주요역할은네트워크환경에잘적응된변종을사용할수있도록도와주는것이될것이다. 프로토콜선택의문제가중요한보다근본적인이유는모든네트워크환경에적합한단일버전의프로토콜이존재하지않기때문인데, 이것은각네트워크마다 TCP의성능저하원인이서로다르기때문이다. 예를들면, 무선망에적응시킨 TCP 변종은 High-BDP 망에서는표준 TCP와동일한성능저하의문제점을갖는다. 뿐만아니라적응방법역시두경우모두혼잡제어 (congestion control) 알고리즘의개선을요구하므로하나의혼잡제어알고리즘으로두망에대해동시에적응시키기란쉽지않은문제이다. 즉, 두가지의서로다른적응알고리즘을놓고시스템이적절하게스위칭하여각상황에적절한알고리즘을선택해야할것이다. 본논문은이러한프로토콜결정의문제를해결하는데초점을맞추고있으며, 우리가알고있는바에따르면지금까지이에대한적절한솔루션은제시된바가없다. 때문에본논문에서제안하는방법은매우 직관적인구조를가지고있으며, 제안한방법이지금까지연구되어온여러 TCP 변종들이실제로적절하게활용될수있도록하는데중요한역할을할것으로믿는다. 자동적응 (Self-Adaptation) 기법에대해간단하게설명하자면, 현재사용중인네트워크의환경을몇가지파라미터를통해추정하고측정된환경하에서보유한 TCP 변종중처리량이가장높을것으로기대되는변종을선택하는것이다. 즉, 가장적응이잘된알고리즘이무엇인지판단하는것이라고할수있다. 이러한판단을통한프로토콜의적응이가능하게하기위해본논문에서는기존에연구되어온여러가지네트워크측정기법들과 TCP 변종들을하나로합치는과정을거쳤으며, 여기에각 TCP들의성능정보들을제공하여세션중간에적절한전송알고리즘을선택하여사용할수있도록하였다. 실험을통해우리는종단간으로송신측의수정만을거쳐다양한환경하에서높은성능을이끌어낼수있다는것을보였다. 본논문은다음과같이구성된다. 먼저 Ⅱ장에서는네트워크추정을통한적응과관련된관련연구를살펴본다. Ⅲ장에서는 TCP 적응기법의전체구조와설계목표를설명한뒤, 본논문에서사용한네트워크측정기법과 TCP 변종에대해설명한다. Ⅳ장에서는적절한변종을선택하기위해본논문에서사용한판단근거와기준에대해자세히설명하도록한다. Ⅴ장에서는변종들의성능정보를측정하고이를바탕으로제안된기법을적용, 구현하기위한과정을서술한다. Ⅵ장에서는제안된기법에대한성능평가과정을거치고그결과를분석한다. Ⅶ장에서는제안된기법과관련된몇가지이슈에대해논의한뒤 Ⅷ장에서결론을맺는다. Ⅱ. 관련연구 STP(Self-spreading Transport Protocols) [10] 는현재보유하고있지않는 TCP의소스코드를다운로드하여업그레이드를할수있게해주는프레임워크이다. 이들은기존의 TCP 변종들이실제로잘쓰이지않는이유가프로토콜의배포문제라고파악하고있다. 즉, 한쪽단말이사용하고있는 TCP 변종을상대방이보유하고있지않을때모바일코드형태로소스코드를다운로드받게하고, 이후이를컴파일및로드하여세션을재연결하는방식을취한다. 그러나앞서언급한바와같이배포의문제 131

3 한국통신학회논문지 '09-02 Vol. 34 No. 2 가해결된다하더라도모든환경에적응가능한단일변종이존재하지않기때문에여전히선택의문제가발생하며, STP는이에대한해결책은제시하지않고있다. 한편으로네트워크환경을측정하여해당정보를기초로 TCP의적응을가능하게하려는연구가제안되어왔다. TCP의버퍼튜닝 (buffer tuning) 기법이그중하나로, 대표적으로 Automatic TCP Buffer Tuning [11] 과 Dynamic Right-Sizing(DRS) [12] 이있다. 이들의궁극적인목표는 TCP 패킷헤더의타임스탬프 (timestamps) 정보등을통해종단간경로상의대역폭지연시간곱을추정하여적절하게버퍼의크기를조절하는것이다. 그러나버퍼의크기를조절하는것은네트워크환경에따른 TCP의적응을다룬다고보기어려우며, 버퍼크기가성능저하의주요원인이아닌환경에서는적용하기어렵다. 네트워크의손실률에기반한적응알고리즘역시다수제안되었다. 대표적으로 LDA+ 알고리즘 [13], TFRC [14] 등이있으며, 종단간으로링크의손실률을측정하여이를바탕으로 TCP 친화적으로전송률을조절하는기법들이다. 이들역시손실률이라는네트워크환경정보를바탕으로적응을시도하고있지만, 주로손실률정보에만초점을맞추고있으며네트워크환경에적응을한다기보다 TCP와의성능상친화관계 (TCP-friendly) 에목표를두고있다는한계가있다. 즉, 대부분의네트워크측정을통한적응과관련된연구들은단편적인정보에의존하고있으며, 기존의적응알고리즘들을통합하여다양한환경에모두적응할수있는메커니즘을제안하지못하고있다. 우리는본논문에서각 TCP 변종들이특정환경에서높은성능을보인다는점을바탕으로적응된환경이각각다르다는사실을인지하였으며, 이들을모두통합하여각환경에적합한알고리즘을적용하여사용한다면다양한환경하에서꾸준히높은성능을보일수있다는것을보였다. 이에더나아가본논문에서는실제 TCP에적용가능한네트워크측정기법들을이용하여제안된기법이실용적일수있음을보여줄것이다. Ⅲ. 적응프레임워크의구조및설계목표 본장에서는자동적응프레임워크의전체구조에대해설명한다. 제안하는프레임워크의구조는일반적인자동적응시스템과마찬가지로 1) 사용 환경의측정, 2) 프로토콜성능데이터, 3) 전송알고리즘변경가능한 TCP 구조로나뉜다. 먼저네트워크환경측정은기존에제안되어왔던종단간측정기법들을활용하여현재사용중인네트워크경로의특성을추정하는부분이다. 이부분의설계초점은송신측에서측정이가능해야한다는것과측정이빠르고정확해야한다는것이다. TCP는종단간프로토콜이기때문에현재사용중인 LAN의특성보다는종단간의경로상에서의병목지점의특성이성능에주로영향을주게된다. 이러한네트워크경로는새로운연결이이루어질때마다바뀌기때문에네트워크측정이매번이루어져야하며, 따라서네트워크의특성을빠르게측정해내는것은해당세션에서의적응시간을단축시키므로성능향상에중요한요소가된다. 또한프로토콜의성능데이터는네트워크환경별로측정된결과를사용하기때문에측정이정확하지않다면 TCP의적응방법이틀려질수있다. 따라서측정의정확성역시성능향상에중요한요소가된다. 다음으로 TCP는그동안제안되어왔던변종몇가지를합쳐서세션중간에다른알고리즘을적용할수있도록구현되어야한다. 대부분의 TCP 변종들은기존코드에서일부알고리즘만을개선하여제안된것들이기때문에몇개의변종들을하나의 TCP로합쳐도전체코드의크기는크게증가하지않으며, 여러개의 TCP 변종들을각각독립적으로구현하는것보다코드크기에있어서보다효율적이다. 마지막으로프로토콜의성능데이터는각환경에서어떤 TCP 의적응방법을따를것인지선택하는중요한기준이되며, 본논문의주요기여도라할수있다. 반면환경측정방법은기존에제안되어온방식을활용하였으며, TCP 역시그동안제안되었던변종들을바탕으로몇가지를선택하여통합하였다. 이번장에서는본논문에서적용한네트워크파라미터및측정기법과 TCP의통합방법을간략히소개하고다음장에서프로토콜의성능데이터를추출하는과정과실제세션에서적응하는과정을자세히설명하도록한다. 3.1 네트워크추정기법네트워크의특성을나타내는지표에는여러가지가있지만프로토콜의성능에영향을미치면서종단간측정이가능한요소로는네트워크대역폭, 지연시간, 그리고패킷손실률이있다. 우리는단말에서바라보는종단간네트워크의특성을이세가 132

4 논문 /TCP 선택을위한자동적응프레임워크 그림 1. 단말에서인지가능한네트워크의특성지네트워크파라미터로정의하였으며 ( 그림 1), 기존에제안된측정기법중송신측에서측정가능한기법을해당프레임워크에도입하였다. 각네트워크파라미터를측정하는데사용된기법은다음과같다. 지연시간 : 기본적으로지연시간정보는 TCP에서측정된다. RTT는중간라우터들의큐잉딜레이를잘반영하기때문에 RTO(Retrasmission TimeOut) 값을설정하는데사용되어왔다. RTT 는네트워크의혼잡정도를반영하는데도움이될뿐아니라, 최근들어위성망과같이대역폭지연시간의곱이높은망에서 TCP의효율성저하문제가발생하면서지연시간의측정은더욱중요한의미를갖는다. 본논문에서는 TCP 내에서측정한평균 RTT 값을네트워크파라미터의지연시간값으로사용하였다. 대역폭 : 본논문에서는네트워크의중요한특성중하나인대역폭을측정하기위해 TCP Probe [15] 기법을자동적응프레임워크에도입하였다. TCP Probe는능동적인용량측정기법중하나인 CapProbe [16] 를기반으로한것으로, TCP 패킷을이용하여수동적인네트워크용량측정이가능하므로 TCP에적용이가능한측정기법이다. 기존 TCP 변종에서사용하던대역폭측정기법은 Westwood에적용된 Bandwidth Estimation 기법이있었다. 이미기존연구 [15] 에서이둘의성능차이를비교한바있지만, TCP Probe를도입한가장큰이유는 Bandwidth Estimation은병목지점이존재하지않으면정확한네트워크용량을측정하지못한다는점이다. 예를들어간단한단일연결로테스트를해보면송신자의전송률보다네트워크의대역폭이훨씬클때, Bandwidth Estimation은보통보다적게측정하게된다. 손실률 : 기존에제안된패킷손실률의측정기 법들은대부분수신측에서측정이이루어지며, 비신뢰적인프로토콜에적용가능한것들이었다. TCP와같은신뢰적인프로토콜은재전송과같은메커니즘이포함되어있기때문에기존의기법들을적용하기어려운단점이있다. 본논문에서는송신측에서측정하며 TCP에서적용가능한측정기법인 LEAST [17] 를도입하였다. 이것은재전송횟수를이용하여손실률을측정하는기법으로대부분의 TCP 변종에쉽게적용가능하다는장점을갖는다. 3.2 TCP 변종들의통합버전앞서언급한바와같이최근까지도 TCP의전송알고리즘을개선한다양한변종들이제안되고있다. 이러한변종들은새로운네트워크의특성을반영하여성능을개선시키고있지만, 실제사용하고있는 TCP는새로운알고리즘을포함한단일버전이아닌개별적인변종으로구현되고있다. 이것은세션연결전에사용할 TCP의종류를미리결정해야한다는것을의미한다. 물론어느 TCP를사용하는것이효율적일지미리판단할수있다면독립적으로구현해도상관이없겠지만, 특정환경을목표로사용하지않는한결정하기어려운문제이다. 따라서세션연결중망의환경을측정한뒤적절한변종알고리즘을판단하고적용해야하며, 이는기존의모든변종알고리즘을하나의통합된단일버전으로구현하여원하는시점에적용할알고리즘을변경할수있게해야한다는것을의미한다. 즉, TCP 통합과관련된설계목표는모든변종들을수용하여세션연결후원하는시점에다른전송알고리즘으로스위칭이가능하게하는것이며, 결과적으로세션마이그레이션 (session migration) 으로인한오버헤드를최소화하는것이다. 구현방법과관련하여효율성및확장성과관련된다른이슈가존재할수있겠지만본논문에서는간단히함수단위로코드분기를사용하였으며, 이에대해서는 5장에서자세히설명하도록하겠다. Ⅳ. TCP 변종간의선택메커니즘네트워크의환경을측정한뒤현재환경에적합한 TCP 알고리즘을변경하여사용가능하다면, 어느알고리즘을선택하여사용할것인가에대한판단근거와기준이필요하다. 선택의기준이되는메트릭 (metric) 은처리량, 공평성 (fairness), 시간성 133

5 한국통신학회논문지 '09-02 Vol. 34 No. 2 (timeless) 등여러가지가있을수있겠지만, 본논문에서는망의적응에초점을두어처리량으로한정했다. 즉, 주어진환경에서처리량이가장높은 TCP를그망에가장잘적응된변종으로판단하는것이다. 그러나처리량이라는메트릭은동일한환경에서도네트워크의다이나믹스 (network dynamics) 에따라어느정도의편차가존재하기때문에단순히평균값으로만판단기준으로삼기에는그신뢰도가떨어진다. 다음의시뮬레이션결과를통해이부분에대하여좀더살펴보기로하겠다. 그림 2는두가지서로다른환경하에서 4개의 TCP 변종 (Reno 포함 ) 에대한 100초간의평균처리량을 100회반복하여측정한그래프이다. 그림 2(a) 는대역폭, 왕복지연, 손실률이각각 5Mbps, 300ms, 1.5% 인병목링크하에서측정되었다. 이환경에서는 TCP2가다른변종들에비해 2~3배높은처리량을뚜렷하게보여주고있다. 즉, TCP2의전송알고리즘이이환경에보다잘적응되었다는것을의미하며, TCP2를선택하여사용하는것이성능상에유리함을쉽게알수있다. 그림 2(b) 는 100Mbps의대역폭, 350ms의왕복지연, 0.1% 의손실률을가진링크하에서측정된그래프이다. 이환경에서가장높은처리량을보인변종은 TCP3이다. 그러나 (a) 의경우와는달리 TCP3의처리량은큰편차를보이고있다. 특히, 몇몇실험에서는 TCP2보다낮은처리량을보였다. 평균의관점으로본다면, 100회반복한결과의평균을계산했을때 TCP3가 TCP2보다약간높게나타나고있다. 그러나실제모집단의평균값은알수없으므로이렇게편차가높은상황에서는 TCP3가 TCP2보다우월하다고직접적으로판단하기어렵다. 본논문에서는특정환경하에서두 TCP의평균처리량을측정한뒤어느 TCP의처리량이보다우월한지판단하기위하여가설검증기법 (test of hypothesis procedure [18] ) 을도입했다. 이는일부표본집단으로부터전체모집단간의우월정도를추정할수있게해주는방법이다. 먼저 TCP A와 B 라는두변종에대해동일한환경하에서각각의처리량에대한모집단과표본집단의평균및분산을표 1과같이정의하였다. 와 는측정횟수를의미하며모두 100으로고정되어있다. 검증하고자하는내용은두 TCP의평균처리량의차이가되며귀무가설 (null hypothesis) 과대립가설 (alternative hypothesis) 은다음과같이표현할수있다. (a) 병목링크 : 5Mbps, 300ms, 1.5% 손실률 (b) 병목링크 : 100Mbps, 350ms, 0.1% 손실률 그림 2. 네개의다른 TCP 변종에대한평균처리량 표 1. 각 TCP 처리량집단에대한평균및분산표기법 평균 분산 샘플수 집단 A N/A 집단 B N/A A 의샘플 B 의샘플 귀무가설은두 TCP의평균처리량의차이가 0보다높다는것이다. 즉, 귀무가설이가결되면 A가 B보다우월하다는것을의미하며, 기각되는경우는 A의평균처리량이 B보다높다고하더라도 A가우월하다고볼수없다는것을의미한다. 검증통계량은두 TCP 변종간의평균처리량의차이, 즉 가된다. 그러면이는중심극한정리 134

6 논문 /TCP 선택을위한자동적응프레임워크 (Central Limit Theorem) 에의해정규분포를따르게되며다음과같이표현할수있다. 그리고이의표준화변수는 이된다. 여기서모집단의분산들인 과 은알 수없는값들이므로측정된결과로부터얻어진 과 를적용하여표준화분포를 t-분포로변형시켜야한다. 이때의가정조건인 와 가충분히크므로 ( 일반적으로 30이상 ) 변형가능하다. 즉, 표본분산을적용하면표준화정규분포변수 z는 로바꾸어표현되며, t는다음의자유도 (degree of freedom) 를가지고분포하게된다. 이제 t와 df를통해미리알려진 p-value를구할수있게된다. 이값은 t-분포내부 영역의크기를의미하며일반적으로 0.05 이하로나올때 가기각된다. 즉 p-value가 0.05 이상이되어야 A가 B보다평균처리량이높다는것을의미하게되며, 이결과는 95% 이상의신뢰수준을가진다. 그림 2(b) 에서예로든 TCP2와 TCP3을위의검증과정에적용해보도록하겠다. 실험을통해얻어진두 TCP에대한평균과편차는표 2와같다. 귀무가설과대립가설은각각, 가된다. TCP3 의평균값이높으므로 로두었으며, 이는귀무가설이 TCP3가 TCP2보다우월하다는것을의미하고있다. 위의샘플 ( 즉, 각각의처리량측정값 ) 들은 1) 독립적으로선택이되었으며 2) 샘플크기가충분히크다는가정사항 표 2. 그림 2(b) 의측정값에대한평균과분산 TCP TCP 을만족하므로 t-분포변환후 t값을다음과같이계산해낼수있다. 이제 p-value를구하기위해서 df를다음과같이계산한다 (df값은 100으로내림하였다 ).,, 이것을이미잘알려진 t 커브의영역에서도출해보면 [18], 120 df를가진 -0.1 의왼쪽영역이라는것을알수있다. 즉, 이되며, 유의수준 (significance level) 를 0.05라고했을때 0.46>0.05 이므로 는기각되지않는다. 따라서 TCP3의성능이 TCP2보다우월하다고판단할수있다. Ⅴ. 자동적응 TCP 프레임워크의구현 이번장에서는앞에서설명한 TCP의자동적응프레임워크를위한 3가지구성요소인 1) TCP 변종들의성능측정정보구축, 2) 네트워크측정기법및변종들의통합, 3) 최적의변종선택을구현하는과정을설명한다. 본논문에서는실험의편의를위해 NS-2 ( 버전 2.26 [19] ) 시뮬레이터를사용하였으며, 제안하는프레임워크역시시뮬레이터내에구현되었다. 한가지중요한문제는제안하는프레임워크내에실제로어느변종들을포함시켜구현할것인가이다. 물론궁극적인목표는제안되어온변종들을모두포함시키는것이지만, 본논문에서는 Reno를포함하여최근에제안된변종들중적응알고리즘을소스코드수준에서쉽게구할수있었던 Westwood [8], CUBIC [6] 그리고 Veno [3] 이네종류의 TCP만을포함시켰다. 실제로 High-BDP 환경에대한변종들이 135

7 한국통신학회논문지 '09-02 Vol. 34 No. 2 최근많이제안되었지만, 같은적응문제를해결하고있기때문에실험의편의를위해 CUBIC 한변종만을포함시켰다. 이후설명할과정들은모든변종들에동일하게적용되며따라서어느변종이라도같은과정을거쳐확장시킬수있다. 5.1 변종간의성능측정적절한 TCP 변종을선택하기위해서는주어진환경에서각 TCP에대한처리량의기대값을미리알고있어야한다. 이과정은자동적응 TCP 프레임워크를구현하기전에선행되어야하며, 다양한환경에서각 TCP의처리량기대값을얻어내기위해서집중적인시뮬레이션과정을수행하였다. 측정시환경에대한통제요인은앞서언급한대역폭, 지연시간, 손실률세가지이며단일병목지점을갖는 Dump-Bell 토폴로지상에서이들을다음표 3 과같이변화시켜가며성능을측정하였다. 그림 3의토폴로지에서변동구간 (variation area) 의환경변수를각각표 3의값들로변화시켜가며 4 가지 TCP 변종에대한처리량을구해내었다. 패킷크기는 1500bytes로고정시켰으며, 각측정마다 200 초동안의평균처리량값을구하여같은변종, 같은환경에대한실험을매번 100회반복하였다. 이렇게구해진 100개의평균처리량샘플값은특정환경에대한해당 TCP의성능을나타내는지표가된다. 그림 4는이렇게구해진샘플들을바탕으로단순히높은평균처리량을보이는 TCP를적응 TCP로결정했을때나타나는성능맵 (performance map) 이다. 지면상대역폭이각각 1, 10, 100, 1000Mbps일때의 4가지경우만을실었다. 이성능맵은각 TCP의특성을 (a) 대역폭 : 1Mbps (b) 대역폭 : 10Mbps 표 3. 네트워크파라미터의범위 파라미터 변화값 (c) 대역폭 : 100Mbps 대역폭 (Mbps) 왕복지연 (ms) 손실률 (%) 1, 2, 5, 10, 20, 30, 50, 70, 100, 200, 500, , 20, 50, 100, 150, 200, 250, 300, 350, 400, 450, , 0.05, 0.1, 0.3, 0.5, 0.7, 1.0, 2.0, 3.0, 4.0, 5.0, 7.0, 10.0 (d) 대역폭 : 1000Mbps 그림 3. 성능측정을위한시뮬레이션토폴로지 그림 4. 성능맵 : R-Reno, W-Westwood, C-Cubic, V-Veno 136

8 논문 /TCP 선택을위한자동적응프레임워크 그대로반영하고있다. 예를들어 High-BDP 네트워크에적응시킨 Cubic의경우상대적으로낮은손실률과지연시간이큰망에서좋은성능을나타낸다. Westwood 역시손실률이높은환경에서다른변종들에비해높은성능을보이고있다. 그러나앞서지적한바와같이단순히처리량의평균이높다고하여다른변종들보다확실히우월하다고보기어렵다. 그림 4(d) 에서도보면 1000Mbps, 10ms의 delay와 2% 의손실률을가지는환경에서갑자기 Cubic의성능이가장좋게나오고있다. 이는실제로평균값은비슷하나샘플링시조금더나은처리량값이나와생긴결과이다. 즉서로우열을가리기어렵다는것을의미하며, 실제로가설검증을거친결과도 Cubic이다른 TCP보다우월하다는귀무가설이기각되었다. 사용할 TCP의알고리즘을자주교체하는것은해당함수의내부변수가계속해서리셋 (reset) 이되는것을의미하기때문에이런상황에서는굳이다른변종을쓰고있다가 Cubic으로교체하지않는것이좋다. 5.2 변종간의선택이제각 TCP의성능정보를토대로 TCP의결정맵 (determination map) 을생성해야한다. 실제네트워크환경을측정한뒤에는순수처리량정보로성능의우월성을판단하려면추가시간이소요되기때문에결정맵은어느것으로교체할것인지에대한정보만을담아야한다. 먼저, 본논문에서는교체의판단을위해각 TCP마다우선순위를표 4와같이정의했다. 그후, 각각의환경에대한 4가지 TCP 변종들의처리량값에대한평균과분산값을얻어내고, 먼저가장평균처리량이높은 TCP에게우선순위 1을부여한다. 그후나머지변종들을각각우선순위 1의 TCP와비교하여평균과분산값으로가설검증과정을거친다. 이결과가기각되면우선순위 2를, 가결되면우선순위 3을각각부여한다. 이과정까지가오프라인으로만들어져성능맵형태의결정맵이생성된다. 결정에필요한인자는대역폭, 지연시간, 그리고손실률세개의값이며, 이전절에서처리량측정에사용한환경들이이산표 4. 변종선택시각 TCP들의우선순위와그의미우선순위의미 1 평균처리량이가장높음우선순위 1보다처리량은약간떨어지 2 나, 교체할필요없음 3 우선순위 1의변종으로교체요구 ON receiving new ACK: bandwidth = TCP_PROBE(); delay = TCP_RTT(); loss = LEAST(); priority = determination_map[bandwidth][delay][loss]; SWITCH(priority[current_tcp]) CASE 1: CASE 2: break; CASE 3: FOR(i=0;i<tcp_num;i++) IF(priority[i]==1) break; END END current_tcp=i; break; END 그림 5. 변종선택에대한결정 값이기때문에가장가까운값으로근사시킨다. 즉, 현재사용하는네트워크의환경이각각 48Mbps, 60ms, 0.12% 로측정되었다면이는 50Mbps, 50ms, 0.1% 로근사하여결정맵에서해당 TCP의우선순위값을찾는다. 이때사용하고있는 TCP의우선순위가 1 또는 2라면교체할필요가없으며, 3일경우우선순위 1에해당하는 TCP로교체를수행한다. 그림 5는이에대한수도코드 (pseudo code) 를나타낸것이다. 시스템이보유하고있는모든변종들은 Reno부터 0으로시작하여차례로 1씩증가하여정의되어있으며, current_tcp 전역변수가현재사용하고있는변종에대한정보를유지한다. tcp_num은보유하고있는변종의개수를나타낸다. 5.3 변종간의통합사용할 TCP 변종의결정과더불어가장중요한사항은여러변종알고리즘을통합한단일 TCP를구현하는것이다. 앞서언급한바와같이이에대해서는별도의구현과관련된이슈가존재하겠지만, 통합시의요구사항은세션중간에동적으로다른변종으로스위칭할수있어야한다는점이다. 따라서본논문에서는간단히함수단위로해당변종의함수를호출할수있도록각함수의초반부분에분기점을두는방식을사용하였다. 그림 6은이를반영한수도코드로, 예를들어 tcp_cong_avoid() 라 137

9 한국통신학회논문지 '09-02 Vol. 34 No. 2 ON calling tcp_cong_avoid() function: SWITCH(current_tcp) CASE RENO: goto DEFAULT; CASE WESTWOOD: tcp_cong_avoid_westwood(); return; CASE CUBIC: tcp_cong_avoid_cubic(); return; CASE VENO: tcp_cong_avoid_veno(); return; END (a) 병목링크 : 50Mbps, 300ms, 3.0%, 선택시간 : 5.17s DEFAULT: Reno s code 그림 6. 변종전환의예 는함수가호출될때현재사용하고있는 TCP의변종을확인한후해당변종의알고리즘을포함한함수를간접호출하도록하고있다. 디폴트로는 Reno의코드를수행하도록하고있다. 더불어그림 6의코드분기는모든함수가아닌, 변종 TCP가해당함수를변형하여사용하고있을때에한해삽입되어있다. 또한각변종별로사용하고있는내부변수를초기화해주는 variant_initialize() 함수를두어, TCP가바뀔때마다먼저호출되도록하였다. (b) 병목링크 : 200Mbps, 500ms, 0.1%, 선택시간 : 5.5s Ⅵ. 성능평가 이번장에서는네트워크측정기법, 결정맵그리고각 TCP 변종들의알고리즘을통합한자동적응 TCP 프레임워크의적절한동작여부와그성능을측정하기위해몇가지성능평가과정을거쳤다. 먼저 5장에서설명한과정을 NS-2에그대로구현하였으며, 각알고리즘으로의변환이제대로이루어지는지확인하기위해그림 7(a)-(c) 의그래프와같이 Reno에서각각 Westwood, Cubic 그리고 Veno로전환되는환경하에서각 TCP의평균처리량을 100초간측정하였다. 그림 7(a) 는 50Mbps의대역폭, 300ms의왕복지연, 그리고 3% 의손실률을가지는환경에서측정한그래프로, Westwood가가장높은처리량을보이고있다. 제안하는자동적응기법 (SA-TCP로표기 ) 은 Reno에서시작하여 5.17초가지난후네트워크환 (c) 병목링크 : 50Mbps, 80ms, 0.25%, 선택시간 : 5.066s 그림 7. 평균처리량비교그래프경을동일하게측정해내었으며, 그후 Westwood로알고리즘을곧바로교체하였다. 그림 7(b) 와 7(c) 는각각 Cubic 그리고 Veno가가장높은처리량을보이는환경이며, 자동적응 TCP는마찬가지로 5.5초, 5.066초후에네트워크환경을측정한뒤 Cubic과 Veno 알고리즘으로교체되었다. 자동적응 TCP의 138

10 논문 /TCP 선택을위한자동적응프레임워크 경우, 초반에네트워크환경을측정하는데걸리는시간과새알고리즘이반영되는데걸리는시간으로인해각환경의최적의 TCP보다약간평균처리량은낮아졌으나, 세가지환경에서모두꾸준히높은처리량을보이고있다. 이를통해파악할수있는사실은 1) 하나의변종알고리즘이여러환경에적응될수없다는점과 2) 본논문에서제안한방법이세환경에모두적응가능하도록적절한알고리즘스위칭을해준다는점이다. 제안한 TCP 프레임워크의적응력을보다일반화하기위해병목링크의대역폭, 왕복지연시간, 손실률을각각 1~1000Mbps, 10~500ms, 0.01~10% 사이에서임의로생성하여각변종들과성능차이를분석하였다. 그림 8은각각의단일변종만을사용한경우와네트워크측정을통해측정된환경에따라적절한변종의알고리즘으로스위칭한자동적응 TCP 프레임워크와의처리량을비교한그래프이다. 동시에수행된결과를편의상각변종과자동적응기법 (self-adaptation) 으로비교한네개의그래프로분리하였으며, 매환경마다처리량값의스케일이다르게나타나기때문에표준화된처리량을사용하였다. 즉, 자동적응기법을포함한 5개의 TCP에서보인처리량중가장높은값을기준 (100%) 으로나머지값들을정규화 (normalization) 한것이며, 이를통해해당변종의적응정도를파악할수있다. 이결과그래프에서주목할만한점은제안하는기법이최대처리량대비평균 93% 의처리량을보이며, 각각의변종을잘활용하여꾸준히높은성능을보인다는것이다 ( 그래프내의실선으로표시 ). 즉, 다양한환경에서자신이보유한적응알고리즘으로낼수있는최대성능중 93% 정도의수준을항상기대할수있음을의미한다. 이것은초기의네트워크측정에의해적절한알고리즘으로변경되기까지지연되는시간을감안한다면충분히실용적이라고판단된다. 반면에한가지의적응알고리즘만을사용하는경우에는 Reno가평균약 53% 로가장낮은적응력을보였으며, Westwood가약 83% 로단일알고리즘중가장높은적응력을보였다. ( 그래프내의점선으로표시 ). Westwood가가장높게나타난까닭은그림 4에제시된성능맵에서도알수있듯이실험에서사용한네가지의변종중 Westwood가다른변종에비해적응된영역이보다넓기때문이다. 그러나이들단일변종들의적응정도는자동적응기법에비해 (a) Reno-only vs. Self-Adaptation (b) Westwood-only vs. Self-Adaptation (c) Cubic-only vs. Self-Adaptation (d) Veno-only vs. Self-Adaptation 그림 8. 최대처리량에정규화된처리량비교 139

11 한국통신학회논문지 '09-02 Vol. 34 No. 2 높은편차를보이고있다. 즉환경에따라서성능의변화가심하다는것을의미하며, 이역시한가지의적응방법으로모든환경에적응시키기어렵다는사실을뒷받침해주고있다. 결과적으로본논문에서제안한자동적응기법은기존에제안되어온여러적응알고리즘을활용하여단일변종만사용한경우와비교했을때평균적으로최적의성능에가장근접할뿐아니라최대약 40% 의성능향상을안정적으로제공해줌을알수있었다. ⅤⅡ. 논의사항앞서언급한바와같이적응알고리즘을선택하기위해서는네트워크환경의측정이수행되어야한다. 본논문에서종단간경로상의대역폭, 지연시간, 손실률을측정하기위해사용한기법은 TCP Probe, RTT 측정, LEAST이며, 측정시간과정확도가적절한변종의선택과선택에따른성능상의이득에영향을미치게된다. 실험시환경측정에소요된시간은대부분의경우 5~10초사이였으며, 이것이적응상의오버헤드가되어최적의경우에못미치는원인으로작용하였다. 그러나각측정기법에대한정확도는별개의연구이슈이므로본논문에서논하지않았으며, TCP에서사용가능하며보다빠르고정확한측정기법이 TCP 선택에보다도움이될것임은자명하다. 두번째로결정맵은각변종들의처리량에대한기대값을기반으로하고있는데, 이들은모두 NS-2 시뮬레이션을통해얻어진정보이다. 우려되는사항은시뮬레이션성능과실측으로얻어진성능간의차이가존재할수있다는점인데, 이는 NS 에구현된리눅스 TCP [20] 를사용하여어느정도극복이가능하다고판단된다. 이것은리눅스 TCP의구현코드를시뮬레이터에그대로이식한것으로, 실측과유사한성능과동작을보이는것으로알려져있다. 따라서네트워크환경을쉽게제어할수있는시뮬레이터의장점을수용하여각변종들의정확한실측성능을측정하는것이가능하다. 또한결정맵은 TCP 코드외에별도의추가적인데이터가필요하다는것을의미하는데, 이것은 5장에서설명한바와같이각변종마다해당환경에대한우선순위정보를담고있다. 하나의우선순위값을 1 바이트로표현했을때전체맵의크기는약 7.5 Kbytes 정도였다. 여기에하나의변종이추가될때 마다약 1.87 Kbytes가늘어난다. 이는 TCP 전체코드의크기에비해매우작은값이며, 우선순위는 2 비트로표현이가능하기때문에실제로는 1/4로줄어든용량으로도성능정보를유지할수있다. 마지막으로 Ⅴ장에서 TCP들의성능을측정하기위해사용된네트워크파라미터의값들의간격이이산적으로떨어져있음을알수있는데, 실제로네트워크측정을통해구해진값들은연속적인실수로나타나기때문에보유하고있는정보와얻어진값이일치하지않게된다. 일반적으로성능맵에서나타난바와같이각변종이적응하고있는환경은일정한영역으로나타나기때문에치명적이지는않지만, 보유변종의수가늘어난다면선택의정확도가떨어질수있다. 이를보완할수있는방법은추가적인측정을통해각파라미터들의적절한간격을얻어내거나, 일단구축된맵정보를초기값으로두고시스템이경험을통해추가적으로얻어지는정보로맵을확장해나가는것이다. 두방법모두최종결과는보다견고해진맵정보가될것이며이는보다안정적이고적응능력을높이는데도움이될것이다. ⅤⅢ. 결론본논문에서는기존의 TCP 변종들을바탕으로종단간경로의환경에가장적응이잘이루어진변종의알고리즘을선택하는 TCP 프레임워크를제안하였다. 이러한선택을통한프로토콜의적응이가능하게하기위해본논문에서는기존에연구되어온대역폭, 지연시간, 손실률의네트워크측정기법들과 TCP 변종들을하나로합쳤으며, 여기에각 TCP들의성능정보들을제공하여교체여부를결정하는결정맵을구성하였고, 이를통해세션중간에적절한전송알고리즘을선택하여사용할수있도록하였다. 실험을통해우리는종단간으로여러환경하에서꾸준히높은성능을안정적으로이끌어낼수있다는것을보였다. 본논문이가지는가장큰기여도는지금까지의연구들은대부분특정환경에대한적응알고리즘만을연구해왔으나이들을통합하여각변종들의장점들을모두수용할수있는프레임워크를제공하였다는점이며, 제안한방법이 TCP 변종들이단지연구로써만이아닌실제로적절하게활용될수있도록하는데중요한역할을할것으로믿는다. 140

12 논문 /TCP 선택을위한자동적응프레임워크 참고문헌 [1] B. S. Bakshi, P. Krishna, N. H. Vaidya, D. K. Pradhan, Improving performance of TCP over wireless networks, In Proceedings of the 17th International Conference on Distributed Computing Systems, [2] P. Sinha, N. Venkitaraman, R. Sivakumar, V. Bharghavan, WTCP: a reliable transport protocol for wireless wide-area networks, In Proceedings of 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking, [3] C. P. Fu, S. C. Liew, TCP Veno: TCP Enhancement for Transmission over Wireless Access Networks, IEEE Journal of Selected Areas in Communications, Vol.21, No.2, Feb [4] C. Jin, D. X. Wei, and S. H. Low, FAST TCP: motivation, architecture, algorithms, performance, In Proceedings of IEEE INFOCOM, [5] T. Kelly, Scalable TCP: Improving performance in highspeed wide area networks, Computer Communication Review, Vol.32, No.2, Apr [6] I. Rhee, and L. Xu, CUBIC: A New TCP-Friendly High-Speed TCP Variant, In Proceedings of PFLDnet, Feb [7] L. S. Brakmo, and L. Peterson, TCP Vegas: End to End Congestion Avoidance on a Global Internet, IEEE Journal on Selected Areas in Communications, Vol.13, No.8, Oct [8] M. Gerla, M. Y. Sanadidi, R. Wang, A. Zanella, C. Casetti, S. Mascolo, TCP Westwood: Congestion Window Control Using Bandwidth Estimation, In Proceedings of IEEE GLOBECOM 2001, Nov [9] S. Floyd, M. Mahdavi, M. Mathis, and M. Podolsky, An Extension to the Selective Ac-knowledgement(SACK) option for TCP, RFC 2883, IETF, [10] P. Patel, A. Whitaker, D. Wetherall, J. Lepreau, and T. Stack, Upgrading Transport Protocols using Untrusted Mobile Code, In Proceedings of 19th ACM Symposium on Operating Systems Principles, [11] J. Semke, J. Mahdavi, and M. Mathis, Automatic TCP Buffer Tuning, In Proceedings of ACM SIGCOMM, Oct [12] E. Weigle, and W. Feng, Dynamic Right-Sizing: A Simulation Study, In Proceedings of IEEE ICCCN, [13] D. Sisalem, and A. Wolisz, LDA+ TCP-friendly adaptation : A measurement and comparison study, In Proceedings of International Workshop on NOSSDAV, Jun [14] S. Floyd, M. Handley, J. Padhye, and J. Widmer, Equation-based congestion control for unicast applications, In Proceedings of ACM SIGCOMM, Aug [15] A. Persson, C. A. C. Marcondes, L. Chen, M. Y. Sanadidi, and M. Gerla, TCP Probe: A TCP with built-in Path Capacity Estimation, In Proceedings of 8th IEEE Global Internet Symposium, [16] R. Kapoor, L. Chen, Li Lao, M. Gerla, and M. Y. Sanadidi, CapProbe: A Simple and Accurate Capacity Estimation Technique, In Proceedings of ACM SIGCOMM, [17] M. Allman, W. Eddy, and S. Ostermann, Estimating Loss Rates With TCP, ACM Performance Evaluation Review, Vol.31. No.3, Dec [18] G. W. Cobb, Introduction to Design and Analysis of Experiments, Springer, Mar [19] ns2 Network Simulator version [20] D. X. Wei, and P. Cao, NS-2 TCP-Linux: An NS-2 TCP Implementation with Congestion Control Algorithms from Linux, In Proceedings of ValueTool'06 - Workshop of NS-2, Oct

13 한국통신학회논문지 '09-02 Vol. 34 No. 2 황재현 (Jae-Hyun Hwang) 정회원 2003년 2월가톨릭대학교컴퓨터공학과졸업 2005년 8월고려대학교컴퓨터학과석사 2005년 9월 ~ 현재고려대학교컴퓨터학과박사과정 < 관심분야 > 커널네트워킹, 네트워크프로토콜설계및구현 유혁 (Chuck Yoo) 종신회원 1982년 2월서울대학교전자공학과학사 1984년 2월서울대학교전자공학과석사 1986년 8월 Univ. of Michigan 전산학석사 1990년 2월 Univ. of Michigan 전산학박사 1990년 ~1995년 Sun Microsystems 연구원 1995년 ~ 현재고려대학교컴퓨터학과교수 < 관심분야 > 운영체제, 시스템가상화, 네트워크, 멀티미디어스트리밍 142

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â 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

이도경, 최덕재 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

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

¼º¿øÁø Ãâ·Â-1

¼º¿øÁø Ãâ·Â-1 Bandwidth Efficiency Analysis for Cooperative Transmission Methods of Downlink Signals using Distributed Antennas In this paper, the performance of cooperative transmission methods for downlink transmission

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

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4)

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4) THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Oct.; 29(10), 799 804. http://dx.doi.org/10.5515/kjkiees.2018.29.10.799 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Method

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 778 정보과학회논문지 : 컴퓨팅의실제및레터제 14 권제 8 호 (2008.11) 메쉬네트워크기반의유무선통합망성능평가 (Performance Evaluation in Combination of Wired and Wireless Mesh Networks) 한진영 정희동 (Jinyoung Han) (Heedong Jung) 임영빈 이정근 (Youngbin Im)

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

I

I I II III (C B ) (C L ) (HL) Min c ij x ij f i y i i H j H i H s.t. y i 1, k K, i W k C B C L p (HL) x ij y i, i H, k K i, j W k x ij y i {0,1}, i, j H. K W k k H K i i f i i d ij i j r ij i j c ij r ij

More information

실험 5

실험 5 실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.

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

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

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

<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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-08-15 한국통신학회논문지 '10-08 Vol.35 No. 8 건설생산성 향상을 위한 건설현장 내 RFID 네트워크 시스템 적용 방안 준회원 김 신 구*, 정회원 이 충 희*, 이 성 형*, 종신회원 김 재 현* Method of RFID Network System Application for Improving of Construction

More information

07( ) CSTV12-19.hwp

07( ) CSTV12-19.hwp 무선네트워크환경에서안드로이드기반 SCTP 프로토콜의성능분석 105 무선네트워크환경에서안드로이드기반 SCTP 프로토콜의성능분석 (Performance Analysis of SCTP Protocol over Android Platform in Wireless Network Environments) 민경욱 김지인 고석주 (Kyeong-Wook Min) (Ji-In

More information

4-정현진KICS (최종).hwp

4-정현진KICS (최종).hwp 논문 12-37B-11-04 한국통신학회논문지 '12-11 Vol.37B No.11 http://dx.doi.org/10.7840/kics.2012.37b.11.993 이기종무선네트워크에서다중연결을이용한전송률제어 정현진, 최승식 Transmission Rate Control in Heterogeneous Wireless Networks Using Multiple

More information

1 : UHD (Heekwang Kim et al.: Segment Scheduling Scheme for Efficient Bandwidth Utilization of UHD Contents Streaming in Wireless Environment) (Specia

1 : UHD (Heekwang Kim et al.: Segment Scheduling Scheme for Efficient Bandwidth Utilization of UHD Contents Streaming in Wireless Environment) (Specia (Special Paper) 23 6, 2018 11 (JBE Vol. 23, No. 6, November 2018) https://doi.org/10.5909/jbe.2018.23.6.813 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) UHD a), a) Segment Scheduling Scheme for Efficient

More information

(JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, (JBE Vol. 23, No. 6, November 2018) ISSN 2

(JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, (JBE Vol. 23, No. 6, November 2018)   ISSN 2 (JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, 2018 11 (JBE Vol. 23, No. 6, November 2018) https://doi.org/10.5909/jbe.2018.23.6.790 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) ATSC 3.0 UHD

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 08-33-08-11 한국통신학회논문지 '08-08 Vol. 33 No. 8 리눅스환경에서 와 프로토콜의성능비교 준회원박재성 *, 종신회원고석주 ** Performance Comparison of and over Linux Platform Jae Sung Park* Associate Member, Seok Joo Koh** Lifelong Member

More information

04 최진규.hwp

04 최진규.hwp THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Aug.; 26(8), 710717. http://dx.doi.org/10.5515/kjkiees.2015.26.8.710 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) RF ESPAR

More information

R t-..

R t-.. R 과데이터분석 집단의차이비교 t- 검정 양창모 청주교육대학교컴퓨터교육과 2015 년겨울 t- 검정 변수의값이연속적이고정규분포를따른다고할때사용 t.test() 는모평균과모평균의 95% 신뢰구간을추청함과동시에가설검증을수행한다. 모평균의구간추정 - 일표본 t- 검정 이가설검정의귀무가설은 모평균이 0 이다 라는귀무가설이다. > x t.test(x)

More information

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 Lab. 1. I-V Characteristics of a Diode Lab. 6. 연산증폭기가산기, 미분기, 적분기회로 1. 실험목표 연산증폭기를이용한가산기, 미분기및적분기회로를구성, 측정및 평가해서연산증폭기연산응용회로를이해 2. 실험회로 A. 연산증폭기연산응용회로 (a) 가산기 (b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 3. 실험장비및부품리스트

More information

한국정보과학회 학술대회 논문작성양식

한국정보과학회 학술대회 논문작성양식 SACK 을이용한 TCP 의효율적인손실복구기법 황재현 O 유시환유혁고려대학교컴퓨터학과 {jhhwang O, shyoo, hxy}@os.korea.ac.kr An Efficient Loss Recovery Algorithm for TCP with SACK Jae-Hyun Hwang O See-Hwan Yoo Hyuck Yoo Department of Computer

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 30(3),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 30(3), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2019 Mar.; 30(3), 223 228. http://dx.doi.org/10.5515/kjkiees.2019.30.3.223 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Analysis

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

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

Microsoft PowerPoint - additional01.ppt [호환 모드] 1.C 기반의 C++ part 1 함수 오버로딩 (overloading) 디폴트매개변수 (default parameter) 인-라인함수 (in-line function) 이름공간 (namespace) Jong Hyuk Park 함수 Jong Hyuk Park 함수오버로딩 (overloading) 함수오버로딩 (function overloading) C++ 언어에서는같은이름을가진여러개의함수를정의가능

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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA FPS게임 구성요소의 중요도 분석방법에 관한 연구 2 계층화 의사결정법에 의한 요소별 상관관계측정과 대안의 선정 The Study on the Priority of First Person Shooter game Elements using Analytic Hierarchy Process 주 저 자 : 배혜진 에이디 테크놀로지 대표 Bae, Hyejin AD Technology

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

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

<4D F736F F F696E74202D FB5A5C0CCC5CDC5EBBDC5B0FA20B3D7C6AEBFF6C5A9205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D FB5A5C0CCC5CDC5EBBDC5B0FA20B3D7C6AEBFF6C5A9205BC8A3C8AF20B8F0B5E55D> 2011 년봄학기데이터통신 Chapter 01 데이터통신과네트워크 1 순서 1. 데이터통신과네트워크의개념 2. 컴퓨터네트워크의유형 3. 네트워크표준화 4. 인터넷표준화활동 5. 유무선네트워크의발전및진화 Copyright(c)2011 by Hyun-Ho Choi 2 Section 01 데이터통신과네트워크의개념 데이터통신 (Data Communication) 두개이상의통신장치사이에서전송미디어

More information

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

½½¶óÀ̵å Á¦¸ñ ¾øÀ½ 하나의그룹 FH/FDMA 시스템에서 겹쳐지는슬롯수에따른성능분석 구정우 jwku@eve.yonsei.ac.kr 2000. 4. 27 Coding & Information Theory Lab. Department of Electrical and Computer Engineering, Yonsei Univ. 차례 (Contents) 1. 도입 (Introduction)

More information

일반적인 네트워크의 구성은 다음과 같다

일반적인 네트워크의 구성은 다음과 같다 W5200 Errata Sheet Document History Ver 1.0.0 (Feb. 23, 2012) First release (erratum 1) Ver 1.0.1 (Mar. 28, 2012) Add a solution for erratum 1, 2 Ver 1.0.2 (Apr. 03, 2012) Add a solution for erratum 3

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

Chap 6: Graphs

Chap 6: Graphs 5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV

More information

TCP for MANET

TCP for MANET TCP for MANET 김동균 경북대학교컴퓨터공학과 dongkyun@knu.ac.kr 1 발표내용 기존 TCP 적용의문제점해결방안들 TCP-Feedback ELFN-based Approach ATCP TCP-BuS Fixed RTO TCP DOOR 결론 2 Transmission Control Protocol Reliable End-to-end Transport

More information

±è¼ºÃ¶ Ãâ·Â-1

±è¼ºÃ¶ Ãâ·Â-1 Localization Algorithms Using Wireless Communication Systems For efficient Localization Based Services, development of accurate localization algorithm has to be preceded. In this paper, research trend

More information

위해 사용된 기법에 대해 소개하고자 한다. 시각화와 자료구조를 동시에 활용하는 프로그램이 가지는 한계와 이를 극복하기 위한 시도들을 살펴봄으로서 소셜네트워크의 분석을 위한 접근 방안을 고찰해 보고자 한다. 2장에서는 실험에 사용된 인터넷 커뮤니티인 MLBPark 게시판

위해 사용된 기법에 대해 소개하고자 한다. 시각화와 자료구조를 동시에 활용하는 프로그램이 가지는 한계와 이를 극복하기 위한 시도들을 살펴봄으로서 소셜네트워크의 분석을 위한 접근 방안을 고찰해 보고자 한다. 2장에서는 실험에 사용된 인터넷 커뮤니티인 MLBPark 게시판 인터넷 커뮤니티 사용자의 사회 연결망 특성 분석 Analysis Social Network Characteristics Among the Internet Community Users 탁해성 부산대학교 컴퓨터공학과 tok33@pusan.ac.kr Abstract 인터넷이 사람들에게 보급됨에 따라 온라인 환경에서 소통을 하는 사람들이 늘어났다. 온라인 커뮤니티가

More information

소프트웨어 융합 개론

소프트웨어 융합 개론 소프트웨어융합개론 의개념 컴퓨터, 즉컴퓨팅기능을가진시스템들이물리적인매체로서로연결되어데이터를교환하는시스템들의모임 단말시스템 (end system), 중개시스템 (intermediate system) ISP (Internet Service Provider) 개인이나기업체에게인터넷접속서비스를제공하는회사 Internet: a network of networks 단말네트워크와코아네트워크

More information

Switching

Switching Switching 강의의목표 Switching/Switching Network의필요성을이해한다. 세가지대표적교환기술에열거하고그차이를설명할수있다. 각교환기술의장, 단점을비교하여설명할수있다. Packet Switching 에서 Fairness 문제와 Pipelining 을 패킷크기와연계하여설명할수있다. Soft Switch 개념을이해하고설명할수있다. 교재 Chapter

More information

1. 연구 개요 q 2013년 연구목표 제2-1과제명 건축물의 건강친화형 관리 및 구법 기술 연구목표 건강건축 수명예측 Lifecycle Health Assessment (LHA) 모델 개발 건축물의 비용 기반 분석기술(Cost-based Lifecycle Health

1. 연구 개요 q 2013년 연구목표 제2-1과제명 건축물의 건강친화형 관리 및 구법 기술 연구목표 건강건축 수명예측 Lifecycle Health Assessment (LHA) 모델 개발 건축물의 비용 기반 분석기술(Cost-based Lifecycle Health 지속가능 건강건축을 위한 비용기반 LHA 모델 2013. 11. 15-16 목 차 1. 연구 개요 2. Cost-based LHA 모델의 개념 3. Cost-based LHA 모델의 운용 4. 결론 2 283 1. 연구 개요 q 2013년 연구목표 제2-1과제명 건축물의 건강친화형 관리 및 구법 기술 연구목표 건강건축 수명예측 Lifecycle Health

More information

<31302DC0E5BCBAC8AF28BCF6C1A4292E687770>

<31302DC0E5BCBAC8AF28BCF6C1A4292E687770> MAP를 적용한 무선 메쉬 네트워크에서의 이동성 관리방법 Mobility Management Scheme for the Wireless Mesh Network using Mobility Anchor Point 장 성 환 * 조 규 섭 ** Sung-Hwan Jang Kyu-Seob Cho 요 약 무선 메쉬 네트워크(WMN)는 기존의 무선 네트워크에 비해 저렴한

More information

±è±¤¼ø Ãâ·Â-1

±è±¤¼ø Ãâ·Â-1 Efficient Adaptive Modulation Technique for MAC-PHY Cross Layer Optimization in OFDMA-based Cellular Systems An adaptive transmission scheme using QAM and LDPC code is proposed for an OFDMA cellular system

More information

박선영무선충전-내지

박선영무선충전-내지 2013 Wireless Charge and NFC Technology Trend and Market Analysis 05 13 19 29 35 45 55 63 67 06 07 08 09 10 11 14 15 16 17 20 21 22 23 24 25 26 27 28 29 30 31 32 33 36 37 38 39 40

More information

에너지경제연구 Korean Energy Economic Review Volume 11, Number 2, September 2012 : pp. 1~26 실물옵션을이용한해상풍력실증단지 사업의경제성평가 1

에너지경제연구 Korean Energy Economic Review Volume 11, Number 2, September 2012 : pp. 1~26 실물옵션을이용한해상풍력실증단지 사업의경제성평가 1 에너지경제연구 Korean Energy Economic Review Volume 11, Number 2, September 2012 : pp. 1~26 실물옵션을이용한해상풍력실증단지 사업의경제성평가 1 2 3 4 5 6 ln ln 7 8 9 [ 그림 1] 해상풍력단지건설로드맵 10 11 12 13 < 표 1> 회귀분석결과 14 < 표 2> 미래현금흐름추정결과

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

그림 2. TCP 헤더구조 TCP는프로세스간전송보장이외에도수많은 TCP flow가공존했을경우네트워크가혼잡해지지않게전송량을결정하는기법인혼잡제어기법을제공한다. 약 30여년동안수많은 TCP 혼잡제어기법이개발되었으며 [3] 그진화방향은 < 그림 3> 에나타나있다. 크게패킷손실

그림 2. TCP 헤더구조 TCP는프로세스간전송보장이외에도수많은 TCP flow가공존했을경우네트워크가혼잡해지지않게전송량을결정하는기법인혼잡제어기법을제공한다. 약 30여년동안수많은 TCP 혼잡제어기법이개발되었으며 [3] 그진화방향은 < 그림 3> 에나타나있다. 크게패킷손실 Low-Delay 통신시스템 편집위원 : 윤철식 (ETRI) 고속무선네트워크에서의저지연통신을위한 TCP 이슈분석 임희수, 박세웅 서울대학교, INMC 요약 TCP (Transmission Control Protocol) 는 IP (Internet Protocol) 와더불어인터넷핵심프로토콜중하나로써, 현재 Web, e-mail, FTP 등대다수의애플리케이션에서사용되고있는연결지향적이고신뢰성전송을보장하는전송계층프

More information

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp 보안공학연구논문지 Journal of Security Engineering Vol.11, No.4 (2014), pp.299-312 http://dx.doi.org/10.14257/jse.2014.08.03 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발 이강찬 1), 이승윤 2), 양희동 3), 박철우 4) Development of Service

More information

09È«¼®¿µ 5~152s

09È«¼®¿µ5~152s Korean Journal of Remote Sensing, Vol.23, No.2, 2007, pp.45~52 Measurement of Backscattering Coefficients of Rice Canopy Using a Ground Polarimetric Scatterometer System Suk-Young Hong*, Jin-Young Hong**,

More information

Problem New Case RETRIEVE Learned Case Retrieved Cases New Case RETAIN Tested/ Repaired Case Case-Base REVISE Solved Case REUSE Aamodt, A. and Plaza, E. (1994). Case-based reasoning; Foundational

More information

Microsoft Word - release note-VRRP_Korean.doc

Microsoft Word - release note-VRRP_Korean.doc VRRP (Virtual Router Redundancy Protocol) 기능추가 Category S/W Release Version Date General 7.01 22 Dec. 2003 Function Description VRRP 는여러대의라우터를그룹으로묶어하나의가상 IP 어드레스를부여해마스터로지정된라우터장애시 VRRP 그룹내의백업라우터가마스터로자동전환되는프로토콜입니다.

More information

정보기술응용학회 발표

정보기술응용학회 발표 , hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management

More information

(b) 연산증폭기슬루율측정회로 (c) 연산증폭기공통모드제거비측정회로 그림 1.1. 연산증폭기성능파라미터측정회로

(b) 연산증폭기슬루율측정회로 (c) 연산증폭기공통모드제거비측정회로 그림 1.1. 연산증폭기성능파라미터측정회로 Lab. 1. I-V Characteristics of a Diode Lab. 1. 연산증폭기특성실험 1. 실험목표 연산증폭기의전압이득 (Gain), 입력저항, 출력저항, 대역폭 (Bandwidth), 오프셋전압 (Offset Voltage), 공통모드제거비 (Common-mode Rejection Ratio; CMRR) 및슬루율 (Slew Rate) 등의기본적인성능파라미터에대해서실험을통해서이해

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 276), 504511. http://dx.doi.org/10.5515/kjkiees.2016.27.6.504 ISSN 1226-3133 Print)ISSN 2288-226X Online) Near-Field

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., -

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., - THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Jun.; 29(6), 457463. http://dx.doi.org/10.5515/kjkiees.2018.29.6.457 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Sigma-Delta

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 27(6), 495 503. http://dx.doi.org/10.5515/kjkiees.2016.27.6.495 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Design

More information

4 : WebRTC P2P DASH (Ju Ho Seo et al.: A transport-history-based peer selection algorithm for P2P-assisted DASH systems based on WebRTC) (Special Pape

4 : WebRTC P2P DASH (Ju Ho Seo et al.: A transport-history-based peer selection algorithm for P2P-assisted DASH systems based on WebRTC) (Special Pape (Special Paper) 24 2, 2019 3 (JBE Vol. 24, No. 2, March 2019) https://doi.org/10.5909/jbe.2019.24.2.251 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) WebRTC P2P DASH a), a), b), b), a) A transport-history-based

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

(JBE Vol. 23, No. 1, January 2018) (Regular Paper) 23 1, (JBE Vol. 23, No. 1, January 2018) ISSN 2287

(JBE Vol. 23, No. 1, January 2018) (Regular Paper) 23 1, (JBE Vol. 23, No. 1, January 2018)   ISSN 2287 (Regular Paper) 23 1, 2018 1 (JBE Vol. 23, No. 1, January 2018) https://doi.org/10.5909/jbe.2018.23.1.104 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) DASH ANFIS a), a), a) A Video-Quality Control Scheme

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 07-32-10-01 한국통신학회논문지 '07-10 Vol. 32 No. 10 진 Sidel'nikov 수열의서로다른자기상관분포의개수 정회원정정수 *, 김영식 **, 종신회원노종선 *, 정하봉 *** On the Number of Distinct Autocorrelation Distributions of -ary Sidel'nikov Sequences

More information

슬라이드 1

슬라이드 1 CHAP 2: 순환 (Recursion) 순환 (recursion) 이란? 알고리즘이나함수가수행도중에자기자신을다시호출하여문제를해결하는기법 정의자체가순환적으로 되어있는경우에적합한방법 순환 (recursion) 의예 팩토리얼값구하기 피보나치수열 1 n! n*( n 1)! fib( n) 0 1 fib( n 2) n n 0 ` 1 fib( n 1) if n 0 if

More information

에너지경제연구 제13권 제1호

에너지경제연구 제13권 제1호 에너지경제연구 Korean Energy Economic Review Volume 13, Number 1, March 2014 : pp. 83~119 거시계량모형을이용한유가변동및 유류세변화의파급효과분석 * 83 84 85 86 [ 그림 1] 모형의해결정과정 87 [ 그림 2] 거시계량모형의흐름도 (flow chart) 88 89 < 표 1> 유류세현황 (2013

More information

강의지침서 작성 양식

강의지침서 작성 양식 정보화사회와 법 강의지침서 1. 교과목 정보 교과목명 학점 이론 시간 실습 학점(등급제, P/NP) 비고 (예:팀티칭) 국문 정보화사회와 법 영문 Information Society and Law 3 3 등급제 구분 대학 및 기관 학부(과) 전공 성명 작성 책임교수 법학전문대학원 법학과 최우용 2. 교과목 개요 구분 교과목 개요 국문 - 정보의 디지털화와 PC,

More information

무선데이터_요금제의_가격차별화에_관한_연구v4.hwp

무선데이터_요금제의_가격차별화에_관한_연구v4.hwp 무선데이터 요금제의 가격차별화에 관한 연구 김태현, 이동명, 모정훈 연세대학교 정보산업공학과 서울시 서대문구 신촌동 연세대학교 제 3공학관 서울대학교 산업공학과 서울시 관악구 신림동 서울대학교 39동 Abstract 스마트폰의 도입으로 무선 데이타 트래픽 이 빠른 속도로 증가하고 있고 3G 무선 데 이타망의 용량으론 부족할 것으로 예측되 고 있다. 본 연구에서는

More information

97-newcomers-korean.pptx

97-newcomers-korean.pptx IETF!? YJ Park IETF 97, 1 IETF IETF (statement) IETF RFC (publication) (contributor) IETF IETF Contribution. (statements) IETF (electronic communications) : IETF, IESG IESG, IETF (IETF,, IETF ), IETF,

More information

슬라이드 제목 없음

슬라이드 제목 없음 (JTC1/SC6) sjkoh@knu.ac.kr JTC1 JTC1/SC6/WG7 ECTP/RMCP/MMC (JTC1/SC6) 2/48 JTC1 ISO/IEC JTC1 Joint Technical Committee 1 ( ) ISO/TC 97 ( ) IEC/TC 83 ( ) Information Technology (IT) http://www.jtc1.org

More information

Á¶Áø¼º Ãâ·Â-1

Á¶Áø¼º Ãâ·Â-1 FMC Service Case Analysis: UMA and Femtocell In this paper, we explain UMA(Unlicensed Mobile Alliance) and Femtocell as a key driving factor for FMC(Fixed Mobile Convergence) and QPS(Quadruple Play Service).

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

05 목차(페이지 1,2).hwp

05 목차(페이지 1,2).hwp THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2014 Oct.; 25(10), 10771086. http://dx.doi.org/10.5515/kjkiees.2014.25.10.1077 ISSN 1226-3133 (Print)ISSN 2288-226X (Online)

More information

,. 3D 2D 3D. 3D. 3D.. 3D 90. Ross. Ross [1]. T. Okino MTD(modified time difference) [2], Y. Matsumoto (motion parallax) [3]. [4], [5,6,7,8] D/3

,. 3D 2D 3D. 3D. 3D.. 3D 90. Ross. Ross [1]. T. Okino MTD(modified time difference) [2], Y. Matsumoto (motion parallax) [3]. [4], [5,6,7,8] D/3 Depth layer partition 2D 3D a), a) 3D conversion of 2D video using depth layer partition Sudong Kim a) and Jisang Yoo a) depth layer partition 2D 3D. 2D (depth map). (edge directional histogram). depth

More information

10 이지훈KICS2015-03-068.hwp

10 이지훈KICS2015-03-068.hwp 논문 15-40-05-10 The Journal of Korean Institute of Communications and Information Sciences '15-05 Vol.40 No.05 http://dx.doi.org/10.7840/kics.2015.40.5.851 가로등 인프라를 활용한 안전한 스마트 방범 시스템 차 정 화, 이 주 용 *, 이

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 26(10),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 26(10), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Sep.; 26(10), 876 884. http://dx.doi.org/10.5515/kjkiees.2015.26.10.876 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Design

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 30(9),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 30(9), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2019 Sep.; 30(9), 712 717. http://dx.doi.org/10.5515/kjkiees.2019.30.9.712 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) MOS

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 다중인터페이스환경에서서비스품질을지원하는멀티미디어스트리밍기법연구 191 다중인터페이스환경에서서비스품질을지원하는멀티미디어스트리밍기법연구 (QoS-guaranteed Multimedia Streaming for Multiple Interfaces) 조기덕 박용운 권태경 최양희 (Kideok Cho) (Yongwoon Park) (Taekyoung Kwon) (Yanghee

More information

SLA QoS

SLA QoS SLA QoS 2002. 12. 13 Email: really97@postech.ac.kr QoS QoS SLA POS-SLMS (-Service Level Monitoring System) SLA (Service Level Agreement) SLA SLA TM Forum SLA QoS QoS SLA SLA QoS QoS SLA POS-SLMS ( Service

More information

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

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

DW 개요.PDF

DW 개요.PDF Data Warehouse Hammersoftkorea BI Group / DW / 1960 1970 1980 1990 2000 Automating Informating Source : Kelly, The Data Warehousing : The Route to Mass Customization, 1996. -,, Data .,.., /. ...,.,,,.

More information

<313920C0CCB1E2BFF82E687770>

<313920C0CCB1E2BFF82E687770> 韓 國 電 磁 波 學 會 論 文 誌 第 19 卷 第 8 號 2008 年 8 月 論 文 2008-19-8-19 K 대역 브릭형 능동 송수신 모듈의 설계 및 제작 A Design and Fabrication of the Brick Transmit/Receive Module for K Band 이 기 원 문 주 영 윤 상 원 Ki-Won Lee Ju-Young Moon

More information

<3031B0ADB9CEB1B82E687770>

<3031B0ADB9CEB1B82E687770> ISSN 1598-0170 (Print) ISSN 2287-1136 (Online) http://www.jksii.or.kr 다채널 멀티미디어 전송용 임베디드 Audio Video Bridging 플랫폼 설계 및 구현 Design and Implementation of an Embedded Audio Video Bridging Platform for Multichannel

More information

조사연구 권 호 연구논문 한국노동패널조사자료의분석을위한패널가중치산출및사용방안사례연구 A Case Study on Construction and Use of Longitudinal Weights for Korea Labor Income Panel Survey 2)3) a

조사연구 권 호 연구논문 한국노동패널조사자료의분석을위한패널가중치산출및사용방안사례연구 A Case Study on Construction and Use of Longitudinal Weights for Korea Labor Income Panel Survey 2)3) a 조사연구 권 호 연구논문 한국노동패널조사자료의분석을위한패널가중치산출및사용방안사례연구 A Case Study on Construction and Use of Longitudinal Weights for Korea Labor Income Panel Survey 2)3) a) b) 조사연구 주제어 패널조사 횡단면가중치 종단면가중치 선형혼합모형 일반화선형혼 합모형

More information

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: (LiD) - - * Way to

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI:   (LiD) - - * Way to Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp.353-376 DOI: http://dx.doi.org/10.21024/pnuedi.29.1.201903.353 (LiD) -- * Way to Integrate Curriculum-Lesson-Evaluation using Learning-in-Depth

More information

2

2 에너지경제연구 Korean Energy Economic Review Volume 10, Number 1, March 2011 : pp. 1~24 국내화력발전산업에대한연료와자본의대체성분석 1 2 3 ~ 4 5 F F P F P F ln ln ln ln ln ln ln ln ln ln ln ln ln ln ln ln ln 6 ln ln ln ln ln 7 ln

More information

슬라이드 제목 없음

슬라이드 제목 없음 계량치 Gage R&R 1 Gage R&R 의변동 반복성 (Equipment Variation) : EV- 계측장비에의한변동 - 동일측정자가동일조건에서반복하여발생된측정값의범위로부터계산되므로 Gage의변동을평가하게됨. 재현성 (Operator / Appraiser Variation) : AV- 평가자에의한변동 - 서로다른측정자가동일조건에서측정한값의차이로부터 계산되므로측정자에의한변동을평가함.

More information

07김동회_ok.hwp

07김동회_ok.hwp (Regular Paper) 19 4, 2014 7 (JBE Vol. 19, No. 4, July 2014) http://dx.doi.org/10.5909/jbe.2014.19.4.510 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) IEEE 802.11n WLAN A-MPDU a), a) Block Ack-based Dynamic

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

` Companies need to play various roles as the network of supply chain gradually expands. Companies are required to form a supply chain with outsourcing or partnerships since a company can not

More information

<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770>

<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 15, No. 2 pp. 1051-1058, 2014 http://dx.doi.org/10.5762/kais.2014.15.2.1051 멤리스터의 전기적 특성 분석을 위한 PSPICE 회로 해석 김부강 1, 박호종 2, 박용수 3, 송한정 1*

More information

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp l Y ( X g, Y g ) r v L v v R L θ X ( X c, Yc) W (a) (b) DC 12V 9A Battery 전원부 DC-DC Converter +12V, -12V DC-DC Converter 5V DC-AC Inverter AC 220V DC-DC Converter 3.3V Motor Driver 80196kc,PWM Main

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2017 Mar.; 28(3), 163 169. http://dx.doi.org/10.5515/kjkiees.2017.28.3.163 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) PCB

More information

04±èºÎ¼º

04±èºÎ¼º Introduction of Integrated Coastal Management Program and Sustainable Development of Fishing Villages in Cheonsu Bay Region* Boosung Kim** Abstract : Sustainable Development(SD) is an important concept

More information

<C7A5C1F620BEE7BDC4>

<C7A5C1F620BEE7BDC4> 연세대학교 상경대학 경제연구소 Economic Research Institute Yonsei Universit 서울시 서대문구 연세로 50 50 Yonsei-ro, Seodaemun-gS gu, Seoul, Korea TEL: (+82-2) 2123-4065 FAX: (+82- -2) 364-9149 E-mail: yeri4065@yonsei.ac. kr http://yeri.yonsei.ac.kr/new

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 35~55 학술 전력시장가격에대한역사적요인분해 * 35

에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 35~55 학술 전력시장가격에대한역사적요인분해 * 35 에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 35~55 학술 전력시장가격에대한역사적요인분해 * 35 36 37 38 39 40 41 < 표 1> 표본자료의기초통계량 42 [ 그림 1] 표본시계열자료의추이 43 < 표 2> 수준및로그차분변수에대한단위근검정결과

More information

Buy one get one with discount promotional strategy

Buy one get one with discount promotional strategy Buy one get one with discount Promotional Strategy Kyong-Kuk Kim, Chi-Ghun Lee and Sunggyun Park ISysE Department, FEG 002079 Contents Introduction Literature Review Model Solution Further research 2 ISysE

More information

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp RUF * (A Simple and Efficient Antialiasing Method with the RUF buffer) (, Byung-Uck Kim) (Yonsei Univ. Depth of Computer Science) (, Woo-Chan Park) (Yonsei Univ. Depth of Computer Science) (, Sung-Bong

More information

SCTP 표준기술 동향

SCTP 표준기술 동향 SCTPLIB 기반 msctp 핸드오버설계서 2006 년 8 월 경북대학교통신프로토콜연구실 이동화 (yiffie9819@gmail.com) 요약 본문서는 RAW socket을이용하여 user level에서구현한 SCTP STACK인 SCTPLIB와그추가확장규격인 Dynamic Address Reconfiguration(ADD-IP) 을이용하여수송계층에서 IP의이동성을제공함으로써이기종망에서의끊김없는핸드오버를지원할수있는시스템을설계함이그목적이다.

More information

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트워크주소와 브로드캐스트주소를설명할수있다. 학습내용 1 : IP 헤더필드구성 1. Network Layer Fields 2. IP 헤더필드의구성 1)

More information