DBPIA-NURIMEDIA

Size: px
Start display at page:

Download "DBPIA-NURIMEDIA"

Transcription

1 한국시뮬레이션학회논문지 Vol. 17, No. 1, pp ( ) IEEE 1516 HLA/RTI 표준을만족하는시간관리서비스모듈의설계및구현 홍정희 1 안정현 1 김탁곤 1 Design and Implementation of Time Management Module for IEEE 1516 HLA/RTI Jeong Hee Hong Jung hyun Ahn Tag Gon Kim ABSTRACT The High Level Architecture (HLA) is the IEEE 1516 standard for interoperation between heterogeneous simulators which are developed with different languages and platforms. Run-Time Infrastructure (RTI) is a software which implements the HLA Interface Specification. With the development of time management service of RTI, it is necessary to consider an efficient design approach and an algorithm of Greatest Available Logical Time (GALT) computation. However, many time management services of existing RTIs have difficulty in modification and extension. Although some RTIs avoid this difficulty through modular design, they comply with not IEEE 1516 HLA/RTI but HLA 1.3. In addition, a lot of RTIs made use of well-known Mattern's algorithm for GALT computation. However, Mattern's algorithm has a few limitations for applying to IEEE 1516 HLA/RTI. This paper proposes a modular design and an implementation of time management service for IEEE 1516 HLA/RTI. We divided th time management service module into two sub-modules: a TIME module and a GALT module and used Mattern's algorithm improved for IEEE 1516 HLA/RTI. The paper also contains several experimental results in order to evaluate our time management service module. Key words : IEEE 1516, HLA, RTI, Time management, Modular design, GALT calculation algorithm 요 HLA 는이기종시뮬레이터간의연동을위한상위레벨개념으로서 IEEE 1516 표준이며 Run-Time Infrastructure (RTI) 는이를구현한라이브러리형태의소프트웨어이다. RTI 의시간관리서비스를개발함에있어효율적인설계와 GALT 계산알고리즘은반드시고려해야하는사항이다. 그러나기존의많은 RTI 의시간관리서비스는수정과확장이용이하지않다. 몇몇 RTI 가이러한단점을극복하기위하여모듈화설계방안을제안하고있지만이들은 IEEE 1516 HLA/RTI에적합하도록설계및구현된것이아니라 HLA 1.3 을위한것이었다. 많은 RTI 는 GALT 계산알고리즘으로분산시뮬레이션에서널리알려진 Mattern 의알고리즘을이용하고있다. 그러나 Mattern의알고리즘을 IEEE 1516 HLA/RTI 에적용시키기에는몇가지제약사항이존재한다. 본논문은 IEEE 1516 HLA/RTI 를만족하는시간관리서비스의모듈화설계를제안하고이를바탕으로구현한다. 시간관리서비스모듈을 TIME 모듈과 GALT 모듈로나누는설계방안을제안하고 GALT 계산알고리즘으로는 Mattern 의알고리즘을수정 보완하였다. 그리고제안한설계방안대로구현한시간관리서비스모듈의성능을살펴보기위하여실험을수행하고그결과를분석하였다. 주요어 : IEEE 1516, HLA, RTI, 시간관리서비스, 모듈화설계, GALT 계산알고리즘 약 * 본연구는과학재단특정기초연구(R ) 지원으로수행되었다. 2008년 3월 12 일접수, 2008년 3월 24일채택 1) 한국과학기술원전자전산학과주저자 : 홍정희교신저자 : 홍정희 ; jhhong@smslab.kaist.ac.kr 제17권제1호 2008년 3월 43

2 홍정희 안정현 김탁곤 1. 서 론 High Level Architecture(HLA) 는이기종시뮬레이터 간의연동을위한 IEEE 1516 표준이며 Run-Time Infrastructure(RTI) 는이를구현한라이브러리형태의소프 트웨어이다 [1-3]. RTI 에서시간관리서비스는시뮬레이터사이에서시 간동기화를위해중요한부분이다. 시간관리서비스는 페더레이트의정책을결정하고각페더레이트의시간진행을관리한다. 페더레이트의정책은레귤레이팅(Regulating) 과컨스트레인드(Constrained) 의조합으로이루어질수있다. 레귤레이팅페더레이트는 Time-Stamp Order(TSO) 메시지를보낼수있으며, 컨스트레인드페더레이트는 TSO 메시지를시간이감소하지않는순서로수신한다. 시간인과성 (Time Causality) 를유지하기위하여컨스트레인드페더레이트는 Greatest Available Logical Time (GALT) 보다큰시간으로는시간진행을할수없다. 즉, GALT는페더레이트가안전하게진행할수있는최대시간을의미한다. HLA는구현물인 RTI에대해특정한프로그래밍언어나구조를명시하고있지않으며현재많은 RTI가배포되어있다. 그러나각각의 RTI는그설계구조나구현에대해서공개하지는않고있다. 몇몇의 RTI는그내부를공개하고있으나시간관리서비스가 RTI에임베디드되어있음으로인해시간관리서비스만을수정하거나확장하기에는어려운구조를취하고있다. 이러한결점을피하기위해본논문에서는모듈화된설계를취하고있다. 모듈화는수정 유지보수의용이성, 재사용성을높여준다. 현재알려진바로는 IEEE 1516 표준에맞는 RTI를이와같은방법으로설계한예는없다. 본논문은이와같이개발한 RTI를 SMSRTI [4] 라부르며본논문에서는 SMSRTI 의한부분인시간관리서비스모듈의설계와구현에대해서다루고자한다. 시간관리서비스모듈을설계및구현시고려해야하는두가지사항은 GALT 계산알고리즘과효율적인설계방안이다. 먼저, GALT 계산알고리즘은시간관리서비스의성능에상당한영향을미치는요소로서본논문에서는많은 RTI가기반으로사용하고있는 Mattern의알고리즘 [5] 을이용한다. Mattern의알고리즘이분산시뮬레이션에서널리알려진알고리즘이기는하나 IEEE 1516 HLA/RTI에적용함에있어몇가지제약사항이존재한다. 본논문에서는이러한제약사항을극복하기위하여 Mattern의알 고리즘을수정 보완하였다. 다음으로시간관리서비스모듈의효율적인설계를위하여시간관리서비스모듈을 TIME 모듈과 GALT 모듈로나눔으로써모듈화된설계프레임워크를구축하였다. 시간관리서비스모듈내의두개의모듈과 SMSRTI 내의다른서비스모듈과의상호작용을위하여인터페이스를정의하고두모듈사이의인터페이스도정의하여재사용성을높이고수정을용이하게하였다. 앞서언급한바와같이 GALT 계산알고리즘은시간관리서비스의성능에있어매우중요한부분이다. 이러한여러GALT 계산알고리즘을적용하고비교하고자할때, 우리의시간관리서비스모듈은 GALT 모듈만을교체함으로써그수고를덜어준다. 이는시간관리서비스모듈의두모듈이서로독립적으로동작하며 TIME 모듈은완벽히재사용될수있기때문이다. 본논문의구성은다음과같다.2절에서는 HLA에대해서간략히살펴보고자한다.3절에서는 Mattern의알고리즘에대해살펴보고본논문에서수정한알고리즘에대해서기술한다. 그리고 4절에서는시간관리서비스모듈의설계에대해언급하며 5절에서는개발된시간관리서비스모듈의정확도와성능을측정하기위해수행한실험에대해서살펴본뒤결론을맺는다. 2. High Level Architecture 2.1 High Level Architecture(HLA) 미국방성에서제안된 HLA는이기종시뮬레이터간의연동을위한상위레벨개념으로서 2000년도에 IEEE 1516 표준으로채택되었다.HLA는 HLA프레임워크와규칙 (HLA Framework and Rules) [1], 페더레이트인터페이스명세 (Federate Interface Specification) [2] 그리고객체모델템플릭 (Object Model Template - OMT) [3] 의세가지로정의된다. 먼저, HLA 프레임워크와규칙은페더레이션(Federation) 에포함되는구성요소들의역할과상호관계에관한전반적이고기본적인 10 개의규칙들이다. 페더레이트인터페이스명세는각페더레이트 (Federate) 와RTI 간의기능적인터페이스에관한규약으로 6가지의서비스관리영역으로나누어기술하고있다.RTI는페더레이트인터페이스명세를시스템기종및프로그램언어별로라이브러리형태로구현한것이다. 마지막으로 OMT는페더레이션을구성하는페더레이트들간에이루어지는공통데이터영역을구조적, 기능적으로서술하는데사용된다. 페더 44 한국시뮬레이션학회논문지

