이동 단말기들은 이동통신 서비스의 발달과 더불어 다양한 멀티미디어 기능을 포함하는 컨버젼스 단말기로 진화하고 있으며, 사용자들로 하여금 다양한 서비스를 원활히 이용할 수 있도록 고성능화되어 가고 있다. 이러한 이동 단말기의 고성능화는 기기 자체에 대한 복잡한 설정을 요구하며, 잠재적인 H/W 또는 S/W 오류 발생 가능성과 설치 프로그램 간 충돌로 인하여 시스템 성능 저하 등의 문제를 가질 수 있다. 이러한 문제를 해결하기 위하여 단말기 관리에 대한 필요성이 대두되어, 이를 위한 기구로서 OMA(Open Mobile Alliance)가 결성되었다. OMA는 이동 단말기 관리의 표준으로 OMA DM(Device Management)을 제시하였다. 최근에 공개된 OMA DM v1.2는 이전 스펙보다 개선된 이동 단말기 관리 방법을 제공한다. 본 논문에서는 이동 단말기를 위한 OMA DM v1.2 기반 관리 에이전트에 대한 설계 및 구현 내용을 보인다. 이 에이전트는 C언어로 구현되었으며, 이동 단말기의 관리 객체를 획득, 변경 그리고 추가하기 위해 TNDS(Tree and Description Serialization)를 사용함으로써 적은 양의 네트워크 트래픽으로 효과적인 단말기 관리가 가능하다.
이동 단말기들은 이동통신 서비스의 발달과 더불어 다양한 멀티미디어 기능을 포함하는 컨버젼스 단말기로 진화하고 있으며, 사용자들로 하여금 다양한 서비스를 원활히 이용할 수 있도록 고성능화되어 가고 있다. 이러한 이동 단말기의 고성능화는 기기 자체에 대한 복잡한 설정을 요구하며, 잠재적인 H/W 또는 S/W 오류 발생 가능성과 설치 프로그램 간 충돌로 인하여 시스템 성능 저하 등의 문제를 가질 수 있다. 이러한 문제를 해결하기 위하여 단말기 관리에 대한 필요성이 대두되어, 이를 위한 기구로서 OMA(Open Mobile Alliance)가 결성되었다. OMA는 이동 단말기 관리의 표준으로 OMA DM(Device Management)을 제시하였다. 최근에 공개된 OMA DM v1.2는 이전 스펙보다 개선된 이동 단말기 관리 방법을 제공한다. 본 논문에서는 이동 단말기를 위한 OMA DM v1.2 기반 관리 에이전트에 대한 설계 및 구현 내용을 보인다. 이 에이전트는 C언어로 구현되었으며, 이동 단말기의 관리 객체를 획득, 변경 그리고 추가하기 위해 TNDS(Tree and Description Serialization)를 사용함으로써 적은 양의 네트워크 트래픽으로 효과적인 단말기 관리가 가능하다.
With the rapid advancement of mobile communication, mobile devices are evolving into convergence devices with various multimedia capabilities. But, high performance of devices demands complicated settings, and thus contains latent error possibilities, and poor system performance caused by the collis...
With the rapid advancement of mobile communication, mobile devices are evolving into convergence devices with various multimedia capabilities. But, high performance of devices demands complicated settings, and thus contains latent error possibilities, and poor system performance caused by the collision of different softwares. To solve these problems, device management becomes an important issue. Open Mobile Alliance(OMA) developed OMA DM(Device Management), which is a device management standard. Recently released OMA DM v1.2 provides improved mobile device management methods compared to earlier versions. This paper introduces design and implementation of OMA DM v1.2 based management agent. By using Tree and Description Serialization(TNDS) for acquiring, adding, and editing objects in the mobile devices, it provides more effective device management with small amount of network traffic.
With the rapid advancement of mobile communication, mobile devices are evolving into convergence devices with various multimedia capabilities. But, high performance of devices demands complicated settings, and thus contains latent error possibilities, and poor system performance caused by the collision of different softwares. To solve these problems, device management becomes an important issue. Open Mobile Alliance(OMA) developed OMA DM(Device Management), which is a device management standard. Recently released OMA DM v1.2 provides improved mobile device management methods compared to earlier versions. This paper introduces design and implementation of OMA DM v1.2 based management agent. By using Tree and Description Serialization(TNDS) for acquiring, adding, and editing objects in the mobile devices, it provides more effective device management with small amount of network traffic.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
2의 개선된 특징을 서술하였다. 또한 본 논문에서는 이동 단말기 관리 에이전트인 MDM 에이전트를 보였다. MDM 에이전트는 OMA DM v1.
MDM 에이전트는 OMA DM 서버와 통신을 통해 단말기의 초기 구성 정보 설정, 단말기 정보의 지속적인 업데이트와 부가적인 서비스 설치, 단말기로부터 관리 정보 수집, 그리고 단말기에서 생성된 이벤트의 처리를 수행한다. 본 논문에서는 MDM 에이전트의 주요 모듈의 구현에 대해 자세히 설명한다.
본 논문에서는 OMA DM v1.2를 만족하는 이동 단말기관리 에이전트인 MDM(Mobile Device Management) 에이전트의 설계와 구현을 보인다. MDM 에이전트는 단말기의 초기 권한 설정, 단말기 구성 정보에 대한 관리, 단말기 펌웨어 다운로드 등의 기능을 수행 함으로써 단말기상의 소프트웨어 버그나 사용자의 잘못된 설정으로부터 발생하는 오작동을 방지 혹은 복구 한다.
본 논문에서는 SCTS 1.2 적합성 검증 툴을 사용하여 구현한 MDM 에이전트가 OMA DM v1.2에 준하여 개발되었음을 보였다. 또한 프로비저닝 과정에서 발생하는 메시지 전송률을 분석하여 MDM 에이전트의 성능을 평가 하였다.
본 논문에서는 단말기 관리 표준인 OMA DM을 살펴보고, OMA DM v1.1.2와 OMA DM v1.2를 비교·분석함으로써 OMA DM v1.2의 개선된 특징을 서술하였다.
MDM 에이전트에서 OMA DM 서버의 관리 명령의 처리는 관리 명령 관리자를 통하여 접근 권한을 확인한 후 관리 트리 트리 매니저에서 관리되는 설정 정보를 처리한다. 본 논문에서는 단말기의 초기 구성 정보 설정을 위한 MDM 에이전트의 프로비저닝 기능에 대해 자세히 설명한다.
본 논문에서는 이동 단말기 관리 에이전트인 MDM(Mobile Device Management) Agent를 보인다. MDM 에이전트는 OMA DM v1.
프로비저닝 과정은 (1), (2)의 과정을 반복적으로 수행하며 이루어진다. 본 실험은 이러한 프로비저닝 과정에서 발생하는 MDM 에이전트와 OMA DM 서버 간의 메시지 전송량을 측정한다.
MDM 에이전트는 프로그램의 크기와 실행 속도 등을 고려하여 C언어로 구현하였다. 본 장에서는 MDM 에이전트의 논리적 계층과 물리적 설계에 대해서 설명하고, MDM 에이전트의 프로비저닝 기법을 소개한다.
제안 방법
또한 본 논문에서는 이동 단말기 관리 에이전트인 MDM 에이전트를 보였다. MDM 에이전트는 OMA DM v1.2를 기반으로 설계되었으며, 프로그램의 크기와 실행 속도등을 고려하여 C언어로 구현되었다.
MDM 에이전트는 위의 계층 구조에서 설명한 응용 서비스 계층과 단말기 관리 핵심 계층의 모든 기능을 포함하는 하나의 컴포넌트 형태로 구성하고 하드웨어 추상화 계층은 마이크로소프트 윈도우 운영체제를 기반으로 구현하였다.
MDM 에이전트는 프로그램의 크기와 실행 속도 등을 고려하여 C언어로 구현하였다. 본 장에서는 MDM 에이전트의 논리적 계층과 물리적 설계에 대해서 설명하고, MDM 에이전트의 프로비저닝 기법을 소개한다.
이는 MDM 에이전트가 관리 세션이 시작되면 관리에 필요한 설정 정보 파일만을 메모리에 위치시키므로 관리 세션 중 메모리 사용에 대해서 효율적이다. MDM 에이전트에서 OMA DM 서버의 관리 명령의 처리는 관리 명령 관리자를 통하여 접근 권한을 확인한 후 관리 트리 트리 매니저에서 관리되는 설정 정보를 처리한다. 본 논문에서는 단말기의 초기 구성 정보 설정을 위한 MDM 에이전트의 프로비저닝 기능에 대해 자세히 설명한다.
관리 트리 관리자는 단말기 관리 설정 정보를 추상화된 트리 형태로 관리를 하며 관리 트리를 영속적으로 유지하기 위해서 두 가지의 방법을 제공한다. 첫째는 존재하는 관리 설정 정보를 XML형태의 파일로 관리하고 MDM 에이전트의 관리 세션이 시작되면 메모리에 정보를 위치시킨다.
2에 준하여 개발되었음을 보였다. 또한 프로비저닝 과정에서 발생하는 메시지 전송률을 분석하여 MDM 에이전트의 성능을 평가 하였다. 특히, OMA DM v1.
본 장에서는 MDM 에이전트의 구현이 OMA DM v1.2를 기반하여 개발되었음을 검증하고 이를 바탕으로 관리 객체를 제어하기 위해 필요한 OMA DM 서버와 MDM 에이전트간의 데이터 전송량을 분석한다.
본 장에서는 이동 단말기 관리를 위한 OMA DM 기반 구조를 살펴보고, OMA DM v1.1.2와 OMA DM v1.2를 비교 분석한다[8].
2 적합성 검증 툴을 사용한다[5]. 본 적합성 검증 방법은 OMA DM 서버의 역할을 하는 SCTS가 MDM 에이전트에게 명령을 전송하고 이에 대한 결과값을 돌려받아 확인 하는 방식으로 진행된다. 본 검증은 SCTS가 제공하는 24개의 그룹으로 구성된 48개의 검증 항목에 대해 수행되었다.
본 절에서는 3.3절에서 설명한 MDM 에이전트의 프로비저닝 과정에서 발생하는 MDM 에이전트와 OMA DM 서버 간의 메시지 전송량을 다음과 같이 세 가지의 경우로 나누어 비교 · 분석 한다.
대상 데이터
본 적합성 검증 방법은 OMA DM 서버의 역할을 하는 SCTS가 MDM 에이전트에게 명령을 전송하고 이에 대한 결과값을 돌려받아 확인 하는 방식으로 진행된다. 본 검증은 SCTS가 제공하는 24개의 그룹으로 구성된 48개의 검증 항목에 대해 수행되었다. <표 3>은 SCTS가 제공하는 24개의 그룹의 검증 항목을 나타낸다.
이론/모형
2를 기반으로 올바르게 구현되었음을 보인다. 이를 위하여 OMA에서 배포하는 SCTS(SyncML Conformance Test Suite) 1.2 적합성 검증 툴을 사용한다[5]. 본 적합성 검증 방법은 OMA DM 서버의 역할을 하는 SCTS가 MDM 에이전트에게 명령을 전송하고 이에 대한 결과값을 돌려받아 확인 하는 방식으로 진행된다.
성능/효과
이러한 결과는 WBXML은 XML문서를 압축한 형태로 전송하기 때문에 나타난다. 둘째 TNDS(Tree and Description Serialization) 사용함으로써 관리 객체를 제어하기 위해 필요한 OMA DM 서버와 MDM 에이전트간의 메시지 양을 감소 시킴을 알 수 있다. 이러한 전송량의 차이는 Get명령의 경우 각각의 관리 객체에 대하여 명령과 명령 처리 결과 그리고 결과값을 메시지에 포함하게 되며 TNDS(Tree and Description Serialization)명령의 경우 관리 객체 그룹을 대표하는 객체에 대하여 하나의 명령과 명령 처리결과를 포함하고 각 관리 객체의 결과값을 TNDS(Tree and Description Serialization)로 인코딩하여 이를 결과값으로 메시지에 포함하기 때문에 나타난다.
2를 기반으로 설계되었으며, C언어로 구현되었다. 또한, MDM 에이전트는 OMA DM v1.2에서 제공하는 TNDS(Tree and Description Serialization)를 사용함으로써 적은 양의 네트워크 트래픽을 통해 보다 효과적인 단말기 관리가 가능하다.
본 절에서는 논문에서 소개된 MDM 에이전트가 OMA DM v1.2를 기반으로 올바르게 구현되었음을 보인다. 이를 위하여 OMA에서 배포하는 SCTS(SyncML Conformance Test Suite) 1.
(그림 6)의 실험 결과를 통해 다음과 같은 결과를 알 수 있다. 첫째 XML을 이용한 경우보다 WBXML을 이용하여 통신을 할 때 메시지 양이 감소한다. 이러한 결과는 WBXML은 XML문서를 압축한 형태로 전송하기 때문에 나타난다.
또한 프로비저닝 과정에서 발생하는 메시지 전송률을 분석하여 MDM 에이전트의 성능을 평가 하였다. 특히, OMA DM v1.2에서 제공하는 TNDS를 사용함으로써 적은 양의 네트워크 트래픽을 통해 보다 효과적인 단말기 관리가 가능함을 실험을 통하여 보였다.
질의응답
핵심어
질문
논문에서 추출한 답변
이동 단말기의 관리는 무엇을 포함하는가?
이동 단말기의 관리는 단말기의 초기 구성 정보의 설정, 단말기 정보의 지속적인 업데이트와 부가적인 서비스 설치를 비롯한 단말기로부터의 관리 정보 수집 및 단말기에서 생성된 이벤트의 처리 등을 포함한다[3, 4].
OMA DM은 무엇을 통하여 관리 객체에 대한 확장성을 제공하는가?
OMA DM은 XML기반으로 언어 중립적이고 기반 프로토콜에 중립적이며 경량이다. 또한 실시간에 관리 대상을 증가시키거나 줄일 수 있는 명령을 통하여 관리 객체에 대한 확장성을 제공한다[8, 9].
이동 단말기의 고성능화는 어떤 문제를 가질 수 있는가?
이동 단말기들은 이동통신 서비스의 발달과 더불어 다양한 멀티미디어 기능을 포함하는 컨버젼스 단말기로 진화하고 있으며, 사용자들로 하여금 다양한 서비스를 원활히 이용할 수 있도록 고성능화되어 가고 있다. 이러한 이동 단말기의 고성능화는 기기 자체에 대한 복잡한 설정을 요구하며, 잠재적인 H/W 또는 S/W 오류 발생 가능성과 설치 프로그램 간 충돌로 인하여 시스템 성능 저하 등의 문제를 가질 수 있다. 이러한 문제를 해결하기 위하여 단말기 관리에 대한 필요성이 대두되어, 이를 위한 기구로서 OMA(Open Mobile Alliance)가 결성되었다.
참고문헌 (11)
Y. Hong, S. Son, and S Cho, 'Device Management for Mobile WiMAX Services,' IEEE Trans on Consumer Electronics, Digest of Technical Papers, 2007
P. Oommen 'A framework for integrated management of mobile-stations over-the-air,' Proc. of the 2001 IEEE/ IFIP Int'l Symposium on Integrated Network Management, 2001
S. Adwankar, S. Mohan, and V. Vasudevan, 'Universal Manager: Seamless Management of Enterprise Mobile and Non.mobile Devices,' Proc. of the 2004 IEEE Int'l Conf. on Mobile Data Management (MDM'04), 2004
R. Chakravorty and H. Ottevanger, 'Architecture and implementation of a remote management framework for dynamically reconfigurable device,' Proc of the 2002 IEEE International Conf. on Networks, Aug. 2002, pp.375-380
J. Case, M. Fedor, M. Schoffstall, J. Davin. A Simple Network Management Protocol. RFC 1157, Internet Engineering Task Force, May 1990
Provisioning Architecture Overview Version 1.1, 2002, http://www.openmobilealliance.org
Open Mobile Alliance, http://www.openmobilealliance.org
R. State, O. Festor, and B. Zores,'An Extensible Agent Toolkit for Device Management,' Proc. of the 2004 IEEE/IFIP Int'l Symposium on Network Operations and Management, 2004
※ AI-Helper는 부적절한 답변을 할 수 있습니다.