• Title/Summary/Keyword: 상태 업데이트

Search Result 108, Processing Time 0.026 seconds

Design of a Bluetooth-Based Automatic Embedded S/W Update Technique (블루투스 기반의 임베디드 S/W 자동 업데이트 기법 설계)

  • Yoo, Geel-Sang;Nam, Young-Jin;Seo, Dae-Wha
    • Annual Conference of KIPS
    • /
    • 2007.05a
    • /
    • pp.951-954
    • /
    • 2007
  • 요즈음 대부분의 임베디드 장비에는 소프트웨어가 탑재된다. 소프트웨어의 특성상 버그 수정이나 기능 개선 등을 위한 업데이트가 가능하며, 최근에는 이러한 시스템/펌웨어 업데이트가 매우 일반적이다. 그러나, 기존의 업데이트 방법은 사용자가 직접 업데이트 자료를 다운받고, 장비 간 케이블의 직접 연결을 해야 하는 등 번거롭고 어려운 과정을 거친다. 본 논문에서는 최근 들어 매우 광범위하게 사용되는 블루투스 무선통신 기술을 이용하여 임베디드 및 모바일 장비의 업데이트를 자동적으로 수행하는 기법을 제안한다. 제안한 기법은 블루투스를 이용하므로 장비 간 케이블 연결 작업 등의 부가 작업들이 불필요하다. 또한, 사용자가 직접 업데이트 파일을 다운받아 업데이트 관리 프로그램을 이용해 업데이트를 수행하는 작업을 없애고, 대신 장비 스스로 업데이트를 감지하고 다운로드하여 자동적으로 업데이트를 수행하도록 한다. 따라서, 업데이트 과정에서 사용자의 개입을 최소화하여 사용자 편의성을 증가시키며, 임베디드 장비의 시스템 SW를 항상 최신의 상태로 유지할 수 있도록 한다.

A CRL Update Protocol for an OCSP Server of WAVE System (WAVE 시스템 OCSP 서버를 위한 CRL 업데이트 프로토콜)

  • Choi, Beom-Jin;Kim, Eun-Gi
    • Annual Conference of KIPS
    • /
    • 2014.11a
    • /
    • pp.403-404
    • /
    • 2014
  • WAVE(Wireless Access in Vehicular Environment)에서 V2V(Vehicle to Vehicle) 통신 시 OBU(On Board Unit)인 자동차 단말은 수신한 정보가 제대로 된 정보인지를 확인하는 과정에서 공인인증서가 필요하다. 동시에 자동차 단말은 이 공인인증서의 상태가 유효한 지를 확인해야 한다. 이것을 확인하는 방법은 자동차 단말이 도로변에 설치돼 있는 RSU(Road Side Unit)인 OCSP(Online Certificate Status Protocol) 서버에게 공인인증서의 상태 확인 요청을 하는 것이다. OCSP 서버는 자동차 단말의 요청에 응답하기 위해서 인증서 폐지 목록인 CRL(Certificate Revocation List)을 가지고 있어야 한다. 본 논문에서는 WAVE 시스템의 OCSP 서버가 공인인증서 상태 정보를 자동차 단말로 알려줄 수 있도록 하기 위해 CA(Certificate Authority)의 CRL 저장소로부터 CRL 을 업데이트 하는 프로토콜을 제안한다. OCSP 서버가 CRL 을 업데이트 할 때, OCSP 서버가 가지고 있는 CRL 과 CRL 저장소가 가지고 있는 CRL 의 값을 비교하여 두 값이 같은 경우에는 CRL 을 업데이트 하지 않도록 한다. OCSP 서버가 선택적으로 CRL 을 업데이트 함으로써 불필요한 부하를 줄일 수 있을 것으로 기대된다.