3 IEEE 1516 HLA/RTI 표준을만족하는시간관리서비스모듈의설계및구현 레이션을구성하는페더레이트들사이의공유데이터교환구조를서술하는 FOM(Federation Object Model) 과시뮬레이션시스템이페더레이션에제공하는기능을표현하는 SOM(Simulation Object Model), 그리고 MOM (Management Object Model) 으로구성된다. 2.2 Time Management Service 분산시뮬레이션에서시간관리서비스의가장큰목적은각페더레이트의시간진행이나메시지의송수신에있어서인과관계(Causality) 를보장해주는것이라고할수있다. 페더레이션내에서시간은항상증가하는방향으로진행되어야하는데, 페더레이션에참여하고있는페더레이트의현재시간은서로다르기때문에페더레이션시간축에있는각페더레이트의시간진행을조정해야할필요가있다. 이를통해페더레이트들에게전달되는정보는원인과결과가정확하고순차적이어야한다 [6]. 즉, 시간관리서비스는페더레이션내의논리시간진행과 Time-Stamp 데이터가전달되는순서를조정한다. 이러한시간관리서비스에서정의되는메시지의유형, 시간관리정책, 시간진행방법그리고시간진행과메시지처리에있어중요한변수가되는 GALT의계산에대해서살펴본다. 페더레이트가수신하는메시지는 RO(Receive Order) 메시지와 TSO 메시지로나눠질수있다. 전송한순서와메시지의시간정보유무에관계없이페더레이트에수신된순서대로전달되어처리되는메시지를 RO 메시지라고하며이메시지를처리하는것은논리시간의흐름에의해영향을받지않는다.RO메시지와는달리시간적의미를갖는메시지로수신한순서에관계없이 Time-Stamp 순서대로처리해야하는메시지를 TSO 메시지라고하며이메시지는페더레이트의논리시간의흐름에영향을받는다. 위에서설명한메시지를전송하고수신하는것은페더레이트가어떠한정책을가지고있느냐에달려있다. 레귤레이팅페더레이트는컨스트레인드페더레이트의시간진행을제어한다. 일반적으로페더레이트는 Regulating, Constrained, Regulating and Constrained, Non- Regulating and Non-Constrained 의 4가지중에서하나의정책을택할수있다. 레귤레이팅정책을택한페더레이트는 TSO 메시지를생성할수있다. 이때, 생성되는 TSO 메시지의 Time-Stamp는 Lookahead 라는값에영향을받는다.TSO메시지의 Time-Stamp 는 현재시간 + Lookahead 보다이전시간이어서는안된다. 즉, 현재 시간 + Lookahead 보다작은 TSO 메시지는발생시키지않는다는것이다. Lookahead 값은페더레이트가레귤레이팅을선택하는시점에서반드시정의해야하나시뮬레이션도중에변경시킬수있다. 컨스트레인드정책을택한페더레이트는 TSO 메시지를수신할수있다. 컨스트레인드정책을취하지않는페더레이트도다른레귤레이팅페더레이트가보낸 TSO 메시지를받기는하지만 TSO 메시지를마치 RO 메시지인것처럼처리한다. 레귤레이 팅페더레이트가 Lookahead라는정보를가지고있는것 처럼컨스트레인드페더레이트는시간진행을위한값으로GALT 라는정보를가지고있다. 여기서 GALT 란, 페더레이트가받을수있는 TSO 메시지중에서가장최근의시간값이다. 즉, 자신을제외한모든레귤레이팅페더레이트들의 현재시간 + Lookahead 값중최소값이되는것이다. 컨스트레인드페더레이트는 GALT 이후로는시간진행을할수없다. 왜냐하면 GALT 이후의시간까지진행해버리고난후에그시간보다작은 TSO 메시지가오지않는다는것을보장할수없기때문이다. 즉, GALT는페더레이트에게 GALT값보다 Time-Stamp 가작은 TSO 메시지는이후에는오지않는다는것을보장해주는것이다. 그림 1은페더레이트정책에관한예를보여주고있다. 3. GALT 계산알고리즘 GALT는페더레이트가시간인과성을깨지않고안전하게진행할수있는최대시간을의미한다. 수식으로표현하면다음과같다. GALT = min{ 페더레이트 F i 의현재시간 + 페더레이트 F i 의 Lookahead } GALT는 HLA 1.3 [7] 에서정의하고있는 Lower Bound 그림 1. 페더레이트정책 제17권제1호 2008년 3월 45

