• Title/Summary/Keyword: Link Layer Protocol

검색결과 140건 처리시간 0.447초

전자식 전력량계용 한전 프로토콜 및 운영 프로그램 개발 (Develpoment of Automatic Meter Reading Program for Electronic Power Meter)

  • 유인협;장문종;현덕화
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2001년도 하계학술대회 논문집 D
    • /
    • pp.2219-2221
    • /
    • 2001
  • A communication protocol for automatic meter reading is designed for electronic power meter. Communicational functions and data structures are standardized and data reading software is developed according to the developed protocol. The communication protocol is designed with reference specifications, IEC 62056-31 and Distributed Network Protocol(DNP). For design, communicational functions and specifications of the industrial meters were analyzed for the purpose of developing a new one for KEPCO meters. The protocol is designed with 3 layer model, physical layers, data link layer and application layer. A documentation was completed with data gathering, data classification, authentication, error detection. An emulator system was made for testing the protocol. A meter reading software was developed using the protocol. Many different protocols and meter reading softwares are integrated into one with the developed protocol and software as KEPCO's standard.

  • PDF

CAN 네트워크상의 효율적인 대역 할당을 위한 분산 선행대기 열 기법 (A Distributed Precedence Queue Mechanism to Assign Efficient Bandwidth in CAN Networks)

  • 최호식;이장명
    • 제어로봇시스템학회논문지
    • /
    • 제10권11호
    • /
    • pp.1058-1064
    • /
    • 2004
  • This paper presents a distributed precedence queue mechanism to resolve unexpected transmission delay of a lower priority transaction in a CAN based system, which keeps a fixed priority in data transaction. The mechanism is implemented in the upper sub-layer of the data link layer(DLL), which is fully compatible with the original medium access control layer protocol of CAN. Thus the mechanism can be implemented dynamically while the data transactions are going on without any hardware modification. The CAN protocol was originally developed to be used in the automotive industry, and it was recently applied for a broader class of automated factories. Even though CAN is able to satisfy most of real-time requirements found in automated environments, it is not to enforce either a fair subdivision of the network bandwidth among the stations or a satisfactory distribution of the access delays in message transmission. The proposed solution provides a superset of the CAN logical link layer control, which can coexist with the older CAN applications. Through the real experiments, effectiveness of the proposed mechanism is verified.

A Dynamic Precedence Queue Mechanism to Improve Transmission Efficiency in CAN Networks

  • Yun, Jae-Mu;Choi, Ho-Seek;Lee, Jang-Myung
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.761-766
    • /
    • 2005
  • This paper presents a dynamic precedence queue mechanism to resolve unexpected transmission delay of a lower priority transaction in a CAN based system which keeps a fixed priority in data transactions. The mechanism is implemented in the upper sub-layer of the data link layer (DLL), which is fully compatible with the original medium access control layer protocol of CAN. Thus the mechanism can be implemented dynamically while the data transactions are going on without any hardware modification. The CAN protocol was originally developed to be used in the automotive industry and it was recently applied for a broader class of automated factories. Even though CAN is able to satisfy most of real-time requirements found in automated environments, it is not to enforce either a fair subdivision of the network bandwidth among the stations or a satisfactory distribution of the access delays in message transmissions. The proposed solution provides a superset of the CAN logical link layer control, which can coexist with the older CAN applications. Through the real experiments, effectiveness of the proposed mechanism is verified.

  • PDF

