[국내논문]자율적 커뮤니티 컴퓨팅 기반 유비쿼터스 시스템 플렛폼을 위한 효과적인 모니터링 방법 An Efficient Monitoring Method for Ubiquitous System Platform Based on Autonomic Community Computing원문보기
유비쿼터스 지능 공간은 사용자의 요구를 서비스하기 위하여 여러 종류의 스마트 객체들이 다양한 형태로 연결되어 있다. 따라서 사용자의 서비스 요구에 따라 서비스 구성 중에 과도한 부하가 발생할 뿐만 아니라 서비스 객체들 간의 자원 충돌이 발생할 수 있다. 결국, 각 서비스 객체들 간에 오작동이 발생해 사용자에게 잘못된 서비스를 제공하거나 서비스에 응답을 못 할 수도 있다. 이런 문제를 해결하기 위해서는 유비쿼터스 지능공간은 모니터링 시스템에 의해 다양한 스마트 객체들의 기능, 성능 및 상태를 모니터링 한다. 또한 로그를 기록하고 기록된 로그를 분석하여 사용자에게 지능 공간 서비스에 대한 최적화된 기능, 성능 및 서비스 품질을 개선 할 수 있어야 한다. 본 논문에서는 다양한 서비스 요구 패턴 등에 따른 성능 최적화와 시스템의 중단 및 오작동이 발생했을 때 자가 복구를 수행할 수 있는 모니터링 시스템을 제안한다.
유비쿼터스 지능 공간은 사용자의 요구를 서비스하기 위하여 여러 종류의 스마트 객체들이 다양한 형태로 연결되어 있다. 따라서 사용자의 서비스 요구에 따라 서비스 구성 중에 과도한 부하가 발생할 뿐만 아니라 서비스 객체들 간의 자원 충돌이 발생할 수 있다. 결국, 각 서비스 객체들 간에 오작동이 발생해 사용자에게 잘못된 서비스를 제공하거나 서비스에 응답을 못 할 수도 있다. 이런 문제를 해결하기 위해서는 유비쿼터스 지능공간은 모니터링 시스템에 의해 다양한 스마트 객체들의 기능, 성능 및 상태를 모니터링 한다. 또한 로그를 기록하고 기록된 로그를 분석하여 사용자에게 지능 공간 서비스에 대한 최적화된 기능, 성능 및 서비스 품질을 개선 할 수 있어야 한다. 본 논문에서는 다양한 서비스 요구 패턴 등에 따른 성능 최적화와 시스템의 중단 및 오작동이 발생했을 때 자가 복구를 수행할 수 있는 모니터링 시스템을 제안한다.
Ubiquitous Smart pace connects many kinds of smart object to satisfy user's demands. Thus, not only excessive loads but also resource collisions occur among service objects while configurating services to fulfill the user's request. After all, as malfunction occurs between service objects, it offers...
Ubiquitous Smart pace connects many kinds of smart object to satisfy user's demands. Thus, not only excessive loads but also resource collisions occur among service objects while configurating services to fulfill the user's request. After all, as malfunction occurs between service objects, it offers wrong service to user or does not respond to service request. To solve these problems, Ubiquitous Smart Space is observed by monitoring system of function, performance, and status of objects. Therefore, optimized function, performance and duality of service of smart space service for user should be improved by recording log and analyzing recorded the log. In this paper, we suggest a novel monitoring system to optimize performance according to pattern of diverse services and execute self-recovery on system down and malfunction.
Ubiquitous Smart pace connects many kinds of smart object to satisfy user's demands. Thus, not only excessive loads but also resource collisions occur among service objects while configurating services to fulfill the user's request. After all, as malfunction occurs between service objects, it offers wrong service to user or does not respond to service request. To solve these problems, Ubiquitous Smart Space is observed by monitoring system of function, performance, and status of objects. Therefore, optimized function, performance and duality of service of smart space service for user should be improved by recording log and analyzing recorded the log. In this paper, we suggest a novel monitoring system to optimize performance according to pattern of diverse services and execute self-recovery on system down and malfunction.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
본 논문에서는 이상과 같은 메시지 전송 속도와 이벤트 응답속도 등의 모니터링과 서비스 모듈의 기능적 동작 여부와 서비스의 상태 등을 수시로 모니터링하고 분석함으로서 시나리오나 서비스 상황에 따라 자원이나 서비스 모듈을 효과적으로 관리할 수 있는 유비쿼터스 모니터링 시스템을 제안한다.
기존에는 현재 모니터링한 상황, 그리고 에러정보 등을 등을 가지고 로그를 남겼다. 본 논문에서 제안하는 것은 단순히 로그만 남기는 것이 아니라 현재 모니터링하길 원하는 것의 문제점 및 성능 개선을 위한 목적으로 로그를 남긴다. 이 로그를 이용해 모니터링 대상의 에러원인을 찾고 성능 개선 기준점을 찾는다.
그러나 유비쿼터스 시스템이 일상생활에 가까워짐에 따라 응답성과 신뢰성이 기반이 되어야함에도 불구하고 기존 연구는 새로운 패러다임 제안과 기능제공을 위주로 수행되었다. 그래서 본 논문에서는 유비쿼터스 시스템의 활용성을 높이기 위하여 응답성, 신뢰성, 그리고 자원 효율성을 위해 로그정보를 저장하고 이를 이용해서 정책을 결정하는 모니터링 시스템을 제안했다. 현재 로그를 구성을 하고 있으나 향후 성능 저하가 없게 로그를 기록, 재 취합하고 비교하는 시스템을 개발 할 것이다.
제안 방법
재구성 한다[1]. 그리고 상황 추론을 통해 사용자에 최적화된 지능 공간을 구성함으로써 사용자에게 편리하고 안전하며 쾌적한 환경을 제공한다. 하지만 USPACC는 사용자의 서비스 요구에 동적으로 서비스객체를 구성하는 중에 과도한 부하가 발생할 뿐만 아니라 스마트 객체들 간의 자원 충돌이 발생할 수 있다.
그리고 모니터링 시스템은 서비스 모듈 또는 지능공간이 동작 중 에러가 발생한 상황도 로그로 남겨둠으로서 유저가 만족한 서비스를 받은 성공적인 경우와 서비스 딜레이, 데이타 손실 등 실패의 경우를 가지고 비교, 판단함으로서 좀 더 지능적인 모니터링 시스템을 만든다. 또한 현재 서비스 구성에 부하가 많이 결렸을 경우 사용하지 않는 서비스(객체)를 정지시켜 자원의 여유를 둠으로서자원의 점유율을 분산(Load balancing)하고 서비스 모듈의 재구성, 네트워크 대역폭 확보 등을 실행 한다.
본 논문의 모니터링 시스템은 로그의 분석한 결과를 가지고 정책결정을 함으로써 최적화를 수행한다. 다음의 정책 결정 관련 연구를 참고해서 최적화 방법을 모색했다.
성능/효과
그리고 Context reconfigurator가 로그 분석한 결과를 가지고 서비스 모듈의 재배치 및 필요 없는 서비스 중단, 네트워크 상황을 검사하고 Policy selector에 의해 정책을 결정해서 성능을 개선한다. 이 정책 규칙은 개발자에 의해 작성되는 것이다.
후속연구
그래서 본 논문에서는 유비쿼터스 시스템의 활용성을 높이기 위하여 응답성, 신뢰성, 그리고 자원 효율성을 위해 로그정보를 저장하고 이를 이용해서 정책을 결정하는 모니터링 시스템을 제안했다. 현재 로그를 구성을 하고 있으나 향후 성능 저하가 없게 로그를 기록, 재 취합하고 비교하는 시스템을 개발 할 것이다. 그리고 정책 규칙은 개발자에 의해 작성이 되도록만 되어 있으나 규칙의 사용빈도와 로그의 기록들을 통해 자동으로 새로운 정책 규칙을 만드는 시스템을 개발 할 것이다.
현재 로그를 구성을 하고 있으나 향후 성능 저하가 없게 로그를 기록, 재 취합하고 비교하는 시스템을 개발 할 것이다. 그리고 정책 규칙은 개발자에 의해 작성이 되도록만 되어 있으나 규칙의 사용빈도와 로그의 기록들을 통해 자동으로 새로운 정책 규칙을 만드는 시스템을 개발 할 것이다.
참고문헌 (5)
Y.N. Lee, J.T. Lee and M.K. Kim "Multi-agent based Community Computing System Development with the Model Driven Architecture," Autonomous Agents and Multi-Agent Systems, May 2006
shiva shankar, A.Ranganathan, and R.Campbell, "An ECA-P Policy-based Framework for Managing Ubiquitous Computing Environments," MobiQuitous, July 2005
A.Rangnathan, et al., "Mobile Polymorphic Applications in Ubiquitous Computing Environment," Mobiquitous, August 2004
S.Bandini, A.Mosca and M.Palmonari, "A Conceptual Framework for Monitoring and Contorl System Development," Ubiquitous Mobile Information and Collaboration Systems, June 2004
류동항, 정민수, "자바 바이트 코드 분석기의 설계 및 구현", 한국정보과학회 '98 봄 학술발표논문집(A), 제 25권 제1호, pp.77-79, 1998
이 논문을 인용한 문헌
저자의 다른 논문 :
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
활용도 분석정보
상세보기
다운로드
내보내기
활용도 Top5 논문
해당 논문의 주제분야에서 활용도가 높은 상위 5개 콘텐츠를 보여줍니다. 더보기 버튼을 클릭하시면 더 많은 관련자료를 살펴볼 수 있습니다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.