4 홍정희 안정현 김탁곤 Time Stamp(LBTS) 와일맥상통하며 GALT 계산은시간 관리서비스에있어서는필수적인요소이다. GALT 를계산함에있어서가장중요한것은과도메 시지(Transient message) 문제를해결하는것이다. 과도 메시지란보내는페더레이트에서메시지를보냈으나수신하는쪽에서네트워크상의시간지연등의이유로아직수신하지못한메시지이다 [8]. 그러나이러한메시지는시간지연은있을지라도정확하게도착하는메시지이므로 GALT를계산함에있어서과도메시지문제를고려하지않는다면시간인과성을위배하는메시지가도착할수도있다. 따라서 GALT 계산알고리즘은보내고받는모든메시지를고려해야만한다. 현재까지과도메시지문제를해결하기위한많은알고리즘이제안되어왔다. Samadi가제안한알고리즘 [9] 은메시지를받은프로세스가메시지를보낸프로세스에승인(Acknowledgement) 메시지를보내도록함으로써해결하였으나 Unreliable 채널과 non-fifo 채널에적용될수있도록제안되었기때문에모든메시지에대해쌍을이루는승인메시지가필요하므로네트워크상에서상당한트 [10] 래픽을유발할수있다.Lin과Lazowska의알고리즘은 Samadi 의알고리즘을개선한것으로모든메시지에대해승인메시지를보내는것대신에링크드리스트데이터구조를이용하는방법을제안했으나각프로세스는프로세스들사이에서주고받는메시지쌍을위해같은데이터구조로유지해야하므로각프로세스의 Fan-in/Fanout의수가많아지면상당한양의메모리가필요할뿐만아니라처리하는데걸리는부하도늘어나게된다. 그리고가장널리사용되고있는 Mattern의알고리즘 [5] 은 Coloring Scheme과벡터카운터방법을이용하여주고받은메시지를세도록하여해결하였다. 본논문에서사용하고있는알고리즘은분산시뮬레이션에서가장많이사용되고있는Mattern의알고리즘에기반하고있다. 그러나 Mattern의알고리즘을 HLA의시간관리서비스를위하여바로적용하기에는부합되지않는사항이존재하므로이를개선하고추가적인고려사항또한고려하여 HLA/RTI에적합하도록 Mattern 의알고리즘을수정하였다. 3.1 Mattern의알고리즘 Mattern의알고리즘은과도메시지문제를해결하기위해가장널리알려진알고리즘중의하나로 Coloring Scheme 과벡터카운터방법을제안하였다. Mattern은설명의편의를위해각프로세스가링토폴로지를이루고 있다고가정하고있다. Coloring Scheme 은각각의프로세스는색깔을띠고 있으며프로세스가보내는메시지는메시지가보내질때의프로세스의색깔을따른다고가정하고있다. 즉, 빨간색의프로세스가보내는메시지는빨간색메시지라는것이다. 프로세스가다른프로세스로부터컨트롤메시지를받을때, 그지점을컷지점(Cut Point) 이라고하며그점을기점으로프로세스의색깔을바꾼다. 각프로세스의컷지점을이은것을컷(Cut) 이라고한다. 벡터카운터방법의기본개념은컷을통과하는메시지, 즉과도메시지를센다는것이다. 이는 Coloring Scheme 에기반하여각프로세스가주고받는메시지를센다는것을의미한다. 이를이용하여과도메시지문제를해결할때최대한 2 개의컷만있으면된다. 첫번째컷이전의프로세스의색깔을빨간색이라고하고첫번째컷이후에프로세스가초록색으로바뀐다고하자. 이때, GALT 계산을위해고려해야하는과도메시지는빨간색메시지가된다. 위에서설명한바와같이메시지의색깔은보내는프로세스의색깔을따르므로빨간색메시지는첫번째컷이전에보내진메시지이다. 따라서첫번째컷이후에는빨간색메시지를발생시킬수없으므로첫번째컷에서각프로세스로보내진빨간색메시지가몇개인가의정보를얻을수있다. 벡터카운터방법에서모든각각의프로세스 P i 는자신이보내고받은빨간색메시지를세는벡터카운터 V i 를가지고있다. 이때, 벡터카운터 V i 의길이는총프로세스의개수가된다. 프로세스 P i 가프로세스 P j (i j) 로빨 간색메시지를보낼때마다벡터카운터 V i [j] 를증가시킨다. 즉, V i[j] := V i [j]+1 이된다. 그리고프로세스 P i 가프로세스 P j (i j) 로부터빨간색메시지를받을때는벡터카운터 V i [j] 를감소시킨다. 즉, V i[j] := V i [j]-1 이된다. 컨트롤메시지가가지고있는카운터벡터 C는컨트롤메 시지가링을따라전달되면서각프로세스의벡터카운터 V와더한값을컨트롤메시지의카운터벡터C에저장하여다음프로세스로전달한다. 즉, 프로세스 P i 가컨트롤메시지를받았을때,C:=C+V i 가된다. 프로세스 P i 가다음프로세스로컨트롤메시지를전달하기위해서는 C[i]+V i [i] 0 이라는조건을만족해야한다. 링을따라전달되는컨트롤메시지가한바퀴를다돌아서처음컨트롤메시지를보냈던프로세스로돌아온것을라운드라고한다. 첫번째라운드가끝난후, 컨트롤메시지의카운터벡터 C[i] 는프로세스 P i 의과도메시지의수를의미한다. 만약첫번째라운드에서컨트롤메시 46 한국시뮬레이션학회논문지

5 IEEE 1516 HLA/RTI 표준을만족하는시간관리서비스모듈의설계및구현 지의카운터벡터 C[i] 가 0 보다크다면, 두번째라운드, 즉두번째컷을필요로하게된다. 두번째라운드에서컨트롤메시지를받은프로세스 P i 는다음프로세스로컨트롤메시지를전달하기위한조건 C[i]+V i [i] 0 을만족시키기위해, 모든빨간색메시지가도착할때까지기다려야만한다. 그러므로두번째라운 드가끝나고나면컨트롤메시지의벡터카운터 C 는필 연적으로 0 이되어과도메시지를모두받은상태가된다. 이때, GALT 값을계산할상태가되었음을의미한다. 그림 2는위에서설명한 Coloring Sceme과벡터카운터방법을이용하여메시지를세는 Mattern의알고리즘의예를보여주고있다. 3.2 수정된 Mattern의알고리즘 Mattern 의알고리즘이널리사용된다할지라도 HLA/RTI 에적용시키기에는몇가지제약사항이존재한다. 본논문에서는그러한제약사항을극복하기위해 Mattern의알고리즘을수정 보완하였다. 본논문에서의알고리즘이 기본적으로는 Mattern 알고리즘과유사하지만, Reliable 채널뿐만아니라 Best-effort 채널도고려하고있다는점 과중앙식구조를취하고있다는점에서크게다르다. 모든메시지는 Reliable 채널즉, TCP/IP를통해서만 전달되는것이아니라 Best-effort 채널즉, UDP/IP를통 해서도전달될수있다. 모든Reliable 또는Best-effort 메시지는 TSO 메시지가될수있다. HLA/RTI의이러한 사항은 Mattern의알고리즘에서는제약사항이될수있 다. 이는Reliable 과Best-effort의두가지유형의채널 은전송도중손실될수있느냐와시간인과성을어길수있느냐에대한특성의차이에서비롯된다. Reliable 메시지는절대손실되지않으며시간이감소하는순서로도착하지않는다. 반면에 Best-effort 메시지는전송도중손실 될수있으며 Time-Stamp 순서의관점에서시간순서대로도착한다는보장이없다. 이러한차이로인한 Mattern 알고리즘의제약사항은그림 3 과같다. 실선으로표현된메시지는 Reliable 방식으로전송되는메시지이며점선으로표현된메시지는 Best-effort 방식으로전송되는메시지라고하자. CASE 1: 전송도중에손실되는메시지가있다.(M 2) CASE 2: 페더레이트의현재시간보다작은 Time- Stamp 를가지는메시지가도착한다.(M 3) 만약 Best-effort 방식으로전송되는메시지도 Mattern 의알고리즘에서사용하는벡터카운터방법을그대로적용할경우 CASE 1의 M 2 처럼전송도중에손실되는경우에과도메시지계산이종료될수없다. 페더레이트 A가페더레이트 B 로부터컨트롤메시지를받은후, 다음페더레이트 C로컨트롤메시지를전달하기위한조건인 C A[A] +V A [A] 가 M 2 의손실로결코0 이될수가없기때문이다. 그러므로페더레이트 A는페더레이트 C로컨트롤메시지를전달하지못하고계속메시지 M 2 를기다리게되는것이다. 이렇게되면 GALT 계산을하지못하게되므로페더레이트의시간진행또한할수없게되어데드락상황이발생하게된다. 이를해결하기위해본논문에서는 Best-effort 방식으로메시지를전송할때는페더레이트에서메시지카운터벡터 V 에그정보를반영하지않도록하였다. 즉, 메시지를세지않는다는것이다. 반대로메시지를받았을경우에도마찬가지로메시지를세지않는다. 이렇게처리함으로써 CASE 1과같은상황으로인한데드락을피할수있게된다. 그러나위와같이처리하였을경우 CASE 2와같은문제가발생할수있다. 이미 GALT를계산한이후에도착한 Best-effort 방식으로전송된 TSO 메시지의 Time-Stamp 가현재시간보다작은값을가지는경우이다. 이를해결하기위해본논문에서는메시지 M 3 처럼시 그림 2. Mattern의알고리즘그림 3. Mattern의알고리즘의제약사항 제17권제1호 2008년 3월 47