다중처리 구조를 갖는 초음파 의료영상 전송용 ISDN(Integrated Services Digital Network) TA(Terminal Adaptor) 구현에 관한 연구 (A Study on the Implementation of the Multi-Process Structured ISDN Terminal Adaptor for Sending the Ultra Sound Medical Images)

  • 남상규;이영후
    • 대한의용생체공학회:의공학회지
    • /
    • 제15권3호
    • /
    • pp.317-324
    • /
    • 1994
  • 본 논문에서는 ISDN(Intergrated Services Digital Network) LAPD(Link Access Procedure on the D-channel)와 LAPB(Link Access Procedunre on the B-channel) 프로토콜 구현과 비 ISDN 기기 용 ISDN 접속장치인 TA(Terminal Adaptor)를 위한 새로운 방법을 제안하였다. 본 논문에서 제안한 방법은 지금까지의 방법과는 달리 실시간 운영체제의 커널부를 타켓보드(target board)에 이식하여 ISDN LAPD와 LAPB 프로토콜을 구현하는 것이다. 구현된 시스템의 특징은 첫째, 각 계층에서 발생한 프로세스들을 병렬적(Multi Tasking)으로 처리하도록 하였고, 둘째, 프로토콜 구현을 위해 필요한 타이머들이 커널부로부터 소프트웨어적으로 지원되도록 하였으며, 셋째, 운영체계의 포트 함수를 응용하여 CCITT에서 권고하는 SAP(service access point)를 구현 하였다. 제안한 방법에 따라 운영체계를 이용하여 ISDN 사용자 망 인터페이스를 위한 LAPD의 계층1(layer1), 계층2(layer2) 및 계층3(Call control) 프로토콜과 LAPB프로토콜을 구현하여 모의 망 종단 장치에 연결시켜 실험을 수행한 결과 계층2(LAPD)에서의 TEI(Terminal Equipment Identifier)할당과, 다중 프레임 전송모드의 설정 후 계층3의 메세지가 전송됨을 확인하였고, 이를 이용하여 계층3에서 호설정이 이루어지고 해제되는 것을 확인 하였다. 그리고 설정된 패스를 통해 LAPB 프로토콜을 이용하여 B 채널로 데이터의 전송이 이뤄짐을 확인하였다. 따라서, 본 논문에서는 PC로부터의 초음파 의료 영상 또는 음성 정보를 ISDN환경에서 보다 효율적으로 전송할 수 있는 ISDN망에서의 전송시스템이 구현됨으로써 향후 ISDN망에 접속하여 사용할 수 있는 가능성을 확인하였다.

  • PDF

MAP 적용을 위한 토큰 패싱 버스 프로토콜의 구현 (The implementation of token passing bus protocol for MAP application)

  • 이창원;이강익;신기명;김용득
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1990년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 26-27 Oct. 1990
    • /
    • pp.741-744
    • /
    • 1990
  • This paper deals with the implementation of the IEEE 802.4 token passing bus protocol which is the world standard for LAN protocol. We are design station adaptor using MC68824 for data link layer, MC68194 for physical layer, and implemented by IEEE 802.4 and 802.2 type 3. We made three station adaptor and its performance is experimented.

  • PDF

유.무선 혼합망에서 Cross-Layer기반의 에너지 효율적인 전송 기법 (An Energy Efficient Transmission Scheme based on Cross-Layer for Wired and Wireless Networks)

  • 김재훈;정광수
    • 한국정보과학회논문지:정보통신
    • /
    • 제34권6호
    • /
    • pp.435-445
    • /
    • 2007
  • Snoop 프로토콜은 유 무선 혼합망에서 무선 링크에서 발생하는 TCP 패킷 손실을 효과적으로 보상하여 TCP 전송률을 향상시킬 수 있는 효율적인 프로토콜이다. 하지만, 무선 링크에서 연집한 패킷 손실이 발생하는 경우에는 지역 재전송을 효과적으로 수행하지 못하여 전송 효율이 떨어진다는 문제점이 있다. 이러한 Snoop 프로토콜의 문제점을 개선하기위해 무선 구간에서 TCP-SACK의 장점을 활용한 SACK-Aware-Snoop, SNACK 메커니즘 등이 제안되었다. SACK-Aware-Snoop, SNACK 메커니즘은 연집한 패킷손실 환경에서도 Snoop 프로토콜보다 높은 전송률을 보장하지만 전송 계층의 ACK 패킷을 기반으로 재전송을 수행한다는 점은 ACK 패킷의 손실에 심각한 전송 성능 저하를 가져오며, 무선 구간에서 SACK 옵션의 사용은 무선망의 대역폭과 이동 단말의 한정된 에너지 자원을 불필요하게 낭비하는 문제를 초래하게 된다. 본 논문에서는 이러한 문제점을 개선하기 위해 Cross-layer 기법을 적용한 지역 재전송 기법인 C-Snoop(Cross-layer Snoop) 프로토콜을 제안한다. C-Snoop 프로토콜은 현재 유 무선 혼합망에서 가장 널리 사용되는 IEEE 802.11 MAC 프로토콜 기반의 지역 재전송 메커니즘으로서, MAC 계층의 ACK 패킷과 새로이 제안된 지역 재전송 타이머에 의해 효율적인 지역 재전송을 수행한다. ns-2 시뮬레이터를 이용한 실험을 통해 C-Snoop의 지역 재전송 기법은 무선 구간의 연집적인 패킷 손실에 대해 효율적인 보상을 수행하며, 이동 단말의 에너지 효율성을 향상시키는 것을 확인할 수 있었다.

