• 제목/요약/키워드: update system

검색결과 1,191건 처리시간 0.028초

함수 단위 동적 커널 업데이트 시스템의 설계와 평가 (Design and Evaluation of Function-granularity kernel update in dynamic manner)

  • 박현찬;김세원;유혁
    • 대한임베디드공학회논문지
    • /
    • 제2권3호
    • /
    • pp.145-154
    • /
    • 2007
  • Dynamic update of kernel can change kernel functionality and fix bugs in runtime. Dynamic update is important because it leverages availability, reliability and flexibility of kernel. An instruction-granularity update technique has been used for dynamic update. However, it is difficult to apply update technique for a commodity operating system kernel because development and maintenance of update code must be performed with assembly language. To overcome this difficulty, we design the function-granularity dynamic update system which uses high-level language such as C language. The proposed update system makes the development and execution of update convenient by providing the development environment for update code which is same for kernel development. We implement this system for Linux and demonstrate an example of update for do_coredump() function which is reported it has a vulnerable point for security. The update was successfully executed.

  • PDF

리눅스 환경에서의 함수 단위 동적 커널 업데이트 시스템의 설계와 구현 (A Dynamic Kernel Update System with a Function Granularity for Linux)

  • 박현찬;김세원;유혁
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권5호
    • /
    • pp.223-230
    • /
    • 2008
  • 동적인 커널의 업데이트는 복잡한 운영체제 커널의 빈번한 기능 개선 및 버그 수정을 동작 중인 커널의 중단없이 수행하는 것이다. 동적인 업데이트를 위해서는 주로 명령어 단위의 업데이트 기법이 사용되지만 어셈블리 언어 수준에서 개발 및 유지, 보수가 이루어지기 때문에 실제 커널에 적용하기 어렵다. 이런 문제점을 극복하기 위해 우리는 C 언어 수준에서 함수 단위로 동적인 커널 업데이트를 수행하는 시스템을 설계하고 리눅스에 구현하였다. 이 시스템은 업데이트 개발 환경을 커널의 개발 환경과 일치시킴으로써 업데이트의 개발과 수행을 편리하게 하여 실제 커널에의 활용 가능성을 증대시킨다. 우리는 이렇게 증대된 활용 가능성을 실제로 알아보기 위해 이 업데이트 시스템을 이용하여 EXT3 파일 시스템을 간단하게 업데이트하는 사례를 보였다.

무향변환을 이용한 비선형 필터에 대한 연구 (Study on Nonlinear Filter Using Unscented Transformation Update)

  • 윤장호
    • 항공우주시스템공학회지
    • /
    • 제10권1호
    • /
    • pp.15-20
    • /
    • 2016
  • The optimal estimation of a general continuous-discrete system can be achieved through the solution of the Fokker-Planck equation and the Bayesian update. Due the high nonlinearity of the equation of motion of the system and the measurement model, it is necessary to linearize the both equation. To avoid linearization, the filter based on Fokker-Planck equation is designed. with the unscented transformation update mechanism, in which the associated Fokker-Planck equation was solved efficiently and accurately via discrete quadrature and the measurement update was done through the unscented transformation update mechanism. This filter based on the Direct Quadrature Moment of Method(DQMOM) and the unscented transformation update is applied to the bearing only target tracking problem. The proposed filter can still provide more accurate estimation of the state than those of the extended Kalman filter especially when measurements are sparse. Simulation results indicate that the advantages of the proposed filter based on the DQMOM and the unscented transformation update make it a promising alternative to the extended Kalman filter.

AUTOSAR CAN Interface 확장을 이용한 ECU의 소프트웨어 업데이트 방법 (Fast ECU Software Update Algorithm using by Extending AUTOSAR CAN Interface)

  • 김종욱;백장운;권기구;이석규
    • 대한임베디드공학회논문지
    • /
    • 제8권3호
    • /
    • pp.163-169
    • /
    • 2013
  • This paper proposes a novel ECU (Electronic Control Units) update algorithm for AUTOSAR based automotive embedded system. The proposed algorithm provides fast and easy ECU update by extending AUTOSAR CAN Interface. The proposed system removes the update sequences from PDUR to RTE (ECU update program), and it stops other ISRs and operating system in order to reduce unnecessary context switching time. In experimental results, we can see that the proposed algorithm reduces update time.

