최근에 모바일 단말기를 이용한 LBS(Location Based Service), MDT(Mobile Data Terminal) 및 PDA(Personal Digital Assistant) 서비스가 일반화되면서 이들 서비스에 대한 성능을 자동으로 관리하기 위한 시스템이 구현되고 있다. 본 논문에서는 모바일 사용자 필드에서 사용자와 단말기 그리고 단말기와 모바일 서버간의 성능테스트가 가능하도록 모바일 성능 관리 시스템을 구현하였다. 제안된 시스템은 시나리오 관리 모듈, MDT monitoring, LBS monitoring, PDA monitoring의 4개의 모듈로 구성되며 시나리오 관리 모듈에 의해 각 모듈이 모니터링을 수행하여 성능을 관리하도록 하였다. LBS 모니터링은 LBS 발신 단계, 호 연결 상태, 접속 상태에서의 LBS 테스트 단계를 거쳐 수행하도록 하였으며 그 결과 호의 상태에 따라 성능 관리가 수행되도록 하였다. MDT 모니터링은 입력상태에 따라 command가 수행하도록 구현하였으며, PDA 모니터링은 설정메뉴와 실행메뉴에 따라 모니터링이 수행되도록 구현하였다.
최근에 모바일 단말기를 이용한 LBS(Location Based Service), MDT(Mobile Data Terminal) 및 PDA(Personal Digital Assistant) 서비스가 일반화되면서 이들 서비스에 대한 성능을 자동으로 관리하기 위한 시스템이 구현되고 있다. 본 논문에서는 모바일 사용자 필드에서 사용자와 단말기 그리고 단말기와 모바일 서버간의 성능테스트가 가능하도록 모바일 성능 관리 시스템을 구현하였다. 제안된 시스템은 시나리오 관리 모듈, MDT monitoring, LBS monitoring, PDA monitoring의 4개의 모듈로 구성되며 시나리오 관리 모듈에 의해 각 모듈이 모니터링을 수행하여 성능을 관리하도록 하였다. LBS 모니터링은 LBS 발신 단계, 호 연결 상태, 접속 상태에서의 LBS 테스트 단계를 거쳐 수행하도록 하였으며 그 결과 호의 상태에 따라 성능 관리가 수행되도록 하였다. MDT 모니터링은 입력상태에 따라 command가 수행하도록 구현하였으며, PDA 모니터링은 설정메뉴와 실행메뉴에 따라 모니터링이 수행되도록 구현하였다.
As the spread of LBS(Location Based Service), MDT(Mobile Data Terminal) and PDA (Personal Digital Assistant) services using mobile terminals, various systems are under development to to manage the performance of these services. This paper describes a mobile performance management system which is imp...
As the spread of LBS(Location Based Service), MDT(Mobile Data Terminal) and PDA (Personal Digital Assistant) services using mobile terminals, various systems are under development to to manage the performance of these services. This paper describes a mobile performance management system which is implemented to test the performance of mobility between the user and the terminal or between the terminal and the mobile server automatically in the mobile-user field. The system has four modules: scenario management module, MDT monitoring, LBS monitoring, and PDA monitoring. The scenario management module manages the performance by monitoring all modules. The LBS monitoring module monitors LBS call attempt stage, call connecting stage, and LBS test for established connection. Thus, the LBS monitoring module manages the performance for every stage of the call. The MDT monitoring module monitors the performance according to the input command and the PDA monitoring module monitors according to the input from the set up and the execution menu.
As the spread of LBS(Location Based Service), MDT(Mobile Data Terminal) and PDA (Personal Digital Assistant) services using mobile terminals, various systems are under development to to manage the performance of these services. This paper describes a mobile performance management system which is implemented to test the performance of mobility between the user and the terminal or between the terminal and the mobile server automatically in the mobile-user field. The system has four modules: scenario management module, MDT monitoring, LBS monitoring, and PDA monitoring. The scenario management module manages the performance by monitoring all modules. The LBS monitoring module monitors LBS call attempt stage, call connecting stage, and LBS test for established connection. Thus, the LBS monitoring module manages the performance for every stage of the call. The MDT monitoring module monitors the performance according to the input command and the PDA monitoring module monitors according to the input from the set up and the execution menu.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
따라서 본 논문에서는 모바일 통신 시스템을 이용하는 서비스 사용자가 언제 어디서나 시공간상의 제약을 받지 않고 이동통신 환경에서 양질의 서비스를 지원받을 수 있도록 모바일 성능 관리 시스템을 구현한다. 구현된 시스템은 LBS(Location Based Service), MDT(Mobile Data Terminal) 및 PDA(Personal Digital Assistant)의 성능 관리를 독립적으로 수행할 수 있고, 모니터링을 통하여 동시에 성능 관리를 수행하도록 하였다.
PDA 모니터링은 모니터링을 수행할 기본사항과 키 동작 등을 순서화하여 예외 사항 발생 원인을 모니터링하 기 쉽도록 지원하며 시나리오 실행시 최대한 빠른 속도로 예 외처리 기능을 수행하도록 한다. 또한 LBS 모니터링과 MDT 모니터링의 부하와 오류 등을 관찰하여 모바일 성능 테스트의 이상여부를 파악하게 된다. 이러한 과정은 연산오류, 메모리 오류, 그래픽 오류 등을 파악하여 모니터링 기능이 얼마나 잘 수행되는지를 분석하여 성능테스트 시간 단축 여부를 결정하게 되며, 결정 여부는 성능 시스템의 Driver를 통해서 체크하게 된다.
최근에 LBS, MDT 및 PDA 모바일 서비스가 일반화 되면서 이들 서비스에 대한 성능을 자동으로 관리하기 위한 여러 시스템들이 제안되고 있다. 본 논문에서는 모바일 사용자 필드에서 사용자와 단말기 간 그리고 단말 기와 모바일 서버간의 서비스의 자동 관리 되도록 LBS 모니터링, MDT 모니터링, PDA 모니터링 기반의 성능 관리 시스템을 설계 구현하였다. 제안된 시스템은 시나리 오 관리 모듈, MDT monitoring, LBS monitoring, PDA monitoring의 4개의 모듈로 구성되며 각 모듈의 상호작용을 통해서 서비스 성능관리가 수행된다.
가설 설정
그리고 그림15는 상태 뷰에서 157분 동안 수행된 패킷 오류 인식률이다. 시뮬레이션을 위해서 GPS와 RTT에서 수행된 패킷 전송은 시뮬레이션 조건이 같다는 가정 하에서 수행하였으며, 각각의 환경에서 157분 동안 수행된 패킷을 대상으로 하여 실험 평가하였다.
제안 방법
모니터링 상태를 테스트하기 위해 사용자가 직접 명령어를 선택하거나 명령어 리스트를 사 용하도록 하였으며, MDT 단말 규격에 의한 통신을 수행하여 단말 모듈 상태를 확인하도록 하였다. MDT 규격에 따라 모바일 단말기의 상태정보 및 LBS 데이터 전송기능을 모니터링 하는 기능이 제공되며, 모바일 단말 규격에 의해 시나 리오를 작성하여 MDT 규격에 정의되어 있는 단말기 동작 이 수행되도록 구축하였다. 그리고 이동체에서 텔레서비스 식별자 값, 단말기 설정 값 등을 확인하고 변경 할 수 있도록 구축하였으며, 수신된 단문 메시지를 화면으로 보여줌으로서 모니터링이 자동으로 수행되는지 여부를 파악하게 하였다.
MDT 성능관리 구현 모듈은 MDT 연동 규격에 맞는 Serial 통신에 관한 설정 변경이 가능하도록 구성하였으며, 통신 모듈의 경우 Serial 통신으로 전송되는 데이터를 FIFO 큐에 입력하고 수신되는 데이터를 수신 버퍼에 저장하여 통 신을 수행한다. 그리고 Display 모듈에서 송/수신되는 데이 터를 화면에 전송하고 전송된 프로토콜을 분석하여 결과를 화면에 Display하게 된다.
따라서 본 논문에서는 모바일 통신 시스템을 이용하는 서비스 사용자가 언제 어디서나 시공간상의 제약을 받지 않고 이동통신 환경에서 양질의 서비스를 지원받을 수 있도록 모바일 성능 관리 시스템을 구현한다. 구현된 시스템은 LBS(Location Based Service), MDT(Mobile Data Terminal) 및 PDA(Personal Digital Assistant)의 성능 관리를 독립적으로 수행할 수 있고, 모니터링을 통하여 동시에 성능 관리를 수행하도록 하였다. 구현된 시스템은 사용자의 위치를 파악하여 서비스 및 개인 프로파일 성능 관리를 위한 LBS(Location Based Service) , LBS 위치 정보 수신을 통해서 전송상태를 모니터링하여 관리하는 MDT(Mobile Data Terminal), 그리고 반복 동작 모니터링을 통하여 원하는 횟수만큼 이벤트들을 처리하고 관리하는 PDA 성능관리 시스템으로 구성되어 있다.
구현된 시스템은 LBS(Location Based Service), MDT(Mobile Data Terminal) 및 PDA(Personal Digital Assistant)의 성능 관리를 독립적으로 수행할 수 있고, 모니터링을 통하여 동시에 성능 관리를 수행하도록 하였다. 구현된 시스템은 사용자의 위치를 파악하여 서비스 및 개인 프로파일 성능 관리를 위한 LBS(Location Based Service) , LBS 위치 정보 수신을 통해서 전송상태를 모니터링하여 관리하는 MDT(Mobile Data Terminal), 그리고 반복 동작 모니터링을 통하여 원하는 횟수만큼 이벤트들을 처리하고 관리하는 PDA 성능관리 시스템으로 구성되어 있다. 본 논문의 구성은 다음과 같다.
CPU 부하 체크는 특정 프로그램을 구동 시 실제 CPU가 얼마나 동작 중인지를 %로 출력하게 되며 그래픽 에러 체크는 이미지를 포지션마다 썼다, 지웠다 하면서 그래픽 메모리에 오류의 발생 여부를 모니터링 하는 기능이다. 그리고 LCD back-light 점멸, HOTKEY 입력 테스트, LED 점멸등의 동작을 수행하는 기능을 제공하며, 버튼 입력 시에는 어떤 버튼이 동작되었는지 표시 하는 기능이 화면에 표시된다. 시스템 정지를 제외한 나머지 상태에서 모니터링 상태에 대한 capture 기능이 가능하도록 하였으며 PDA 모니터링을 이용한 성능관리 그림12와 같다.
본 논문의 구현을 위해 InWireless상에서 EPM-K5500를 이용하였으며, MDT 모니터링 구현 모델은 LG-KB1800 모델을 이용하였다. 그리고 N-Zone, Kways 등 모바일 단말기에 제안된 시나리오 관리 모듈을 적용 하여 필드 테스트 중 또는 차량 운행 중 성능관리 시스템 환경을 구성하였다. 성능 관리 시스템 구축을 위한 통신은 Diag Map으로 설정하고 단말기의 하드웨어 키와 소 프트웨어 키를 사상시켜 시나리오를 작성하고 이를 실행 하였다.
LBS 모니터링 구현 모델은 SPH-9500을 이용하 였으며 위치정보 서비스의 모니터링을 위해 자기 위치정 보, 그룹위치정보 등을 이용하였다. 그리고 PPP 접속을 통하여 모바일 단말기의 Data 접속 상태를 유지하도록 하였으며 Data 접속 상태에서 계속적인 모니터링이 가능 하도록 하였다. PDA 모니터링 구현모델은 CP-B361 모델을 이용하였으며, PC에서 원격제어가 가능하도록 하였다.
MDT 규격에 따라 모바일 단말기의 상태정보 및 LBS 데이터 전송기능을 모니터링 하는 기능이 제공되며, 모바일 단말 규격에 의해 시나 리오를 작성하여 MDT 규격에 정의되어 있는 단말기 동작 이 수행되도록 구축하였다. 그리고 이동체에서 텔레서비스 식별자 값, 단말기 설정 값 등을 확인하고 변경 할 수 있도록 구축하였으며, 수신된 단문 메시지를 화면으로 보여줌으로서 모니터링이 자동으로 수행되는지 여부를 파악하게 하였다. 그림11에서 Command List는 이벤트들을 생성하지 않고 화면에서 모니터링 상태를 직접 파악하기 위해 사용되는 입 력 값이다.
이와 같은 서비스의 자동 성능 관리를 위해COM PORT 또는 USB 케이블로 연결하여 단말기의 환경에 따라 기지국/중계기 등을 거쳐 호 연결 및 데이터 통신을 수행한다. 데이터 통신과정에서 통신의 접속 상태 및 성능은 버퍼링에 의해 결정되며, 버퍼링의 모니터링을 위해 본 논 문에서는 시나리오 관리, LBS monitoring , MDT monitoring, PDA monitoring 기능을 수행한다. 이러한 모니터링 결과는 백업 서버(Backup Server)로 전송되며, 전송 결과에 따라 성능 관리 기능이 결정된다.
PDA 성능관리 모듈은 크게 설정 메뉴와 실행 메뉴로 구 성되어 있으며, 실행 메뉴는 실제 프로그램이 구동되는 화 면으로 화면에는 실제 프로세스의 동작 과정이 디스플레이 되며, 결과 값을 출력하고 설정 메뉴에서는 프로그램이 실행되는 동작과 동작되는 시간, 항목 등과 설정, 변경, 해제 등의 모니터링 기능을 수행한다. 동작 내용을 모니터링하기 위해 버퍼 체크, CPU 부하 체크, 그래픽 에러 체크 등의 체크 기능과 LCD 점멸 등과 같은 기능 테스트가 수행되도록 하였으며, 테스트 기능 중 버퍼 체크는 메모리를 할당, 해제를 계속적으로 반복하면서 프로그램에서 할당한 데이터와 실 제 데이터를 비교하도록 하였다. CPU 부하 체크는 특정 프로그램을 구동 시 실제 CPU가 얼마나 동작 중인지를 %로 출력하게 되며 그래픽 에러 체크는 이미지를 포지션마다 썼다, 지웠다 하면서 그래픽 메모리에 오류의 발생 여부를 모니터링 하는 기능이다.
그리고 Display 모듈에서 송/수신되는 데이 터를 화면에 전송하고 전송된 프로토콜을 분석하여 결과를 화면에 Display하게 된다. 모니터링 상태를 테스트하기 위해 사용자가 직접 명령어를 선택하거나 명령어 리스트를 사 용하도록 하였으며, MDT 단말 규격에 의한 통신을 수행하여 단말 모듈 상태를 확인하도록 하였다. MDT 규격에 따라 모바일 단말기의 상태정보 및 LBS 데이터 전송기능을 모니터링 하는 기능이 제공되며, 모바일 단말 규격에 의해 시나 리오를 작성하여 MDT 규격에 정의되어 있는 단말기 동작 이 수행되도록 구축하였다.
시뮬레이션 평가를 위한 패킷 상태는 패킷 상태 뷰를 통해 제안된 시스템의 모니터링과 GPS, RTT 상의 모니터링을 실시간으로 확인하여 수행되며, 상태 뷰에서 패킷 모니터링은 그림13과 같은 과정을 통 하여 수행된다. 상태 뷰에서의 패킷 모니터링을 통한 시뮬 레이션 항목은 143개의 시뮬레이션 패킷과 총 관리 시간을 157분 동안 수행하여 평가를 수행하였다.
그리고 N-Zone, Kways 등 모바일 단말기에 제안된 시나리오 관리 모듈을 적용 하여 필드 테스트 중 또는 차량 운행 중 성능관리 시스템 환경을 구성하였다. 성능 관리 시스템 구축을 위한 통신은 Diag Map으로 설정하고 단말기의 하드웨어 키와 소 프트웨어 키를 사상시켜 시나리오를 작성하고 이를 실행 하였다. LBS 모니터링 구현 모델은 SPH-9500을 이용하 였으며 위치정보 서비스의 모니터링을 위해 자기 위치정 보, 그룹위치정보 등을 이용하였다.
제안된 시스템은 시나리 오 관리 모듈, MDT monitoring, LBS monitoring, PDA monitoring의 4개의 모듈로 구성되며 각 모듈의 상호작용을 통해서 서비스 성능관리가 수행된다. 성능 관리는 LBS, MDT, PDA의 성능 관리를 각각 독립적으로 수행할 수 있도록 하였으며 또한 통합 성능 관리가 수행되도록 하였다. 제안된 시스템의 성능을 알아보기 위하여 시뮬 레이션 평가를 수행하였으며 시뮬레이션의 성능 평가는 상태 뷰에서의 패킷 모니터링을 통한 패킷 수에 따른 패킷 서비스율과 시간에 따른 패킷 오류 인식률을 비교 하였다.
성능평가는 서비스 처리율과 패킷 오류 인식률에 따라 수행하였다. 서비스 처리율은 상태 뷰에서 관리된 패킷들을 서비스하기 위한 척도이며 서비스율(λ)는 다음과 같다.
연결 상태 모니터링은 LBS 발신과정에서 연결상태를 모니터링하는 과정이며, 이때 LBS 호 신호를 위해 음성, 데이터, SMS로 구분하여 호의 신호상태를 모니터링하게 된다. 이 과정에서 LBS 호를 위한 Traffic이 종료되고 서비스 요청을 신청한 서비스 사용자가 시도한 호가 연결되어 있는지를 확인하게 되며, 세션처리는 20회를 시도하여 정상 처리 여부를 확인하게 된다. 이와 같은 과정을 수행하는 모니터링 과정은 그림4와 같다.
이러한 모니터링 방법은 주로 자원 사용량에 관한 모니터링 기법으로서 단말 사용 환경이 서로 다른 LBS, MDT 및 PDA 환경에서는 적합하지 않다. 이 장에서는 이와 같은 서비스 환 경이 서로 다른 모바일 서비스의 성능을 알아보기 위하여 GPS(Global Positioning System)와 RTT(Round Trip Time) 상의 모니터링을 통한 시뮬레이션 성능을 비교 분석하였다. 시뮬레이션을 위한 simulator로는 inWirelee 상에서 수행되는 EPM-K5500을 사용하였으며 Emulator로는 LG-KB1800을 사용하였다.
그림1에서 제안된 시스템은 모바일 서비스 목적에 따라 단말기의 성능을 체계화 및 자동화하여 성능 관리 시 간을 단축함으로서 특정 버그 발생 시 테스트 반복기능을 수행함으로서 정확한 성능 관리가 수행되도록 한다. 이와 같은 서비스의 자동 성능 관리를 위해COM PORT 또는 USB 케이블로 연결하여 단말기의 환경에 따라 기지국/중계기 등을 거쳐 호 연결 및 데이터 통신을 수행한다. 데이터 통신과정에서 통신의 접속 상태 및 성능은 버퍼링에 의해 결정되며, 버퍼링의 모니터링을 위해 본 논 문에서는 시나리오 관리, LBS monitoring , MDT monitoring, PDA monitoring 기능을 수행한다.
버퍼링이 수행되는 메모리 크기는 108바이트 이내로 설정하며, 크기가 108바이트 이상이면 클러스터를 구성하여 버퍼링을 수행해야 한다. 제안된 논문에서 버퍼링이 수행되는 이벤트 패킷 성능 관리는 내부 버퍼 구조와 외부 버퍼구조와의 상호 작용을 통해서 수행되도록 하며, 이벤트가 동시에 처리되지 않도록 구성한다.
본 논문에서는 모바일 사용자 필드에서 사용자와 단말기 간 그리고 단말 기와 모바일 서버간의 서비스의 자동 관리 되도록 LBS 모니터링, MDT 모니터링, PDA 모니터링 기반의 성능 관리 시스템을 설계 구현하였다. 제안된 시스템은 시나리 오 관리 모듈, MDT monitoring, LBS monitoring, PDA monitoring의 4개의 모듈로 구성되며 각 모듈의 상호작용을 통해서 서비스 성능관리가 수행된다. 성능 관리는 LBS, MDT, PDA의 성능 관리를 각각 독립적으로 수행할 수 있도록 하였으며 또한 통합 성능 관리가 수행되도록 하였다.
대상 데이터
이 장에서는 이와 같은 서비스 환 경이 서로 다른 모바일 서비스의 성능을 알아보기 위하여 GPS(Global Positioning System)와 RTT(Round Trip Time) 상의 모니터링을 통한 시뮬레이션 성능을 비교 분석하였다. 시뮬레이션을 위한 simulator로는 inWirelee 상에서 수행되는 EPM-K5500을 사용하였으며 Emulator로는 LG-KB1800을 사용하였다. 그리고 LBS 서비스 성능평가를 위한 Simulator로는 SPH-9500을 사용하였으며, PDA Simulator 로는 CP-B361을 사용하였다.
데이터처리
성능 관리는 LBS, MDT, PDA의 성능 관리를 각각 독립적으로 수행할 수 있도록 하였으며 또한 통합 성능 관리가 수행되도록 하였다. 제안된 시스템의 성능을 알아보기 위하여 시뮬 레이션 평가를 수행하였으며 시뮬레이션의 성능 평가는 상태 뷰에서의 패킷 모니터링을 통한 패킷 수에 따른 패킷 서비스율과 시간에 따른 패킷 오류 인식률을 비교 하였다. 그 결과 제안된 시스템의 성능이 GPS, RTT 시스템에 비해 성능이 우수함을 알 수 있었다.
이론/모형
성능 관리 시스템 구축을 위한 통신은 Diag Map으로 설정하고 단말기의 하드웨어 키와 소 프트웨어 키를 사상시켜 시나리오를 작성하고 이를 실행 하였다. LBS 모니터링 구현 모델은 SPH-9500을 이용하 였으며 위치정보 서비스의 모니터링을 위해 자기 위치정 보, 그룹위치정보 등을 이용하였다. 그리고 PPP 접속을 통하여 모바일 단말기의 Data 접속 상태를 유지하도록 하였으며 Data 접속 상태에서 계속적인 모니터링이 가능 하도록 하였다.
그리고 PPP 접속을 통하여 모바일 단말기의 Data 접속 상태를 유지하도록 하였으며 Data 접속 상태에서 계속적인 모니터링이 가능 하도록 하였다. PDA 모니터링 구현모델은 CP-B361 모델을 이용하였으며, PC에서 원격제어가 가능하도록 하였다.
시뮬레이션을 위한 simulator로는 inWirelee 상에서 수행되는 EPM-K5500을 사용하였으며 Emulator로는 LG-KB1800을 사용하였다. 그리고 LBS 서비스 성능평가를 위한 Simulator로는 SPH-9500을 사용하였으며, PDA Simulator 로는 CP-B361을 사용하였다. 시뮬레이션 평가를 위한 패킷 상태는 패킷 상태 뷰를 통해 제안된 시스템의 모니터링과 GPS, RTT 상의 모니터링을 실시간으로 확인하여 수행되며, 상태 뷰에서 패킷 모니터링은 그림13과 같은 과정을 통 하여 수행된다.
본 논문의 구현을 위해 InWireless상에서 EPM-K5500를 이용하였으며, MDT 모니터링 구현 모델은 LG-KB1800 모델을 이용하였다. 그리고 N-Zone, Kways 등 모바일 단말기에 제안된 시나리오 관리 모듈을 적용 하여 필드 테스트 중 또는 차량 운행 중 성능관리 시스템 환경을 구성하였다.
성능/효과
그 결과 제안된 시스템에서는 패킷 오류 인식률을 거의 100% 정도 인식하는데 반해서 RTT는 약 96%, 그리고 GPS는 94% 정도의 인식률을 보였다. 이 결과는 시뮬 레이션 환경이 서로 다른 조건에서 수행되었지만 제안된 시스템은 모바일 서비스 관리를 LBS, MDT, PDA의 상태 뷰에 따라 실시간으로 모니터링 하기 때문이다.
제안된 시스템의 성능을 알아보기 위하여 시뮬 레이션 평가를 수행하였으며 시뮬레이션의 성능 평가는 상태 뷰에서의 패킷 모니터링을 통한 패킷 수에 따른 패킷 서비스율과 시간에 따른 패킷 오류 인식률을 비교 하였다. 그 결과 제안된 시스템의 성능이 GPS, RTT 시스템에 비해 성능이 우수함을 알 수 있었다.
이 결과는 시뮬 레이션 환경이 서로 다른 조건에서 수행되었지만 제안된 시스템은 모바일 서비스 관리를 LBS, MDT, PDA의 상태 뷰에 따라 실시간으로 모니터링 하기 때문이다. 따라서 제안된 시스템은 그림14와 그림15에서 보듯이 패킷 수와 시간에 관계없이 성능에 큰 차이가 없음을 알 수 있으며, 이에 따라 성능이 효율적으로 관리됨을 알 수 있다.
질의응답
핵심어
질문
논문에서 추출한 답변
버퍼링은 어떤 구조인가?
버퍼링(mbuffer)은 버퍼에 저장된 데이터의 크기를 결정하여 버퍼링을 수행할 데이터를 관리하기 위한 구조이다. 이때 버퍼링이 수행되는 성능관리 버퍼(mbuffer)는 네트워크 프로토콜이 COM PORT/USB와 TCP/IP 통신이 수행되도록 구성하며, 헤더(header)와 트레일러(trailer), 버퍼 성능 관리 데이터 입출력(Bin/Bout)을 구성하여 성능을 관리한다.
모바일 성능 관리 시스템은 어떻게 수행하도록 하였는가?
따라서 본 논문에서는 모바일 통신 시스템을 이용하는 서비스 사용자가 언제 어디서나 시공간상의 제약을 받지 않고 이동통신 환경에서 양질의 서비스를 지원받을 수 있도록 모바일 성능 관리 시스템을 구현한다. 구현된 시스템은 LBS(Location Based Service), MDT(Mobile Data Terminal) 및 PDA(Personal Digital Assistant)의 성능 관리를 독립적으로 수행할 수 있고, 모니터링을 통하여 동시에 성능 관리를 수행하도록 하였다. 구현된 시스템은 사용자의 위치를 파악하여 서비스 및 개인 프로파일 성 능 관리를 위한 LBS(Location Based Service) , LBS 위치 정보 수신을 통해서 전송상태를 모니터링하여 관리하는 MDT(Mobile Data Terminal), 그리고 반복 동작 모니터링을 통하여 원하는 횟수만큼 이벤트들을 처리하고 관리하는 PDA 성능관리 시스템으로 구성되어 있다.
버퍼 루틴은 어떻게 구성되는가?
버퍼 루틴은 버퍼에 할당된 이벤트와 성능을 관리하기 위해 사용되며, 할당루틴, 해제 루틴, 이벤트 삭제 루틴, 복사 루틴, 버퍼와 버퍼 간의 이동 루틴 등으로 구성된다. 버퍼루틴을 수행하는 함수는 m_get()이며, 버퍼 루틴의 모니터링을 해제하는 함수는 m_free()이다.
참고문헌 (12)
B. Housel and D. Lindquist, "Web Express : A System for Optimizing Web Browsing in a Wireless Environment," MOBICOM 96, pp. 108-116, Nov., 1996.
CDG Document, Mobile IP Implementation Guidlines, V1.4, July, 1998
ISO TC/211, 19132 Geographic Information - Location Based Services Possible Standards, http://www.isotc211.org/scope.htm#19132.
LIF(Location Inter-Operability Forum), Statement Version 4, LIF.
R. Floyd and B. Housel, "Mobile web Access using eNetwork Web Express," IEEE Personal Communications, pp. 47-52, 1998.
TR45.6 Document, Wireless IP Network Architecture based on IETF Protocols, Jan. 1999
Liang Xiao, Larry J. Greenstein, Narayan B. Mandayam, Shalini Periyalwar, "Distributed Measurements for Estimating and Updating Cellular System Performance," IEEE Trans. on Com., VOL. 56, pp. 991-998, 2008.
Syed Ali Khayam, Shirish S. Karande, Muhammad Usman Ilyas, and Hayder Radha, "Header Detection to Improve Multimedia Quality Over Wireless Networks," IEEE Trans. on MULTIMEDIA, VOL. 9, pp. 377-385, 2007.
민경욱, 박종현, "LBS 플랫폼에서의 Web Services 구성방법," 제20회 한국정보처리 학회 추계학술발표대회 논문집 제10권 제2호, pp. 689-692, 2003.
김용술, 김화성, "고품질 실시간 스트리밍 서비스 제공을 위한 네트워크 모니터링 기법," 한국통신학회 논문지, 01-11, vol. 31 No. 11B, pp. 969-978, 2006.
B. Landfeldt, P. Sookavatana, A. Senviratne, "The Case for a Hybrid Passive/Active Network Monitoring Scheme in The Wireless Internet", in Proc. of IEEE international conference networks, 2002.
B.B Lwekamp, "Combining active and passive network measurement to build scalable monitoring systems on the grid," performance Evolution Review, 30(4): pp. 19-26, 2003.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.