6 홍정희 안정현 김탁곤 간인과성을위배하는메시지가도달할경우메시지큐에서삭제시킴으로써인과성을보장하도록한다. 즉, 메시지가전송도중에손실된것처럼처리해주는것이다. 이처럼처리를하더라도무방한이유는바로 Best-effort 전송방식의특성때문이다. 이는전송도중에메시지가손실될수도있다는가정때문이며, 만약시뮬레이션에서중요한정보를가지는메시지라면반드시 Reliable 방식으로전송했을것이라는이유때문이다. 위와같이 Mattern 의알고리즘을수정 보완하여더이 상제약사항이존재하지않음을알수있다. 4. 시간관리서비스모듈의아키텍처 4.1 SMSRTI의전체아키텍처 SMSRTI는그림 4에서보듯이 DMSO RTI 1.3NG [7], prti [11],MÄKRTI [12],DRTI [13] 와마찬가지로분산아키텍처를취하고있으며, RTIExec(RTI Execution), Fed- Exec(Fedeation Execution), 페더레이트로이루어져있다. RTIExec 는페더레이션의생성/ 소멸을관리하고 FedExec 와통신한다.FedExec는개별페더레이트가페더레인션에참가/ 탈퇴하는것과더불어페더레이션에참가한페더레이트들의정보를관리한다. 각각의 FedExec는다른 Fed- Exec 와는독립적으로동작한다. 페더레이트는사용자코드, Local RTI Component(LRC) 로이루어져있으며, LRC는 RTI ambassador, 페더레이트 ambassador 그리고각각의서비스모듈로구성되어있다. 사용자가 HLA Application Programming Interface(API) 를호출하면 RTI ambassador 에서호출된서비스의처리를위해 LRC로메시지를보낸다.LRC는필요할경우 FedExec와통신함으로써서비스처리를하지만, 대부분의경우는 LRC 내부에서처리한다. 콜백이되는경우는 LRC가페더레이트 ambassador 로그메시지를전달한다. FedExec와개별페더레이트의 LRC 가주고받는메시지는네트워크를통해서전달된다. 이때, 메시지패킷의전송방식은 Reliable 방식또는 Best-effort 방식을취한다. 이는 3절에서언급한대로 Reliable 방식은 TCP/IP 와같은경우이고, Best-effort는 UDP/IP 와같은경우이다. 4.2 시간관리모듈의프레임워크그림5는시간관리서비스모듈의프레임워크를보여주고있다. 굵은실선으로표시된부분이전체 SMSRTI 중에서시간관리서비스를나타낸다. 본논문에서제안하고있는시간관리서비스모듈을 TIME 모듈과 GALT 모듈로나뉘어진다. 먼저,TIME모듈은페더레이트가정한정책을설정하고시간진행을위한 API 서비스에대한처리를담당하고있다. IEEE 1516 에서페더레이트의정책을설정하는 API 는 Enable Time Regulation, Disable Time Regulation, Enable Time Constrained, Disable Time Constrained가있으며시간진행을위해서는 Time Advance Request, Time Advance Request Available, Next Message Request, Next Message Request Available, Flush Queue Request가있다. 다음으로, GALT 모듈은 GALT 계산을주기적으로수행하는것으로 3절에서설명한수정된 Mattern의알고리즘을이용하고있다. GALT 계산알고리즘의구현을위하여중앙식구조를택하였다. 중앙식구조는시뮬레이션도중에페더레이트가참가하거나탈퇴하는경우와 Besteffort 방식으로메시지를전송하는경우를처리하기가용이하기때문이다. 두모듈사이의메시지교환을위하여인터페이스를정의하고시간관리서비스모듈과 SMSRTI 내의다른모듈과의상호작용을위해서도인터페이스를정의하였다. 그림 4. SMSRTI의전체아키텍처 그림 5. 시간관리서비스모듈의프레임워크 48 한국시뮬레이션학회논문지

7 IEEE 1516 HLA/RTI 표준을만족하는시간관리서비스모듈의설계및구현 페더레이트의 LRC와 FedExec가주고받는프로토콜도 정의하였다. 시간관리서비스모듈의앞서설명한두개의모듈로나누어설계및구현함으로써재사용성을높이고수정및유지보수를쉽게할수있다는장점을얻을수있다. 그리고다양한 GALT 계산알고리즘을각각의 GALT 모듈로개발하여교체함으로써다양한알고리즘들의성능을비교해볼수있다. 4.3 TIME 모듈앞서설명한대로 TIME 모듈은페더레이트의정책을결정하고시간진행요청서비스를처리해준다.TIME모듈을설계하기위해모든시간관리서비스 API에대해 Unified Modeling Language(UML) 2.0의시퀀스다이어그램으로모델링한후, Discrete Event Systems Specification(DEVS) 의상태천이도로표현하여구현하였다. 그림 6은 LRC의 TIME 모듈의상태천이도이다. 시간진행요청서비스중하나인 Time Advance Request(TAR) 를예를들어보면다음과같다. (1) 사용자는 RTI ambassador에 TAR을호출한다. (2) 예외사항을체크한후, RTI ambassador는 Time AdvancePending 플래그를설정한다. (3) RTI ambassador 는LRC의TIME 모듈과TSO 큐 로 TIME_ADVANCE 메시지를보낸다. (4) TIME 모듈은 IDLE 상태에서 TAR_WAIT 상태 로천이한다. (5) TSO 큐는 GALT 보다작은 Time-Stamp를가지 는메시지를전달한다. (6) 시간진행요청된값이 GALT 보다작으면 TSO 큐 는 TIME 모듈로 DONE 메시지를보낸다. 그렇지 않다면, GALT가요청된시간보다커질때까지기 다린다. (7) TIME 모듈이 DONE 메시지를받으면페더레이트 ambassador 로 TIME_ADVANCE_GRANT 콜백 메시지를보낸다. (8) 페더레이트 ambassador는사용자에게 Time Advance Grant(TAG) 콜백을보낸다. 4.4 GALT 모듈 GALT 모듈은 TIME 모듈과는독립적으로 GALT 계산을수행한다. 수정된 Mattern의알고리즘을구현하기위해중앙식구조로설계하였다.FedExec가중앙컨트롤러로서컨트롤벡터카운터 C를가지며 GALT 계산의시작을모든페더레이트에게알려주는역할을담당한다. 각각의페더레이트 F i 는두개의벡터카운터 V i1 과 V i2 를가지며 V i1 은이전컷에서보내고받는메시지를세고 V i2 는이전컷과현재컷사이에서보내고받는메시지를센다. GALT 계산과정을살펴보면아래와같으며그림 7 은이런절차를 UML 2.0의시퀀스다이어그램으로표현한것이다. (1) FedExec가주기적으로 GALT 계산을시작하기위해모든페더레이트로 REQ_CTRL_MSG 메시지를보낸다. (2) 각페더레이트는컷지점을설정하고컷을통과하는메시지를센다. (3) 각페더레이트는 REQ_CTRL_MSG 메시지에실려있는 GALT 플래그가 1이면자신을제외한페더레이트들의시간값중최소값을새로운 GALT 값으로계산한다. (4) 페더레이트 F i 의벡터카운터 V i [i] 가컨트롤벡터카운터 C[i] 보다작거나같으면, 페더레이트 F i 는 그림 6. LRC의 TIME 모듈의상태천이도그림 7. GALT 계산의시퀀스다이어그램 제17권제1호 2008년 3월 49

