Mobility Support for Sales and Inventory Applications

  • Narayanan Krishnakumar
  • Ravi Jain
Part of the The Kluwer International Series in Engineering and Computer Science book series (SECS, volume 353)


An important and challenging set of issues in mobile computing is the design of architectures and protocols for providing mobile users with integrated Personal Information Services and Applications (PISA), such as personalized news and financial information, and mobile sales and banking. We present a system architecture for delivery of PISA based on replicated distributed servers connected to users via a personal communications services (PCS) network. The PISA architecture takes advantage of many of the basic facilities incorporated in proposed PCS network designs.

We focus on the mobile sales and inventory application as an example of a PISA with a well-defined market segment. We deal with both application-level and infrastructure-level protocols supporting this application. At the application level, we describe a database design and protocol which supports both mobile and stationary salespersons. A key principle behind our design choices is to minimize those aspects which are needed solely to support user mobility. We propose using a site escrow method and reconfiguration protocol for supporting sales transactions, and discuss how mobile salespersons can be accommodated in this scheme. On the infrastructure-level, we discuss how the service profiles of the mobile salespersons can be maintained using a two-level hierarchy of profile databases, and show that a protocol more robust than that used for maintaining their location is needed. We finally present such a protocol for maintaining service profiles.


Mobile User Service Area Call handofF Mobile Database Registration Area 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    “Cellular radiotelecommunications intersystem operations, Rev. B”, EIA/TIA, July, 1991.Google Scholar
  2. [2]
    “Feature description and functional analysis of Personal Communications Services (PCS) Capabilities”, Bellcore Special Report, SR-TSV-00230, Apr. 1992.Google Scholar
  3. [3]
    “Generic criteria for Version 0.1 Wireless Access Communications Systems (WACS)”, Bellcore Technical Advisory, TA-NWT-001313, Issue 1, July 1992.Google Scholar
  4. [4]
    G. Alonso and A. El Abbadi, “Partitioned data objects in distributed databases”. University of California, Santa Barbara, Technical Report TRCS-93-06, 1993.Google Scholar
  5. [5]
    D. Barbara and H. Garcia-Molina, “The Demarcation Protocol: A technique for maintaining arithmetic constraints in distributed database systems”, Proceedings of International Conference on Extending Data Base Technology, 1992.Google Scholar
  6. [6]
    P.A. Bernstein, V. Hadzilacos and N. Goodman, “Concurrency Control and Recovery in Database Systems”, Addison Wesley Publishing Company, 1987.Google Scholar
  7. [7]
    D. Ferrari, A. Banerjea and H. Zhang, “Network support for multimedia — a discussion of the Tenet approach”, Technical Report TR-92-072, Intl. Comp. Sci. Inst., Berkeley, CA, Nov. 92.Google Scholar
  8. [8]
    D.K. Gifford, “Weighted voting for replicated data”, Proceedings of the Seventh ACM Symposium on Operating Systems Principles, pages 150–159, 1979.Google Scholar
  9. [9]
    J. Gray and A. Reuter, “Transaction Processing: Concepts and Techniques”, Morgan Kaufmann, 1993.Google Scholar
  10. [10]
    M. P. Herlihy, “Concurrency vs. availability: Atomicity mechanisms for replicated data”, ACM TOCS, 5(3), 249–274, Aug. 1987CrossRefGoogle Scholar
  11. [11]
    R. Jain, “A survey of user location strategies in personal communications services systems”, Submitted for publication, 1993.Google Scholar
  12. [12]
    R. Jain and N. Krishnakumar, “Network Support for Personal Information Services to PCS Users”, IEEE Conf. Networks for Pers. Comm. (NPC), Long Branch, NJ, Mar. 1994.Google Scholar
  13. [13]
    R. Jain and N. Krishnakumar, “Service handoffs and virtual mobility for delivery of personal information services to mobile users”, Submitted for publication, 1994.Google Scholar
  14. [14]
    J. Jerney, “A conversation with Dataquest’s Jerry Purdy”, Pen-based computing, pp. 7–8, Aug./Sep., 1993.Google Scholar
  15. [15]
    K. Keeton, B. A. Mah, S. Seshan, R. H. Katz, D. Ferrari, “Providing connection-oriented network services to mobile hosts”, Proc. USENIX Symp. Mobile and Location-Independent Computing, pp. 83–102, Aug. 93.Google Scholar
  16. [16]
    N. Krishnakumar and A. Bernstein, “High throughput escrow algorithms for replicated databases”, Proceedings of the 18th Intl. Conf. on Very Large Data Bases, 175–186, Aug. 1992Google Scholar
  17. [17]
    A. Kumar and M. Stonebraker, Semantics based transaction management techniques for replicated data, Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 379–388, 1988.Google Scholar
  18. [18]
    M. Mouly and M.-B. Pautet, “The GSM System for Mobile Communications”, 49 rue Louise Bruneau, Palaiseau, France, 701 pp., 1992.Google Scholar
  19. [19]
    P. E. O’Neil, “The escrow transactional model”, ACM TODS, 11(4), 405–430, Dec. 1986.CrossRefGoogle Scholar
  20. [20]
    A. R. Noerpel, L. F. Chang and D. J. Harasty, “Radio link access procedure for a wireless access communications system”, Proc. Intl. Conf. Comm., May, 1994.Google Scholar
  21. [21]
    V. Schnee, “An excellent adventure”, Wireless, pp. 40–43, Mar./Apr., 1994.Google Scholar
  22. [22]
    J. Schwartz, “Upgrade lets salespeople share data”, Comm. Week, pp. 47–48, May 24, 1994.Google Scholar
  23. [23]
    N. Soparkar and A. Silberschatz, “Data-value partitioning and virtual messages”, Proceedings of the 9th ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, pp. 357–367, 1990.Google Scholar
  24. [24]
    C. Tait and D. Duchamp, “An efficient variable-consistency replicated file service”, Proc. USENIX File System Workshop, May 92.Google Scholar
  25. [25]
    R.H. Thomas, “A majority consensus approach to concurrency control for multiple copy databases”, ACM Transactions on Database Systems, 4(2):180–209, Jun. 1979.CrossRefGoogle Scholar

Copyright information

© Bell Communications Research 1995

Authors and Affiliations

  • Narayanan Krishnakumar
    • 1
  • Ravi Jain
    • 1
  1. 1.Bell Communications ResearchMorristown

Personalised recommendations