ATM 망에서 LAN 연동을 위한 폭주 제어에 관한 연구 (A Study on Congestion Control for LAN Interworking in ATM Network)

  • 박천관
    • 전기전자학회논문지
    • /
    • 제2권1호
    • /
    • pp.122-133
    • /
    • 1998
  • ITU-T(International Telecommunication Union-Telecommunication)에 의하여 정의된 CBDS(Connectionless Broadband Data Service)을 위한 CL 망은 프레임을 라우팅해 주는 CL(ConnectionLess) 서버와 CL 가입자와 CL 서버 또는 CL 서버를 연결해주는 링크들로 구성된다[1][2]. 이와 구성에서 두 종류의 폭주, 즉, CL 링크 폭주와 CL 서버 폭주가 일어날 수 있다. 따라서 본 논문에서는 ATM 망을 통하여 LAN 간 연동 시 위에서 언급한 LAN 트래픽의 폭주 상황에 효율적으로 대처할 수 있는 방안을 제안하였다. 제안한 방안은 링크 바이 링크 방안과 하이브리드 방안이다 링크 바이 링크 방안은 CL 가입자와 CL 서버간, CL 서버간 링크 단위 ABR 궤환 루프와 CL 서버의 라우팅 기능을 수행하는 헤더 변환 테이블을 이용한 것이다. 그리고 하이브리드 방안은 링크-바이-링크 방안에 CL 계층의 종단간 루프를 첨가하고 CL 계층에서 CLNAP-PDU (ConnectionLess Network Access Protocol - Protocol Data Units)를 이용한 RM 메시지를 이용하는 방안이다. 이 방안 모두는 ATM 계층의 ABR 루프와 CL 계층의 종단간 루프, 그리고 CL 서버의 라우팅 기능을 이용하기 때문에 쉽게 구현될 수 있다. 따라서 본 논문에서는 CL 서버에서 두 가지 방안에 대한 특성과 장단점이 비교 분석되었다.

  • PDF

무선 ATM에서의 트래픽 형태 및 채널 오율에 기반한 적응 오류 제어 (Adaptive Error Control Based on Traffic Type and Channel Error Rate in Wireless ATM)

  • 김영웅;조동호
    • 한국통신학회논문지
    • /
    • 제24권10A호
    • /
    • pp.1532-1538
    • /
    • 1999
  • 일반적으로 무선 환경은 유선환경에 비하여 높은 오뉼을 가지기 때문에, 낮은 오율을 가지는 유선망의 DLC(Data Link Control)계층 프로토콜을 무선망에 그대로 적용하는 것은 적합하지 않다. 또한 기존의 무선망을 위한 DLC계층 프로토콜 역시 저속의 데이터 서비스에 최적화되어 있으므로, 고속화 및 멀티미디어화 되고 있는 현재의 무선 환경에는 적합하지 않다. 따라서, 오늘날의 이동통신 환경에 부합되는 새로운 DLC계층 프로토콜이 요구된다. 본 논문에서는 다양한 트래픽 속성을 지원하고, 고속 및 멀티미디어 데이터 서비스에 적합한 WATM (Wireless Asynchronous Transfer Mode)에서의 오류 제어 방안을 제시한다. 본 논문에서 제시하는 오류 제어 방안은 실시간 트래픽에 대해서 ASR ARQ(Adaptive Selective Repeat Automatic Repeat Request) 프로토콜의 ACK(acknowledgement)를 삭제하여 성능을 개선하고 오율이 클 때 FEC를 사용하여 손실율을 줄였다. 비실시간 트래픽에 대해서는 ACK를 삭제한 ASR ARQ를 사용하여 성능을 개선하고 오율이 클 때 FEC를 적용하여 지연시간을 줄였다. 시뮬레이션에 의한 성능 분석 결과, 본 논문에서 제안한 방안은 기\ulcorner의 ASR ARQ 프로토콜에 비하여 지연과 처리율 측면에서 개선된 성능을 나타내었다.

  • PDF