8 홍정희 안정현 김탁곤 FedExec로 ACK_CTRL_MSG 메시지를보낸다. 그렇지않으면 V i [i] 가 C[i] 보다작거나같아질때 까지기다린다. 이는 Mattern의알고리즘에서다음 프로세서로컨트롤메시지를넘기는것과같은조건이다. (5) 페더레이트 F i 는 V i1 과 V i2 를교환하고,V i2 를 0으로초기화한다. (6) FedExec가모든페더레이트로부터 ACK_CTRL _MSG 메시지를받으면메시지의정보를통합한다. (7) C와모든V i1 의합이 0이면 GALT 플래그를 1로설정한다. (8) FedExec는 REQ_CTRL_MSG 메시지의정보를갱신하고모든페더레이트에게설정된주기가되면 GALT 계산시작을알리는 REQ_CTRL_MSG 메시지를전송한다. 위의과정중 (4) 에서페더레이트가 FedExec로보내는 ACK_CTRL_MSG 메시지는페더레이트의현재시간, 벡터카운터 V 1,V 2 를담고있다. 이때레귤레이팅페더레이트이면현재시간 + Lookahead 값을보내고, 그렇지않으면무한대의값을보낸다. Mattern과달리중앙식구조를취함으로써페더레이트에도착하는컨트롤메시지가순차적으로도달하는것이아니라모든페더레이트에동시에도달한다. 중앙식구조로모델링함으로써얻을수있는이점은설계의복잡도가줄어든다는것과페더레이트의정보관리가용이하다는것이다. 또한, 시뮬레이션도중에페더레이트가참가하거나탈퇴하는경우에대해서도처리가간편해진다. GALT 계산이시작된이후에페더레이션에참가하고자하는페더레이트는바로참가하지못하고현재진행중인 GALT 계산이끝난이후에참가하도록한다. 이는늦게참가하는페더레이트가현재시뮬레이션되고있는페더레이트들과같은색깔을띄어야하기때문이다. 시뮬레이션도중에탈퇴하고자하는페더레이트는언제든지탈퇴할수있다. 이는페더레이트가탈퇴하고자할때FedExec에게알림으로써이페더레이트와관련된정보를모두삭제하도록하면되기때문이다. 컴퓨터로실험환경을구성하였으며 1대에는 RTI와페더레이션을수행시키고나머지 6대에각각의페더레이트프로그램을수행시켰다. 그림 8은실험환경을보여주고있다. 실험에참여하는페더레이트는모두레귤레이팅이면서컨스트레인드정책을취하고있다. 실험은 GALT 계산주기, Lookahead, 참여하는페더레이트의수, 페더레이트가주고받는메시지의수를실험의파라미터로사용하여수행하였다. 페더레이션에서각각의페더레이트는시간진행을위하여 TAR 서비스를이용하고 TSO 메시지전송을위해 Send Interaction 서비스를사용하며메시지는 Reliable 방식으로전송한다. 시간진행요청에서시간간격은 2이며 Lookahead는 1.9 를기본값으로설정하였다. 실험에서측정한값은 TAR 서비스를호출한뒤 TAG 콜백을받기까지의시간이다. 시간관리서비스모듈의성능은 GALT 계산주기에큰영향을받는다. 그림 9(a) 에서보듯이 GALT 계산을자주할수록페더레이트가시간진행을하지못하고기다리는시간이줄어든다. 또한, Lookahead가증가할수록다른컨스트레인드페더레이트가시간진행에있어허용되는시간이늘어날것이므로 TAR 요청에대한 TAG를받는시간이단축될것이다. 그러나시뮬레이션속도를향상시키기위하여 Lookahead 값을한없이증가시킬수있는것은아니다. Lookahead 값은레귤레이팅페더레이트가보내는 TSO 메시지의 Time-Stamp에영향을미치게되므로시뮬레이션상황에따라정해지는값이기때문이다. 그림 9(b) 는참여하는페더레이트의수와주고받는메시지수가늘어날수록시뮬레이션시간이증가함을보여준다. 페더레이트의수가증가할수록 GALT 계산을위해사용되는컨트롤메시지의수가증가하며하나의라운드로과도메시지를해결할수있는가능성이줄어들것이다. 그리고보내는메시지의수가증가하면 GALT 계산에있어과도메시지의수가증가할수있다는것을의미한다. 5. 실험결과및분석 본논문에서제안한시간관리서비스를모듈화하여설계하고구현한시간관리서비스모듈의성능을알아보기위하여수행한실험에대한결과를살펴본다.7대의 그림 8. 실험환경 50 한국시뮬레이션학회논문지

9 IEEE 1516 HLA/RTI 표준을만족하는시간관리서비스모듈의설계및구현 감사의글 본논문은과학재단특정기초연구 (R ) 의지원으로 Collaborative BPMS 환경에서모델링, 설계, 분석, 구축을위한 BPR 도구로활용될수있는 HLA/ RTI 기반의 BPM middleware 및요소기술개발 과제의연구결과이다. 참고문헌 6. (a) (b) 그림 9. 실험결과 결 론 본논문에서 IEEE 1516 HLA/RTI의 6가지서비스중 에서시간관리서비스를모듈화하여설계하고구현하는방안을제안하였다. 이로인해 HLA/RTI의시간관리 API를서비스하는모듈을재사용할수있으며 GALT 계산모듈은다른알고리즘을적용하기가용이해진다. GALT 계산알고리즘으로분산시뮬레이션에서널리사용되고있는 Mattern 의알고리즘을 HLA/RTI에적합하도록수정 보완하였다. 또한시간관리서비스모듈의설계 를위하여내부모듈간의인터페이스뿐만아니라 SMSRTI 내의다른모듈과의상호작용을위한인터페이스를정의하고 LRC와 FedExec 사이의프로토콜도정하였다. 개발된시간관리서비스모듈의성능을살펴보기위하여실험을수행하고그결과예상된경향을보임을확인했다. 다양한 GALT 계산알고리즘을비교하여최적화된알고리즘을적용시켜시간관리서비스모듈의성능을개선하는것이추후과제로남아있다. 1. IEEE, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Framework and Rules, Std 1516, IEEE, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Federate Interface Specification, Std , IEEE, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Object Model Template (OMT), Std , J. H. Kim, Proposal of High Level Architecture Extension and Run-Time Infrastructure Implementation, Ph. D. Thesis, KAIST, Daejeon, Korea, F. Mattern, Efficient Distributed Snapshots and Global Virtual Time Algorithm for Non-FIFO System, Journal of Parallel and Distributed Computing (JPDC), Vol.18, No. 4, pp , August, L. Lamport, Time, Clocks and Ordering of Events in a Distributed System, Comm. Of the ACM 21, pp , July, Defense Modeling and Simulation Office (DMSO), High Level Architecture Run-Time Infrastructure RTI 1.3NG Programmer's Guide, Version 5, R. M. Fujimoto, Parallel and Distributed Simulation Systems, John Wiley and Sons, Inc B. Samadi, Distributed Simulation, Algorithms and Performance Analysis, Ph. D. Thesis, University of California, Los Angeles (UCLA), Y-B. Lin and E. D. Lazowska, Determining the Global Virtual Time in a Distributed Simulation, in Proc. of the 1990 International Conference on Parallel Processing, Vol. 3, pp , August, Pitch Technologies, 2006, MÄK Technologies, 2006, R. M. Fujimoto, FDK User Guide, Version 3.0, 2003, 제17권제1호 2008년 3월 51