트랜잭션의 복제 일관성을 위한 갱신 전파 알고리즘 설계 (A Design of Update Propagation Algorithm for Replica Consistency of Transaction)

  • 이병욱
    • 인터넷정보학회논문지
    • /
    • 제4권6호
    • /
    • pp.87-93
    • /
    • 2003
  • 자료 복제는 분산 시스템과 데이터베이스 시스템에서 가용성과 성능을 향상시켜 주지만, 자료를 갱신할 때 일관성을 엄격하게 유지하는 것은 쉽지 않다. 기존 알고리즘들은 엄격하게 일관성을 유지하지만, 비용이 많이 들며 시간이 지연된다는 문제점이 있다. 본 논문에서는 원본 자료에 대해서 즉시 갱신을 허락하고 다른 복사본들에 대해서는 지연 갱신을 전파하는 혼합 갱신 전파 알고리즘을 소개한다. 혼합 갱신 전파 알고리즘은 또한 소유권에 있어서 그룹 갱신을 허락한다. 이 알고리즘은 그룹 갱신 일관성을 제어하기 위해 복제 버전을 관리한다. 그룹의 소유권을 가지고 즉시 갱신과 지연 갱신을 결합함으로써 일관성과 성능이 향상된다. 응용과 실행 환경에 따른 트랜잭션 처리량과 응답시간의 향상을 모의실험을 통해 보여준다.

  • PDF

Multi-Phase Model Update for System Identification of PSC Girders under Various Prestress Forces

  • Ho, Duc-Duy;Hong, Dong-Soo;Kim, Jeong-Tae
    • 한국전산구조공학회논문집
    • /
    • 제23권6호
    • /
    • pp.579-592
    • /
    • 2010
  • This paper presents a multi-phase model update approach for system identification of prestressed concrete (PSC) girders under various prestress forces. First, a multi-phase model update approach designed on the basis of eigenvalue sensitivity concept is newly proposed. Next, the proposed multi-phase approach is evaluated from controlled experiments on a lab-scale PSC girder for which forced vibration tests are performed for a series of prestress forces. On the PSC girder, a few natural frequencies and mode shapes are experimentally measured for the various prestress forces. The corresponding modal parameters are numerically calculated from a three-dimensional finite element (FE) model which is established for the target PSC girder. Eigenvalue sensitivities are analyzed for potential model-updating parameters of the FE model. Then, structural subsystems are identified phase-by-phase using the proposed model update procedure. Based on model update results, the relationship between prestress forces and model-updating parameters is analyzed to evaluate the influence of prestress forces on structural subsystems.

Efficient Update Method for Cloud Storage System

  • Khill, Ki-Jeong;Lee, Sang-Min;Kim, Young-Kyun;Shin, Jaeryong;Song, Seokil
    • International Journal of Contents
    • /
    • 제10권1호
    • /
    • pp.62-67
    • /
    • 2014
  • Usually, cloud storage systems are developed based on DFS (Distributed File System) for scalability and reliability reasons. DFSs are designed to improve throughput than IO response time, and therefore, they are appropriate for batch processing jobs. Recently, cloud storage systems have been used for update intensive applications such as OLTP and so on. However, in DFSs, in-place update operations are not carefully considered. Therefore, when updates are frequent, I/O performance of DFSs are degraded significantly. DFSs with RAID techniques have been proposed to improve their performance and reliability. Their performance degradation caused by frequent update operations can be more significant. In this paper, we propose an in-place update method for DFS RAID exploiting a differential logging technique. The proposed method reduces the I/O costs, network traffic and XOR operation costs for RAID. We demonstrate the efficiency of our proposed in-place update method through various experiments.

