http://fs.hansung.ac.kr/embeddedwiki/dynamic_upgrade

동적 업그레이드 관련 논문

  • OPUS: Online Patches and Updates for Security [다운로드]

  • Ksplice: An automatic system for rebootless kernel security updates, Jeffrey Brian Arnold Massachusetts Institute of Technology, 2008 [다운로드]

    • 리눅스의 ksplice에 관한 논문 입니다. 단순 코드 영역을 업데이트하는 논문 입니다. 현재까지 가장 툴 수준으로 동적업그레이드 서비스를 제공합니다.
  • Dynamic Update for Operating Systems, Andrew Baumann, August 2007 - 박사 학위 논문 [다운로드]

    • 2007년 당시 현재 까지 동적 업그레이드에 관한 연구들에 관해서 가장 정리를 잘해놓은 논문입니다. K42 운영체제에서의 동적업그레이드를 설명해놓았습니다.
  • Dynamic and Adaptive Updates of Non-Quiescent Subsystems in Commodity Operating SystemKernels. Kristis Makris, Kyung Dong Ryu, EuroSys 2007, March 2007 [다운로드]

    • 리눅스 커널을 동적으로 업그레이드시 필요한 사항들을 가장 잘 정리한 논문입니다. 예) 함수 코드, 데이터 타입, 초기화 된 전역변수, 초기화 되지 않은 전역 변수 등등..
  • Michael Hicks. Dynamic Software Updating. PhD thesis, Department of Computer and Information Science, University of Pennsylvania, August 2001.[다운로드]

    • 아 마도 최초로 동적업그레이드를 연구하고 발전한 Hick이라는 사람이 쓴 논문입니다. 하지만 접근방법이 컴파일러수정 -> 동적업그레이드 가능한 코드로 변경 이라는 어려운 작업을 합니다. Application 을 대상으로 동적업그레이드를 진행하는등 여러 방법상의 차이로 우선순위를 뒤로 하였습니다.

  • Practical Dynamic Software Updating for C [다운로드]

    • 역시 위 논문이랑 같은 사람이 쓴것 같은데 C언어를 대상으로 작성하였습니다.
  • Dynamic Software Updates for Java [다운로드]

    • JAVA를 대상으로도 작성한것 같습니다. 동적업그레이드에 대해 가장 최신 판 같습니다.
  • Haibo Chen, Rong Chen, Fengzhe Zhang, Binyu Zang and Pen-Chung Yew, Live. updating operating systems using virtualization. In Proc. VEE, pages 35–44, Ottawa, Canada, June 2006 [다운로드]

    • 가상화 기술을 사용하여 운영체제 커널을 동적 업그레이드 하는것입니다. 함수의 첫코드에 점프코드를 삽입하는 것은 저희와 같습니다.
  • POLUS: A POwerful Live Updating System. In Proceedings of 29th International Conference on Software Engineering (ICSE-2007), pp. 271-281 [다운로드]

    • 위의 논문과 같은 랩실에서 연구한 내용같은데 응용 프로그램 동적업그레이드를 지원한답니다. 내용을 보시면 4~5번 논문에서 문제점인 멀티 쓰레드를 지원한다고 합니다.(기억이..)
  • 기타
    • A Trap-based Mechanism for Runtime Kernel Modification [다운로드] - 고려대에서 작성한 논문인데 자세한 설명이 없습니다.


Reply via email to