Performance evaluations of a link state update mechanism considering traffic variation (트래픽 변화를 고려한 링크 상태 업데이트 알고리즘의 성능 분석)

  • Choi, Seung-Hyuk;Jung, Myoung-Hee;Yang, Mi-Jeong;Kim, Tae-Il;Park, Jae-Hyung;Chung, Min-Young
    • Journal of the Korea Society for Simulation
    • /
    • v.15 no.1
    • /
    • pp.27-33
    • /
    • 2006
  • To guarantee QoS (Quality of Service), routers should determine routing paths satisfying service requirements, based on link state information as well as network topology. Link status database (LSD) in routers should be efficiently managed to effectively reflect the current state of all links. However, there is a trade off between the exact reflection of the current link status and its update cost. For exactly reflecting the current link status, each router immediately notifies its neighbors that link state information is changed. This may degrade performance of the router due to the processing of link state update messages. On the other side, if the current link state information is not updated appropriately, a route setup request can be rejected because of the discrepancy between the current link state information and previously updated link state information in LSD. In this paper, we propose a traffic variation based link state update algorithm for adaptively controlling the generation of link state update messages and compare its performance with those of four existing algorithms by intensive simulations.

  • PDF

Control Mechanism of a Set-Top Box in Standby State for Power Saving (전력소모 저감을 위한 대기상태의 셋톱박스를 제어하는 방안)

  • Park, Hyunho;Byon, Sungwon;Jung, Eui Suk;Park, Young-Su;Lee, Yong-Tae;Ryu, Won
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2015.07a
    • /
    • pp.46-48
    • /
    • 2015
  • 본 논문은 외부 전원에 연결되었지만 본래의 용도(예: 셋톱박스인 경우 방송서비스 제공)로 사용되지 않는 대기상태에서도 기존 셋톱박스처럼 업데이트를 수행하면서도 기존의 셋톱박스에 비해 전력소모를 줄일 수 있는, 대기상태의 셋톱박스를 제어하는 방안을 제안한다. 본 논문의 제어방안은 셋톱박스로 전달되는 CPU 활성화 메시지를 이용하거나 메시지의 프로토콜의 일부만 분석하는 방법을 이용하여 셋톱박스 업데이트 필요 유무를 판별하는 방안으로 이는 낮은 CPU(Central Processing Unit) 연산 량만 필요로 하여 셋톱박스 전력소모 저감에 적합하다. 본 논문의 제어방안은 기존의 사업자 측면에서 대기상태 셋톱박스의 업데이트 편의성을 유지시키면서도 국가적 차원의 전력소모 저감에 기여를 할 것이다.

  • PDF

Design of Mobile Agent based Software Update System by Using Binomial Trees (바이노미얼 트리를 이용한 이동 에이전트 기반 소프트웨어 업데이트 시스템 설계)

  • Song, Changhwan;Kim, Youn-Woo;Choi, Hyunwoo;Jang, Hyun-Su;Eom, Young Ik
    • Annual Conference of KIPS
    • /
    • 2007.11a
    • /
    • pp.640-643
    • /
    • 2007
  • 기업 네트워크에 대한 보안 위협이 지속적으로 발생함에 따라 네트워크 관리가 중요시 되고 있다. 기업 네트워크의 보안성을 강화하기 위해서는 네트워크상의 각 노드에 설치된 보안 소프트웨어나 취약성이 있는 소프트웨어의 업데이트가 요구된다. 그러나, 일반적인 서버/클라이언트 형태의 소프트웨어 업데이트 서비스는 서버의 부하가 크고 시간효율적이지 못하다. 따라서 본 논문에서는 네트워크의 논리적인 형태를 노드의 상태정보에 따라 바이노미얼 트리로 구성하고, 이를 기반으로 이동 에이전트가 각 노드를 순회하며 소프트웨어를 업데이트할 수 있는 시스템을 제안한다. 제안 시스템을 이용함으로써 서버에 집중되는 부하를 줄이면서 빠른 시간 내에 네트워크 상의 모든 노드의 소프트웨어를 업데이트 할 수 있게 된다.