모바일 u-GIS를 위한 동기화 시스템 설계 및 구현 (A Design and Implementation of Synchronization System for Mobile u-GIS)

  • 김홍기;김동현;조대수
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 춘계학술대회
    • /
    • pp.588-591
    • /
    • 2009
  • 유비쿼터스 컴퓨팅 환경의 GIS 서비스는 모바일 기기를 이용하여 언제 어디서나 공간데이터를 이용할 수 있다. GIS 서비스는 최적의 서비스를 제공하기 위해 주기적으로 공간데이터를 최신의 데이터로 갱신한다. 모바일 환경에서는 이를 위해 변경데이터를 CD로 배포하거나 유선 네트워크를 이용한 업데이트 서비스를 제공한다. 그러나 이러한 배포방식은 실제 세계의 변경이 사용자에게 전달되기까지 오랜 시간이 소모되는 문제가 있다. 이 논문에서는 사용자까지 변경 데이터가 도달하는 시간을 최소화 하기위한 동기화 시스템을 제안한다. 이 동기화 시스템은 모바일 기기를 이용하여 현장에서 변경된 데이터를 수집하고, 수집된 데이터를 무선네트워크를 이용하여 실시간으로 서버와 동기화한다. 이를 위하여 무선 네트워크 모듈과 변경 데이터를 갱신하는 동기화 모듈을 설계 및 구현하였다.

  • PDF

Deciding to Update Mobile Applications: Reasons and Consequences of Inertia

  • Park, Sang Cheol
    • Asia pacific journal of information systems
    • /
    • 제26권2호
    • /
    • pp.268-289
    • /
    • 2016
  • While most of studies have paid attention to the initial adoption of a specific application, research on applications has not focused on an individual's update decision process. This study draws upon both dual information processing and status quo bias perspectives as a comprehensive theoretical lens to explain why individuals do not update their applications. This study assumes that individuals' inertia could be the main reason for their reluctance to update the applications. Based on a survey of 186 smartphone users, this study demonstrated that both habit as an affective trigger of system 1 thinking and sunk cost as a cognitive trigger of system 2 thinking promoted the two types of inertia (i.e., affective and cognitive based inertia) in individuals, which have a negative effect on their willingness to update their applications. By grounding the research model in a theoretical view, such as dual information processing and status quo bias, this study provides a unique theoretical lens from which to view individuals' behaviors, thereby gaining a better understanding of their decision not to update to the current version of applications. This study also investigates the moderating effect of the types of applications on the relationships between affective/cognitive-based inertia and willingness to update. Results show that both habit and sunk cost decrease the willingness to update because they increase both affective and cognitive-based inertia. This study also found that the effects of affective/cognitive based inertia differed depending on the type of applications.

원격 코드 업데이트가 가능한 무선 센서 노드용 운영체제 (Design of Operating System for Wireless Sensor Nodes with Enhanced Remote Code Update Functionality)

  • 김장훈;차정우;김일휴
    • 한국산업정보학회논문지
    • /
    • 제16권1호
    • /
    • pp.37-48
    • /
    • 2011
  • 센서 네트워크 기술은 이러한 센서 노드를 특정한 지역에 대량으로 배치하여 네트워크를 구성한 후 센서 노드를 정보 제공의 매체로 활용하는 기술이다. 센서 노드는 매우 제한적인 하드웨어 자원을 가지고 있기 때문에 효율적인 자원 관리와 센서 네트워크상에서의 다양한 응용 환경을 제공하는 운영체제가 필요하다. 또한 원격 코드 업데이트는 이미 배포된 네트워크에서 응용 프로그램의 오류가 발생하여 이를 수정하거나 성능 개선을 위해 꼭 필요한 기술이다. 본 논문에서는 원격 코드 업데이트가 용이한 새로운 센서 노드용 운영체제, EPRCU(Easy to Perform Remote Code Update)를 제안한다. EPRCU는 이벤트 드리븐 방식의 실행 모델에서 에이징(Aging) 기법을 적용한 우선순위 기반의 프로세스 스케줄링 방식을 사용한다. 작업의 기본 단위인 프로세스는 로더에 의한 동적 메모리 할당 및 프로그램 메모리 관리 기능을 제공함으로써 무선 통신을 이용한 코드 업데이트 수행이 용이할 뿐만 아니라 다양한 센서 네트워크 응용에도 적합하다.