10 홍정희 안정현 김탁곤 홍정희 2005 부산대학교전자전기정보컴퓨터공학부학사 2007 KAIST 전자전산학과석사 2007~현재 KAIST 전자전산학과박사과정관심분야 : HLA/RTI, Time Management, Distributed Simulation 안정현 (jhahn@smslab.kaist.ac.kr) 2005 부산대학교전자전기정보컴퓨터공학부학사 2007 KAIST 전자전산학과석사 2007~현재 KAIST 전자전산학과박사과정관심분야 : HLA/RTI, Data Distribution Management, Distributed Simulation 김탁곤 (tkim@ee.kaist.ac.kr) 1975 부산대학교전기공학과학사 1980 경북대학교전기공학과석사 1988 Univ. of Arizona, 전기및컴퓨터공학과박사 1980~1983 부경대학교통신공학과전임강사 1987~1989 ( 미) 아리조나환경연구소연구엔지니어 1989~1991 Univ. of Kansas 전기및컴퓨터공학과조교수 1991~현재 KAIST 전자전산학과교수 관심분야 : 모델링/ 시뮬레이션이론, 방법론및환경개발, 시뮬레이터연동 52 한국시뮬레이션학회논문지

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 한국시뮬레이션학회논문지 Vol. 17, No. 2, pp. 21-29 (2008. 6) 안정현 1 홍정희 1 김탁곤 1 Design and Implementation of Data Distribution Management Module for IEEE 1516 HLA/RTI Jung Hyun Ahn Jeong Hee Hong Tag Gon Kim ABSTRACT

More information

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석 ,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,

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

Output file

Output file 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 An Application for Calculation and Visualization of Narrative Relevance of Films Using Keyword Tags Choi Jin-Won (KAIST) Film making

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

<31325FB1E8B0E6BCBA2E687770>

<31325FB1E8B0E6BCBA2E687770> 88 / 한국전산유체공학회지 제15권, 제1호, pp.88-94, 2010. 3 관내 유동 해석을 위한 웹기반 자바 프로그램 개발 김 경 성, 1 박 종 천 *2 DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW K.S. Kim 1 and J.C. Park *2 In general,

More information

<484C41B8A620C0CCBFEBC7CFBFA920466F727472616E20BFA3C1F820C0E7BBE7BFEBBCBAC0BB20C0A7C7D120B9E6BEC820BFACB1B82E687770>

<484C41B8A620C0CCBFEBC7CFBFA920466F727472616E20BFA3C1F820C0E7BBE7BFEBBCBAC0BB20C0A7C7D120B9E6BEC820BFACB1B82E687770> 투고자 : 한관호 (주) 휴먼테크 원고 매수 : 표지(1), 본문 및 참고문헌(12) 표의 수 : 2 개 그림의 수 : 7 개 - 545 - 본 연구는 상호 호환성과 재사용성을 갖는 NTS 개발을 위해 기존 모사코드 소프트웨어 를 HLA 표준으로 이용하여 모사코드 패더레이션을 만들어 적용할 경우 어떤 제약 사항 또 는 전제조건이 요구되는지의 파악에 초점을 두었다.

More information

Objective-driven systems modeling

Objective-driven systems modeling SOM SOM HLA/ 기반연동개념도 Unix Platform JAVA Simulator 1 Simulation model 연동을위한추가적인기능 필요시데이터교환 Simulator 2 Simulation model Windows Platform C++ 1 of 23 시간진행 Shared Object 1 Shared Object 2 값을바꾸면서로알려줌 Shared

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 한국시뮬레이션학회논문지 Vol. 26, No. 2, pp. 19-29 (2017. 6) http://doi.org/10.9709/jkss.2017.26.2.019 ISSN 1225-5904 IEEE 1516 HLA/RTI 를이용한복합시스템의다측면적인모델링방법론 김병수 김탁곤 Multifaceted Modeling Methodology for System of

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

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 13 Lightweight BPM Engine SW 13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 BPM? 13 13 Vendor BPM?? EA??? http://en.wikipedia.org/wiki/business_process_management,

More information

Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on

Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI:   NCS : * A Study on Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp.157-176 DOI: http://dx.doi.org/10.21024/pnuedi.28.3.201809.157 NCS : * A Study on the NCS Learning Module Problem Analysis and Effective

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

(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

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

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

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

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

인문사회과학기술융합학회

인문사회과학기술융합학회 Vol.5, No.5, October (2015), pp.471-479 http://dx.doi.org/10.14257/ajmahs.2015.10.50 스마트온실을 위한 가상 외부기상측정시스템 개발 한새론 1), 이재수 2), 홍영기 3), 김국환 4), 김성기 5), 김상철 6) Development of Virtual Ambient Weather Measurement

More information

09김정식.PDF

09김정식.PDF 00-09 2000. 12 ,,,,.,.,.,,,,,,.,,..... . 1 1 7 2 9 1. 9 2. 13 3. 14 3 16 1. 16 2. 21 3. 39 4 43 1. 43 2. 52 3. 56 4. 66 5. 74 5 78 1. 78 2. 80 3. 86 6 88 90 Ex e cu t iv e Su m m a r y 92 < 3-1> 22 < 3-2>

More information

Service-Oriented Architecture Copyright Tmax Soft 2005

Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Monolithic Architecture Reusable Services New Service Service Consumer Wrapped Service Composite

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

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

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

More information

감각형 증강현실을 이용한

감각형 증강현실을 이용한 대한산업공학회/한국경영과학회 2012년 춘계공동학술대회 감각형 증강현실을 이용한 전자제품의 디자인 품평 문희철, 박상진, 박형준 * 조선대학교 산업공학과 * 교신저자, hzpark@chosun.ac.kr 002660 ABSTRACT We present the recent status of our research on design evaluation of digital

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

12È«±â¼±¿Ü339~370

12È«±â¼±¿Ü339~370 http://www.kbc.go.kr/ k Si 2 i= 1 Abstract A Study on Establishment of Fair Trade Order in Terrestrial Broadcasting Ki - Sun Hong (Professor, Dept. of Journalism & Mass Communication,

More information

0125_ 워크샵 발표자료_완성.key

0125_ 워크샵 발표자료_완성.key WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. WordPress is installed on a web server, which either is part of an Internet hosting service or is a network host

More information

untitled

untitled PMIS 발전전략 수립사례 A Case Study on the Development Strategy of Project Management Information System 류 원 희 * 이 현 수 ** 김 우 영 *** 유 정 호 **** Yoo, Won-Hee Lee, Hyun-Soo Kim, Wooyoung Yu, Jung-Ho 요 약 건설업무의 효율성

More information

10¿ÀÁ¤ÁØ

10¿ÀÁ¤ÁØ A Study on Sustainability of Ecotourism Destination* Jeong-Joon Oh** Abstract : Ecotourism has been considered as sustainable tourism since it has been believed to preserve the environment of a tourist

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

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770> 327 Journal of The Korea Institute of Information Security & Cryptology ISSN 1598-3986(Print) VOL.24, NO.2, Apr. 2014 ISSN 2288-2715(Online) http://dx.doi.org/10.13089/jkiisc.2014.24.2.327 개인정보 DB 암호화

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

Sequences with Low Correlation

Sequences with Low Correlation 레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15

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

UML

UML Introduction to UML Team. 5 2014/03/14 원스타 200611494 김성원 200810047 허태경 200811466 - Index - 1. UML이란? - 3 2. UML Diagram - 4 3. UML 표기법 - 17 4. GRAPPLE에 따른 UML 작성 과정 - 21 5. UML Tool Star UML - 32 6. 참조문헌

More information

06_ÀÌÀçÈÆ¿Ü0926

06_ÀÌÀçÈÆ¿Ü0926 182 183 184 / 1) IT 2) 3) IT Video Cassette Recorder VCR Personal Video Recorder PVR VCR 4) 185 5) 6) 7) Cloud Computing 8) 186 VCR P P Torrent 9) avi wmv 10) VCR 187 VCR 11) 12) VCR 13) 14) 188 VTR %

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SMV 소개 Konkuk Univ. IT 융합정보보호학과 오예원, 박선영 목차 SMV 소개 CTL NuSMV 설치방법및예시 (lift) 향후계획 SMV SMV(Symbolic Model Verifier) 는유한상태시스템 (finite state system) 이 CTL(Computation Tree Logic) 이라는논리와 BDD(Binary Decision

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

4번.hwp

4번.hwp Journal of International Culture, Vol.9-1 International Cultural Institute, 2016, 55~63 浅 析 影 响 韩 中 翻 译 的 因 素 A Brief Analysis on Factors that Affects Korean-Chinese Translation 韩 菁 (Han, Jing) 1) < 目

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