An Efficient Dissemination Protocol Using Network Coding Scheme in 6LoWPAN Sensor Network (6LoWPAN상에서 네트워크 코딩 기법을 적용한 코드전파 기법)

  • Kim, Il-Hyu;Cha, Jung-Woo;Kim, Chang-Hoon;Kim, Dong-Whee;Nam, In-Gil;Lee, Chae-Wook
    • Annual Conference of KIPS
    • /
    • 2011.04a
    • /
    • pp.254-257
    • /
    • 2011
  • IP기반 무선 센서네트워크 기술은 센서노드를 인터넷망과 연동하여 다양한 정보를 수집/관리할 수 있음에도 불구하고 주로 제한된 환경에 설치되기 때문에 노드의 오작동이나 성능 개선이 필요한 경우 인위적인 소프트웨어 업데이트 및 업데이트된 노드의 상태를 파악하고 관리할 필요성이 있다. 소프트웨어 업데이트를 위해 필요한 코드 전파 기법은 매우 중요한 기술 중 하나로서, 본 논문에서는 6LoWPAN 프로토콜에서 제공하는 단편 패킷 전송 기법에 네트워크 코딩 기법을 적용한 새로운 업데이트 코드 전파 기법을 제안한다. 제안된 기법은 기존 단편 패킷 전송방식과 비교하여 패킷 전송의 횟수가 감소되었을 뿐만 아니라, 업데이트 코드 전파를 위한 신뢰성 보장, 전체 네트워크에서 전송에 따른 오버헤드 감소 효과를 보인다. 따라서 본 논문에서 제안한 6LoWPAN 프로토콜상에서 코드업데이트 전파 기법을 적용할 경우 속도, 에너지, 네트워크 혼잡도 측면에서 효율적인 업데이트를 수행할 수 있다. 뿐만 아니라 네트워크 코딩의 overhearing 문제점인 원본 데이터의 분실이나 데이터 미 수신시 발생하는 디코딩문제를 미리 정의된 메시지를 이용, 방지함으로써 신뢰성 있는 데이터 전송이 가능하다.

Proposal of Maintenance Scenario and Feasibility Analysis of Bridge Inspection using Bayesian Approach (베이지안 기법을 이용한 교량 점검 타당성 분석 및 유지관리 시나리오 제안)

  • Lee, Jin Hyuk;Lee, Kyung Yong;Ahn, Sang Mi;Kong, Jung Sik
    • KSCE Journal of Civil and Environmental Engineering Research
    • /
    • v.38 no.4
    • /
    • pp.505-516
    • /
    • 2018
  • In order to establish an efficient bridge maintenance strategy, the future performance of a bridge must be estimated by considering the current performance, which allows more rational way of decision-making in the prediction model with higher accuracy. However, personnel-based existing maintenance may result in enormous maintenance costs since it is difficult for a bridge administrator to estimate the bridge performance exactly at a targeting management level, thereby disrupting a rational decision making for bridge maintenance. Therefore, in this work, we developed a representative performance prediction model for each bridge element considering uncertainty using domestic bridge inspection data, and proposed a bayesian updating method that can apply the developed model to actual maintenance bridge with higher accuracy. Also, the feasibility analysis based on calculation of maintenance cost for monitoring maintenance scenario case is performed to propose advantages of the Bayesian-updating-driven preventive maintenance in terms of the cost efficiency in contrast to the conventional periodic maintenance.

