Zippering: managing intermittent connectivity in DIANA

  • Authors:
  • Arthur M. Keller;Owen Densmore;Wei Huang;Behfar Razavi

  • Affiliations:
  • Stanford Univ., Stanford, CA;Sun Microsystems;Sun Microsystems;Sun Microsystems

  • Venue:
  • Mobile Networks and Applications - Special issue on personal communications services
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes an approach for handling intermittent connectivity between mobile clients and network-resident applications, which we call zippering. When the client connects with the application, communication between the client and the application is synchronous. When the client intermittently connects with the application, communication becomes asynchronous. The DIANA (Device-Independent, Asynchronous Network Access) approach allows the client to perform a variety of operations while disconnected. Finally, when the client reconnects with the application, the operations performed independently on the client are replayed to the application in the order they were originally done. Zippering allows the user at the client to fix errors detected during reconciliation and continues the transaction gracefully instead of aborting the whole transaction when errors are detected.