DBPIA-NURIMEDIA

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

More information

#Ȳ¿ë¼®

#Ȳ¿ë¼® http://www.kbc.go.kr/ A B yk u δ = 2u k 1 = yk u = 0. 659 2nu k = 1 k k 1 n yk k Abstract Web Repertoire and Concentration Rate : Analysing Web Traffic Data Yong - Suk Hwang (Research

More information

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

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

More information

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

±è¼ºÃ¶ Ãâ·Â-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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 김진주 김수연. 초등학생대상장애이해교육에활용된동화에나타난장애인관분석. 특수교육, 2013, 제12권, 제2호, 135-160... 20.,,. 4.,,.,..... 주제어 : 장애이해교육, 동화, 장애인관 1. ( 1 ) Incheon Munhak Elementary School ( )(, E-mail: sooyoun@ginue.ac.kr) Dept. of

More information

Microsoft PowerPoint - o8.pptx

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

More information

[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

00내지1번2번

00내지1번2번 www.keit.re.kr 2011. 11 Technology Level Evaluation ABSTRACT The Technology Level Evaluation assesses the current level of industrial technological development in Korea and identifies areas that are underdeveloped

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

Journal of Educational Innovation Research 2017, Vol. 27, No. 3, pp DOI: (NCS) Method of Con

Journal of Educational Innovation Research 2017, Vol. 27, No. 3, pp DOI:   (NCS) Method of Con Journal of Educational Innovation Research 2017, Vol. 27, No. 3, pp.181-212 DOI: http://dx.doi.org/10.21024/pnuedi.27.3.201709.181 (NCS) Method of Constructing and Using the Differentiated National Competency

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

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

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

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

Microsoft PowerPoint - 26.pptx

Microsoft PowerPoint - 26.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2011년봄학기 강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

Journal of Educational Innovation Research 2016, Vol. 26, No. 1, pp.1-19 DOI: *,..,,,.,.,,,,.,,,,, ( )

Journal of Educational Innovation Research 2016, Vol. 26, No. 1, pp.1-19 DOI:   *,..,,,.,.,,,,.,,,,, ( ) Journal of Educational Innovation Research 2016, Vol. 26, No. 1, pp.1-19 DOI: http://dx.doi.org/10.21024/pnuedi.26.1.201604.1 *,..,,,.,.,,,,.,,,,, ( ).,,,. * 2014. 2015. ** 1, : (E-mail: cajoo@pusan.ac.kr)

More information

06_±è¼öö_0323

06_±è¼öö_0323 166 167 1) 2) 3) 4) source code 5) object code PC copy IP Internet Protocol 6) 7) 168 8) 9)10) 11) 12)13) / / 14) 169 PC publisher End User distributor RPG Role-Playing Game 15) FPS First Person Shooter

More information

<30382E20B1C7BCF8C0E720C6EDC1FD5FC3D6C1BEBABB2E687770>

<30382E20B1C7BCF8C0E720C6EDC1FD5FC3D6C1BEBABB2E687770> 정보시스템연구 제23권 제1호 한국정보시스템학회 2014년 3월, pp. 161~184 http://dx.doi.org/10.5859/kais.2014.23.1.161 베이비붐세대의 디지털라이프 지수* 1) 권순재**, 김미령*** Ⅰ. 서론 Ⅱ. 기존문헌 연구 2.1 베이비붐세대의 현황과 특성 2.2 베이비붐의 세대이 정보화 연구 Ⅲ. 연구내용 및 방법 Ⅳ.

More information

13장문현(541~556)ok

13장문현(541~556)ok A Study on the Spatial Distribution of Local Foods and Regional Products in the Seomjin River Area* Jeong-ok Kim**Mal-shick Shin***Jeong-rock Lee****Mun-hyun Jang*****,,,,,,,,,. 36, 15, 14, 5, 19. 32,

More information

<32382DC3BBB0A2C0E5BED6C0DA2E687770>

<32382DC3BBB0A2C0E5BED6C0DA2E687770> 논문접수일 : 2014.12.20 심사일 : 2015.01.06 게재확정일 : 2015.01.27 청각 장애자들을 위한 보급형 휴대폰 액세서리 디자인 프로토타입 개발 Development Prototype of Low-end Mobile Phone Accessory Design for Hearing-impaired Person 주저자 : 윤수인 서경대학교 예술대학

More information

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). *

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). * , 40 12 (2006 6) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). * 40, 40 12 (EPQ; economic production quantity). (setup cost) (setup time) Bradley

More information

½Éº´È¿ Ãâ·Â

½Éº´È¿ Ãâ·Â Standard and Technology of Full-Dimension MINO Systems in LTE-Advances Pro Massive MIMO has been studied in academia foreseeing the capacity crunch in the coming years. Presently, industry has also started

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

03-최신데이터