A study on the Dynamic Updating with EJB Component of SOFA/DCUP using Channeling (채널링을 이용한 SOFA/DCUP의 EJB컴포넌트 동적 업데이팅 연구)

  • 김천호;송영재;정화영
    • Proceedings of the IEEK Conference
    • /
    • 2003.07d
    • /
    • pp.1617-1620
    • /
    • 2003
  • 현재의 소프트웨어 개발 환경과 네트워킹 기술의 발전은 엔터프라이즈 소프트웨어 개발 등에서 소프트웨어 위기론과 함께, 객체 지향식 개발 방법의 한계를 드러냈으며 , 이에 새로운 소프트웨어 개발론인 CBD(Component Based Development 컴포넌트 기반개발)기술이 전 세계적으로 빠르게 확산되고 있다. 특히 네트워크 기반의 EJB에서의 컴포넌트형 소프트웨어 개발이 활발히 이루어지고 있다. EJB로 만들어진 소프트웨어는 뛰어난 확장성과 트랜잭션을 보장하며, 멀티유저 환경에서도 그 보안성을 인정받고 있다. 최근에는 실시간으로 이루어지는 인터넷 및 인트라넷에서 EJB의 런타임 유지의 중요성이 부각되고 있지만 런타임을 유지하는 동안 컴포넌트의 동적 업데이트, 수정, 및 삭제에 대한 지원이 미미한 상태이다 SOFA/DCUP는 SOFA(Software Appliances)형의 아키텍처를 활용한 DCUP(Dynamic Component Updating). 즉 동적업데이팅이 이루어지는 구조이다 동적업데이트를 할 수는 강력한 장점이 있지만, 이런 구조는 항상 SOFA형의 컴포넌트만 가능하기 때문에, 이종의 컴포넌트를 조립하는데 있어서 무리가 있으며, EJB구조에 직접적인 적용에 어려움이 존재한다. 이에 대해 본 논문은 채널을 이용하여, SOFA/DCUP기반의 컴포넌트 조립 방법을 EJB에서 런타임시에도 컴포넌트의 동적 업데이트, 수정 및 삭제가 가능하도록 연구하였으며. 이종의 컴포넌트 역시 좀더 용이하게 조립할 수 있게 되었다.

  • PDF

Standby Power Saving Mechanism of a Set-Top Box having Standby Mode that Supports Network Interworking (네트워크 연동을 지원하는 대기모드를 가진 셋톱박스의 대기전력 저감 방법)

  • Park, Hyunho;Byon, Sungwon;Jung, Eui Suk;Park, Young-Su;Lee, Yong-Tae;Ryu, Won
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2015.07a
    • /
    • pp.98-101
    • /
    • 2015
  • 최근, 텔레비전을 시청하지 않는 대기 상태에서의 셋톱박스의 대기 전력이 여타 가전기기의 대기 전력보다 10 배 이상을 상회하고 있어, 셋톱박스의 대기전력 저감은 국가적으로도 관심을 받고 있다. 셋톱박스의 대기전력 저감을 위해 대기상태의 셋톱박스의 최소전력 동작 모드인 수동대기모드가 제안되었지만, 셋톱박스가 수동대기모드에서는 셋톱박스의 업데이트 및 제어가 어려우므로, 셋톱박스의 수동대기모드 활용은 어려울 것이다. 본 논문은 수동대기모드에 가까운 대기전력을 소모하면서도 대기상태에서도 셋톱박스의 업데이트를 제공할 수 있는 망연동수동대기 모드를 정의하고, 망연동수동대기모드를 이용한 셋톱박스의 업데이트를 위한 셋톱박스 제어기법을 제안하고, 이 제어 기법을 위한 셋톱박스와 네트워크의 구조, 기능, 시그널링에 대해 설명한다. 본 논문의 망연동수동대기모드와 제어 방안은 셋톱박스 사업자 측면에서 활용성이 높으므로, 낮은 대기전력을 소모하는 셋톱박스 시장을 활성화하여 국가 및 세계적인 전력 감소에 큰 기여를 할 것이다.

  • PDF

A Modular Pointer Analysis using Function Summaries (함수 요약을 이용한 모듈단위 포인터분석)

  • Park, Sang-Woon;Kang, Hyun-Goo;Han, Tai-Sook
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.10
    • /
    • pp.636-652
    • /
    • 2008
  • In this paper, we present a modular pointer analysis algorithm based on the update history. We use the term 'module' to mean a set of mutually recursive procedures and the term 'modular analysis' to mean a program analysis that does not need the source codes of the other modules to analyze a module. Since a modular pointer analysis does not utilize any information on the callers, it is difficult to design a precise analysis that does not lose the information related to the program flow or the calling context. In this paper, we propose a modular and flow- and context-sensitive pointer analysis algorithm based on the update history that can memory states of a procedure independently of the information on the calling context and keep the information on the order of side effects performed. Such a memory representation not only enables the analysis to be formalized as a modular analysis, but also helps the analysis to effectively identify killed side effects and relevant alias contexts.