DOI QR코드

DOI QR Code

Self-Configuration System based on Context Adaptiveness

상황적응기능기반 자가구성 시스템

  • 이승화 (성균관대학교 대학원 컴퓨터공학과) ;
  • 이은석 (성균관대학교 정보통신공학부)
  • Published : 2005.08.01

Abstract

This paper proposes an adaptive resource self-management system that collects system resources, user information, and usage patterns as context information for utilization in self-configuration. This system ill ease the system maintenance burden on users by automation of large part of configuration tasks such as install, reconfiguration and update, and will also decrease cost and errors. Working from the gathered context information, this system allows users to select appropriate components and install them for user's system context. This also offers a more personalized configuration setting by using user's existing application setting and usage pattern. To avoid the overload on central server to transfer and manage related files, we employ Peer-to-Peer method. h prototype was developed to evaluate the system and a comparison study with the conventional methods of manual configuration and MS-IBM systems was conducted to validate the proposed system in terms of functional capacity, install time and etc.

본 논문에서는 분산된 관리대상의 시스템자원과 사용자정보, 사용패턴을 Context로 수집하여, 구성 (Configuration)을 수행하는 적응형 자가관리시스템을 제안한다. 본 시스템은 기존에 수동으로 이루어지던 Configuration작업들(Install, Reconfiguration, Update)을 자율적으로 수행하여, 사용자의 시스템관리에 대한 부담을 줄여주게 되며, 많은 비용과 오류를 감소시켜준다. 본 시스템은 수집된 Context정보를 기반으로 사용자의 환경에 맞는 구성요소를 선택하여 설치하게 되며, 사용자의 기존 애플리케이션의 환경설정과 사용패턴을 기반으로, 보다 개인화된 설정을 해준다. 설정 이후에는 사용자의 행동을 암시적 피드백으로 받아, 이를 학습하고 유사한 상황이 다시 발생할 경우, 이를 다음 행동에 반영한다. 그리고 기존에 중앙서버로부터 일률적으로 관련파일을 전송하고 관리하는 중앙집중배포방식의 여러 문제점에 대응하기 위해 Peer-to-Peer방식으로 파일을 복사하고, 이를 통해 중앙서버의 과부하를 줄이는 동시에 빠른 파일의 배포가 가능하도록 하였다. 본 시스템의 평가를 위해 프로토타입을 구현하여, 기존 수동 Configuration작업, MS-IBM의 관련시스템과 비교를 수행하였으며, 기능적 측면과 작업에 소요되는 시간에 대한 비교결과를 통해 본 시스템의 유효성을 증명하였다.

Keywords

References

  1. Paul Horn, 'Autonomic Computing : IBM's Perspective on the State of Information Technology', IBM White paper, 2001
  2. Robbert van Renesse, Kenneth Birman and Werner Vogels, 'Astrolabe: A Robust and Scalable Technology for Distributed System Monitoring, Management, and Data Mining', ACM Transactions on Computer systems, Vol.21, No.2, pp.164-206, 2003 https://doi.org/10.1145/762483.762485
  3. http://www-306.ibm.com/sofrware/tivoli
  4. http://www.microsoft.com/technet/prodtechno1/winxppro/deploy/default.mspx
  5. John Keeney, Vinny Cahill, 'Chisel: A Policy-Driven, Context-Aware, Dynamic Adaptation Framework', In Proceedings of the Fourth IEEE International Workshop on Policies for Distributed Systems and Networks, 2003
  6. Anand Ranganathan, Roy H. Campbell, 'A Middleware for Context-Aware Agents in Ubiquitous Computing Environments', In ACM/IFIP/USENIX International Middelware Conference 2004
  7. J.P.Bigus, D.A. Schlosnagle, J.R.Pilgrim, W.N.Mills III, and Y.Diao, 'ABLE: A toolkit for building multiagent autonomic systems', IBM Systems Journal Artificial Intelligence, Vol.41, No.3, 2002 https://doi.org/10.1147/sj.413.0350
  8. http://jade.tilab.com/doc/index.html
  9. http://www.eecis.udel.edu/~decaf
  10. Richard S. Sutton, Andrew G. Barto, 'Reinforcement Learning : An Introduction (Adaptive Computation and Machine Learning)', The MIT Press, 1998