03-최신데이터 Database Analysis II,,. II.. 3 ( ),.,..,, ;. (strong) (weak), (identifying relationship). (required) (optional), (simple) (composite), (single-valued) (multivalued), (derived), (identifier). (associative

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

(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 Journal of the Korean Institute of Industrial Engineers Vol. 39, No. 6, pp. 450-460, December 2013. ISSN 1225-0988 EISSN 2234-6457 http://dx.doi.org/10.7232/jkiie.2013.39.6.450 2013 KIIE

More information

<C3E1B0E8C7D0C8B8B3EDB9AE28BCAEB9AEB1E E322E687770>

<C3E1B0E8C7D0C8B8B3EDB9AE28BCAEB9AEB1E E322E687770> GPGPU 를활용한 PDEVS 시뮬레이터개발방법론 Abstract Key Words : DEVS, PDEVS, GPGPU, CUDA 한국시뮬레이션학회 10 춘계학술대회 2010.05.28 홍익대학교조치원캠퍼스 1. 서론게임소프트웨어발전과더불어그래픽카드도발전해왔고더불어 GPU내프로세서의수도증가하였다. 표 1은최근의그래픽카드의프로세서의수를나타낸다. 표 1. NVIDIA

More information

우리들이 일반적으로 기호

우리들이 일반적으로 기호 일본지방자치체( 都 道 府 縣 )의 웹사이트상에서 심벌마크와 캐릭터의 활용에 관한 연구 A Study on the Application of Japanese Local Self-Government's Symbol Mark and Character on Web. 나가오카조형대학( 長 岡 造 形 大 學 ) 대학원 조형연구과 김 봉 수 (Kim Bong Su) 193

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

歯이시홍).PDF

歯이시홍).PDF cwseo@netsgo.com Si-Hong Lee duckling@sktelecom.com SK Telecom Platform - 1 - 1. Digital AMPS CDMA (IS-95 A/B) CDMA (cdma2000-1x) IMT-2000 (IS-95 C) ( ) ( ) ( ) ( ) - 2 - 2. QoS Market QoS Coverage C/D

More information

45-51 ¹Ú¼ø¸¸

45-51 ¹Ú¼ø¸¸ A Study on the Automation of Classification of Volume Reconstruction for CT Images S.M. Park 1, I.S. Hong 2, D.S. Kim 1, D.Y. Kim 1 1 Dept. of Biomedical Engineering, Yonsei University, 2 Dept. of Radiology,

More information

08원재호( )

08원재호( ) 30 2 20124 pp. 173~180 Non-Metric Digital Camera Lens Calibration Using Ground Control Points 1) 2) 3) Abstract The most recent, 80 mega pixels digital camera appeared through the development of digital

More information

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선 Point Operation Histogram Modification 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 HISTOGRAM HISTOGRAM MODIFICATION DETERMINING THRESHOLD IN THRESHOLDING 2 HISTOGRAM A simple datum that gives the number of pixels that a

More information

Á¤´çÇÐȸǥÁö

Á¤´çÇÐȸǥÁö 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ABSTRACT Demarcation of Electoral Districts and Distortion of Election Results: Focusing on the Local Election in 2006 Min Jae Kang Seongyi

More information

untitled

untitled 3 IBM WebSphere User Conference ESB (e-mail : ljm@kr.ibm.com) Infrastructure Solution, IGS 2005. 9.13 ESB 를통한어플리케이션통합구축 2 IT 40%. IT,,.,, (Real Time Enterprise), End to End Access Processes bounded by

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 27(2), 2007, 96-121 S ij k i POP j a i SEXR j i AGER j i BEDDAT j ij i j S ij S ij POP j SEXR j AGER j BEDDAT j k i a i i i L ij = S ij - S ij ---------- S ij S ij = k i POP j a i SEXR j i AGER j i BEDDAT

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

슬라이드 제목 없음

슬라이드 제목 없음 2006-09-27 경북대학교컴퓨터공학과 1 제 5 장서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 슈퍼넷팅 (Supernetting) 2006-09-27 경북대학교컴퓨터공학과 2 서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 하나의네트워크를여러개의서브넷 (subnet) 으로분할 슈퍼넷팅 (supernetting) 여러개의서브넷주소를결합 The idea

More information

실험 5

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

More information

04서종철fig.6(121~131)ok

04서종철fig.6(121~131)ok Development of Mobile Applications Applying Digital Storytelling About Ecotourism Resources Seo, Jongcheol* Lee, Seungju**,,,. (mobile AIR)., 3D.,,.,.,,, Abstract : In line with fast settling trend of

More information

<31362DB1E8C7FDBFF82DC0FABFB9BBEA20B5B6B8B3BFB5C8ADC0C720B1B8C0FC20B8B6C4C9C6C32E687770>

<31362DB1E8C7FDBFF82DC0FABFB9BBEA20B5B6B8B3BFB5C8ADC0C720B1B8C0FC20B8B6C4C9C6C32E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 4 pp. 1525-1531, 2012 http://dx.doi.org/10.5762/kais.2012.13.4.1525 저예산 독립영화의 구전 마케팅을 위한 스마트폰 모바일 애플리케이션 모델 개발 연구 김혜원 1* 1 청운대학교

More information

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: * Suggestions of Ways

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI:   * Suggestions of Ways Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp.65-89 DOI: http://dx.doi.org/10.21024/pnuedi.29.1.201903.65 * Suggestions of Ways to Improve Teaching Practicum Based on the Experiences

More information

에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 95~118 학술 탄소은행제의가정용전력수요절감효과 분석 1) 2) 3) * ** *** 95

에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 95~118 학술 탄소은행제의가정용전력수요절감효과 분석 1) 2) 3) * ** *** 95 에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 95~118 학술 탄소은행제의가정용전력수요절감효과 분석 1) 2) 3) * ** *** 95 Intended Nationally Determined Contributions 96 97 98 99 100 101

More information

歯5-2-13(전미희외).PDF

歯5-2-13(전미희외).PDF The Korean Journal of Counseling 2004, Vol. 5, No. 2, 423-434,. 4 5 18 9, 9.,,,,,.,,, t-.. :,,, (,, 1996),.,,. (, 2001),... 88 98 2000, 88 12.5%(250 )98 35.6%(712 )2.8 (,,, 2001) (Corresponding Author)

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

<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

untitled

untitled Logistics Strategic Planning pnjlee@cjcci.or.kr Difference between 3PL and SCM Factors Third-Party Logistics Supply Chain Management Goal Demand Management End User Satisfaction Just-in-case Lower

More information

IBM blue-and-white template

IBM blue-and-white template 쌍용자동차 CATIA V5 적용사례 쌍용자동차기술관리팀안재민 AGENDA 1. SYMC PRODUCT LINE UP 2. SYMC PDM Overview 3. CV5 & PDM Implementation Overview 4. PDM을이용한 CV5 Relational Design 5. 향후과제 6. Q & A 2 Presentation Title 1 2 1.

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

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use

More information

歯3이화진

歯3이화진 http://www.kbc.go.kr/ Abstract Terrestrial Broadcasters Strategies in the Age of Digital Broadcasting Wha-Jin Lee The purpose of this research is firstly to investigate the

More information

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

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

More information

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

일반적인 네트워크의 구성은 다음과 같다 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

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

02 전병규(630~638).hwp

02 전병규(630~638).hwp 13 5 2009 10 SCADE 를활용한항공기공중충돌회피시스템 -II 의통합시뮬레이터설계 전병규 *, 임상석 * Byung-Kyu Jun *, Sang-Seok Lim * 요약 SCADE (TCAS-II). TCAS-II. TCAS-II. Abstract In this paper, we propose a new SCADE-based integrated simulator

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

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770>

<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770> 한국지능시스템학회 논문지 2010, Vol. 20, No. 3, pp. 375-379 유전자 알고리즘을 이용한 강인한 Support vector machine 설계 Design of Robust Support Vector Machine Using Genetic Algorithm 이희성 홍성준 이병윤 김은태 * Heesung Lee, Sungjun Hong,

More information