MobiMan: Bringing Scripted Agents to Wireless Terminal Management

  • Venu Vasudevan
  • Sandeep Adwankar
  • Nitya Narasimhan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2867)


The increasing software complexity of wireless devices and wireless data service provisioning motivates a wireless terminal management challenge. The systems management solution for this problem needs to scale up to large device populations, while being lightweight enough to be pragmatic for resource-constrained devices. The work in this paper builds upon the emerging SyncML standard for wireless terminal management in order to bring sophisticated policy-based management to large populations of wireless data devices. It is anticipated that this technology will simplify the upgrade and management of wireless data devices substantially, thus encouraging the adoption of sophisticated data terminals.


Mobile Device Mobile Agent Action Routine Device Management Battery Level 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [GK99]
    Kuenning, G.: A Cron Daemon for Portable Computers, UCLA Computer Science Department Technical Report UCLA-CSD-990044 (September 1999)Google Scholar
  2. [GY95]
    Goldszmidt, G., Yemini, Y.: Distributed Management by Delegation. In: Proc. of the 15th ICDCS Conference, pp. 333–340. IEEE Computer Society, Los Alamitos (1995)Google Scholar
  3. [HS00]
    Heidemann, J., Shah, D.: Location-Aware Scheduling with Minimal Infrastructure. In: USENIX Conference Proceedings, June 2000, pp. 131–138 (2000)Google Scholar
  4. [JN01]
    Jonsson, A., Novak, L.: SyncML-Getting the mobile Internet in sync. Ericsson Review (3), 110–115 (2001)Google Scholar
  5. [KD99]
    Dulaney, K.: TCO for PDAs: Higher than Expected, Strategic Planning, SPA-08-7900, Research Note, Gartner Group (July 1999)Google Scholar
  6. [KM01]
    Kehr, R., Mieves, H.: SIMspeak -Towards an Open and Secure Application Platform for GSM SIMs. In: Attali, S., Jensen, T. (eds.) E-smart 2001. LNCS, vol. 2140, pp. 135–149. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  7. [LL01]
    MIT Lightweight Languages Workshop (2001),
  8. [LS01]
    Levi, D., Schoenwaelder, J.: Definitions of Managed Objects for the Delegation of Management Scripts, IETF Network Working Group RFC (August 2001),
  9. [MS98]
    Sloman, M.: Policy Based Management of Telecommunication Systems and Networks. In: First UK Programmable and Telecommunications Workshop, HP Labs (1998)Google Scholar
  10. [NA03]
    Narasimhan, N., Adwankar, S., Vasudevan, V.: SmartCloud: Automated, intelligent task distribution in MobiMan, Internal Draft, Motorola Labs (2003)Google Scholar
  11. [OS96]
    Shivers, O.: A universal scripting framework, or Lambda: the ultimate “ittle language”. In: Jaffar, J., Yap, R.H.C. (eds.) ASIAN 1996. LNCS, vol. 1179, pp. 254–265. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  12. [SD02]
    SyncML Representation Protocol Device Management Usage, version 1.1 (February 2002), at
  13. [SM02]
    SyncML Data Synchronization and Device Management, official website,
  14. [SMLM]
    SNMP Research: Mid-Level Manager (MLM), White Paper, SNMP Research,
  15. [SNMX]
    SNMP Frameworks, Inc., The Simple Network Management Executive (SNMX) Scripting Language,
  16. [3GPP]
    3GPP Technical Specification Group Services and System Aspects: USIM/SIM Application Toolkit (USAT/SAT), Doc# 3G TS 22.038 v5.2.0 (2001-2002)Google Scholar
  17. [VL01]
    Vasudevan, V., Landis, S.: Malleable Services. International Journal of Software Engineering and Knowledge Engineering 11(4), 389–406 (2001)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Venu Vasudevan
    • 1
  • Sandeep Adwankar
    • 1
  • Nitya Narasimhan
    • 1
  1. 1.Mobile Platforms and Services DepartmentMotorola LabsSchaumburgUSA

Personalised recommendations