링크다운 환경에서 TCP어| 대한 SCTP의 멀티호밍 효과 (Multihoming Effect of SCTP Over TCP in the Link-down Environment)

  • 최용운;이용진
    • 한국콘텐츠학회논문지
    • /
    • 제9권8호
    • /
    • pp.73-83
    • /
    • 2009
  • 현재 인터넷에서 사용 중인 연결지향형 트랜스포트 계층 프로토콜은 TCP이다. TCP는 단일 경로 상에서 단일 스트림을 이용하여 통신하기 때문에, 경로상의 링크가 다운되는 경우 통신 불가능이라는 결함을 지니고 있다. 새로운 트랜스포트 계층 프로토콜인 SCTP는 두 개 이상의 경로를 제공하는 멀티호밍(multi-homing) 특성을 갖고 있기 때문에 1차 경로 상의 링크가 다운되는 경우 TCP와 달리 대체 경로를 이용하여 통신이 가능하다. 따라서 본 연구에서는 링크다운 환경에서 NS-2 시뮬레이션을 이용하여 SCTP의 멀티호밍 효과를 측정하고 분석하였다. 특히 SCTP는 TCP처럼 싱글호밍으로도 사용될 수 있기 때문에 $SCTP_{single-homing}$$SCTP_{multi-homing}$으로 구분하였다. 시뮬레이션에서는, 링크다운 시간, 대역폭, 그리고 RTT(Round Trip Time)를 변화시키면서 TCP와 SCTP의 처리율과 대역폭 이용률을 측정하였다. 링크다운 시간에 따른 비교 결과, $SCTP_{multi-homing}$의 처리율이 TCP의 처리율 보다 평균적으로 18% 우수한 것으로 확인되었다. RTT와 대역폭에 따른 결과는 $SCTP_{multi-homing}$의 처리율이 TCP의 처리율 보다 각각 27%와 9% 우수한 것으보 판명되었다. $SCTP_{single-homing}$과 TCP 사이에는 별다른 성능 차이가 없었다. 종합적으로는 링크다운 환경에서 $SCTP_{multi-homing}$의 성능이 TCP보다 평균 18% 우수하였다. 이 결과는 실제 인터넷 경로 상에서 링크 다운이 발생되는 경우 TCP에 대한 SCTP의 멀티호밍 효과를 추정하기 위한 벤치마크로 사용될 수 있다.

CANopen 프로토콜을 이용한 전동밸브 제어시스템 설계 및 구현 (The Design and Implementation of the Motorized Valve Control System using CANopen Protocol)

  • 이명의;신근수;양성현
    • 한국항행학회논문지
    • /
    • 제14권3호
    • /
    • pp.321-327
    • /
    • 2010
  • 본 논문에서는 CANopen 프로토콜을 이용하여 전동 구동기 제어시스템을 설계하고 개발하는데 관련된 논문이다. 이 논문에서는 네트워크의 물리계층(1계층) 및 데이터 링크(2계층)은 CAN네트워크 프로토콜을 이용하였으며, 그 위의 상위 프로토콜은 CANopen 프로토콜을 이용하였다. 전동밸브 제어기는 PIC 마이크로프로세서를 이용하여 구현하였으며, 제어시스템 사용자를 위한 서버 응용프로그램은 C#언어로 작성하였다. 실시간 실험을 통하여 본 논문에서 구현된 전동밸브 제어 시스템을 평가하여 설계된 바와 같이 동작하였다.