CHOSUN

클라이언트 모니터링을 위한 비동기식 상태정보 리소스 라이브러리 개발

Metadata Downloads
Author(s)
이강준
Issued Date
2016
Abstract
With the development of internet and contents, there has been a steady increase in the use of PC and personal server and the amount of work that is treated as in P2P, which is continuously expanding through remote handling of work using PC and exchange of high-quality contents. However, in terms of such work and the major work of users, PC has difficulty in handling many kinds of work. If extreme processing is pushed ahead, the longer the time of using PC resources, the shorter its lifespan. In order to efficiently manage and use PC resources, we suggest developing and using resource library for PC monitoring so that users can take proper actions based on the understanding of the state of PC and real-time status of resources. What is suggested here is the library that collects PC resource of users, the resource collection program that applies the library, and the real-time PC monitoring application. To the PC that is the object of monitoring, in order to exclude load factor as much as possible, asynchronous algorithm was applied unlike in existing monitoring systems. The suggested resource library and algorithm extracted accurate data and the result of an experiment showed they lowered load factor of CPU by more than 50% compared to synchronous algorithm. Based on the developed resource collection library and application system, if an algorithm or PC control technology is applied in response to reasonable load factor, it is expected that more efficient control system of PC and server will be used.
Alternative Title
Resource library development of asynchronous status information for client monitoring
Alternative Author(s)
Kang-Jun Lee
Affiliation
조선대학교 산업기술융합대학원
Department
산업기술융합대학원 소프트웨어융합공학과
Advisor
박종안
Awarded Date
2017-02
Table Of Contents
목 차


제1장서 론 1
제1절 연구 배경 1
제2절 연구 목적 및 방법 2

제2장관련연구 3
제1절 시스템 주요 성능관리 3
1. 시스템 성능관리 3
2. 성능관리 활동 4
3. 성능저하 요인 6
4. 시스템 성능지표 7

제3장모니터링 리소스 라이브러리 개발 10
제1절 모니터링 리소스 라이브러리 개발 10
1. 정적 상태정보 수집 및 라이브러리 제작 10
2. 동적 상태정보 수집 및 라이브러리 제작 12
제2절 모니터링 시스템 구조설계 18
1. 기존 모니터링 시스템 전체 구조 18
2. 개선한 모니터링 시스템 전체 구조 설계 20
제3절 상태정보 수집 프로그램 개발 22
1. 상태정보 수집 프로그램 이벤트 리스너 개발 – 서버 22
2. 상태정보 수집 프로그램 이벤트 리스너 개발 – 소켓 23
제4절 비동기식 상태 모니터링 어플리케이션 개발 25
1. 웹 기반 어플리케이션 구조 및 레이아웃 설계 25
2. 웹 기반 어플리케이션 구동 서버 제작 27
3. 모니터링 어플리케이션 스크립트 제작 28
4. 상태정보 데이터베이스 제작 31

제4장제안 시스템의 구현 및 평가 32
제1절 모니터링 리소스 라이브러리 구현 32
1. 정적 상태정보 리소스 32
2. 동적 상태정보 리소스(CPU) 구현 및 검증 32
3. 동적 상태정보 리소스(MEMORY 및 DISK) 33
제2절 리소스 라이브러리 응용 34
제3절 상태정보 리소스 데이터베이스 구현 36
제4절 비동기식 알고리즘을 적용한 부하 성능평가 37

제5장결론 39

참고문헌 40
Degree
Master
Publisher
조선대학교 산업기술융합대학원
Citation
이강준. (2016). 클라이언트 모니터링을 위한 비동기식 상태정보 리소스 라이브러리 개발.
Type
Dissertation
URI
https://oak.chosun.ac.kr/handle/2020.oak/16523
http://chosun.dcollection.net/common/orgView/200000266195
Appears in Collections:
Engineering > 3. Theses(Master)
Authorize & License
  • AuthorizeOpen
  • Embargo2017-02-21
Files in This Item:

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.