DOI QR코드

DOI QR Code

Model-based Autonomic Computing Framework for Cyber-Physical Systems

CPS를 위한 모델 기반 자율 컴퓨팅 프레임워크

  • 강성주 (한국전자통신연구원 임베디드소프트웨어연구부 CPS 연구팀) ;
  • 전인걸 (한국전자통신연구원 임베디드소프트웨어연구부 CPS 연구팀) ;
  • 박정민 (한국전자통신연구원 임베디드소프트웨어연구부 CPS 연구팀) ;
  • 김원태 (한국전자통신연구원 임베디드소프트웨어연구부 CPS 연구팀)
  • Received : 2012.08.10
  • Accepted : 2012.09.06
  • Published : 2012.10.31

Abstract

In this paper, we present the model-based autonomic computing framework for a cyber-physical system which provides a self-management and a self-adaptation characteristics. A development process using this framework consists of two phases: a design phase in which a developer models faults, normal status constrains, and goals of the CPS, and an operational phase in which an autonomic computing engine operates monitor-analysis-plan-execute(MAPE) cycle for managed resources of the CPS. We design a hierachical architecture for autonomic computing engines and adopt the Model Reference Adaptive Control(MRAC) as a basic feedback loop model to separate goals and resource management. According to the GroundVehicle example, we demonstrate the effectiveness of the framework.

Keywords

References

  1. R. Kazman, H.M. Chen, "The Metropolis Model: A New Logic for the Development of Crowdsourced Systems," Communications of the ACM, pp.78-84, 2009.
  2. SEI Software-Intensive Systems (ISIS), "Integration of Software-Intensive Systems Initiative: Addressing System-of-Systems Interoperability," 2007.
  3. P. Feiler, R.P. Gabriel, J. Goodenough, R. Linger, T. Longstaff, R. Kazman, M. Klein, L. Northrop, D. Schmidt, K. Sullivan, K. Wallnau, "Ultra-Large-Scale Systems - The Software Challenge of the Future," TR, 2006.
  4. E.A. Lee, "Cyber physical systems: Design challenges," Procdeengs on ISORC'08, 2008.
  5. 김진명, 이해영, 전인걸, 김원태, 박승민, "CPS 모델 신뢰성 검증을 위한 HLA/RTI 기반의 하이브리드 시뮬레이션 프레임워크," 대한임베디드공학회 추계학술대회, 2010.
  6. H. Muller, H. Kienle, U. Stege, "Autonomic Computing Now You See It, Now you Don't," LNCS, Vol. 5413, pp. 32-54, 2009.
  7. C. Lee, H. Youn, I. Chun, E. Lee, "A Runtime Evaluation Methodology and Framework for Autonomic Systems," Int. J. on Network Security , Vol. 3, No. 2, pp.21-25, 2012.
  8. IBM, "An Architectural Blueprint for Autonomic Computing 3rd Edition," IBM Autonomic Computing White Paper, 2005.
  9. J.O. Kephart, D.M. Ches, "The Vision of Autonomic Computing," IEEE Computer, Vol. 36, No. 1, pp.41-50, 2003 https://doi.org/10.1109/MC.2003.1160055
  10. IBM Research Blue Gene Project, http://www.research.ibm.com/bluegene/index.html
  11. D. Garlan, S. Cheng, A. Huang, B. Schmerl, P. Steenkiste, "Rainbow: Architecture -Based Self Adaptation with Reusable Infrastructure," IEEE Computer, Vol. 37, No. 10, pp.46-54, 2004. https://doi.org/10.1109/MC.2004.175
  12. I. Hong, H. Youn, I. Chun, E. Lee, "Autonomic Computing Framework for Cyber-Physical Systems," Proceedings on Int. Conf. on Advances in Computing, Control, and Telecommunication Technologies, pp.148-151, 2001.
  13. I. Chun, J. Kim, H. Lee, W. Kim, S. Park, E. Lee, "Faults and Adaptation Policy Modeling Method for Self-adaptive Robots," UCMA'11,, 2011.
  14. A. Karl, B. Wittenmark, "Adaptive Control," Dover Books, 2008.