@Article{welch, author = "B. Welch", title = "A comparison of three distributed file system architectures: {Vnode}, {Sprite}, and {Plan 9}", journal = "Computing Systems", volume = "7", number = "2", pages = "175--199", month = "Spring", year = "1994", coden = "CMSYE2", ISSN = "0895-6340", bibdate = "Sat Mar 22 15:10:17 MST 1997", acknowledgement = ack-nhfb, classcodes = "C6120 (File organisation); C6160B (Distributed DBMS); C6150J (Operating systems); C6150N (Distributed systems); C5640 (Protocols)", keywords = "9; 9P file system; devices; distributed databases; distributed file system architectures; file organisation; file system resources; I/O; interfaces; internal naming; IPC communication channels; network-wide shared name space; per-process name spaces; peripheral; Plan; procedure calls; protocol; protocols; remote; remote access; Sprite; SunOS; system services; telecommunication channels; Unix; UNIX file system; vnode", treatment = "G General Review; P Practical", } @TechReport{AHA93, author = "Tahir Ahamad and Mike Clary and Owen Densmore and Steve Gadol and Arthur M. Keller and Robert Pang", title = "The {DIANA} Approach to Mobile Computing", institution = "Stanford University, Sun Microsystems", year = "1993", } @TechReport{ALO, author = "R. Alonso and H. Korth", title = "Database System Issues in Nomadic Computing", publisher = "Matsushita Information Technology Laboratory, U.S.", year = "1992", } @Article{ALO3, author = "R. Alonso and D. Barbara and H. Garcia--Molina", title = "Data caching issues in an information retrieval system", journal = "ACM Transactions on Database Systems", volume = "15", number = "3", year = "1990", pages = "359--384", month = sep, } @Article{BAR, author = "D. Barbara and T. Imielinski", title = "Sleepers and Workaholics: Caching Strategies in Mobile Environments", journal = "SIGMOD Record (ACM Special Interest Group on Management of Data)", volume = "23", number = "2", pages = "1--12", month = jun, year = "1994", affiliation = "Matsushita Inf. Technol. Lab., Princeton, NJ, USA", } @Article{BOL, author = {MacDonald, V. H.}, title = {The cellular concept}, journal = {Bell System Technical Journal}, year = 1987, volume = 58, number = 1, } @InProceedings{CHEN, author = "K. Chen and R. B. Bunt and D. L. Eager", title = "Write Caching in Distributed File Systems", pages = "457--466", ISBN = "0-8186-7025-8", booktitle = "Proceedings of the 15th International Conference on Distributed Computing Systems ({ICDCS}'95)", month = may # "30~" # jun # "--2~", publisher = "IEEE Computer Society Press", address = "Los Alamitos, CA, USA", year = "1995", } @InProceedings{DUC, author = "Dan Duchamp", title = "Issues in Wireless Mobile Computing", booktitle = "Third IEEE Workshop on Workstation Operating Systems", address = "Key Biscayne, Floride, US", month = apr, year = "1992", pages = "2--10", } @InProceedings{EBL, author = "M. Ebling and L. Mummert and D. Steere", title = "Overcoming the Network Bottleneck in Mobile Computing", booktitle = "Workshop on Mobile Computing Systems and Applications", address = "Santa Cruz, CA, U.S.", year = "1994", } @TechReport{FIU, author = "Marc E. Fiuczynski and David Grove", title = "A Programming Methodology for Disconnected Operation", institution = "University of Washington", month = mar, year = "1994", } @TechReport{GILL, author = "Deepinder S. Gill and S. Zhou and H. Sandhu", title = "A Case Study of File System Workload in a Large Scale Distributed Environment", keywords = "sharing, caching", note = "A smaller version of this paper has appeared in ACM Sigmetrics, May 1994, as an extended abstract", year = "1994", number = "296", institution = "csri", } @Article{GRB, author = {Grubb, J. L.}, title = {Traveller's dream come true}, journal = {IEEE Communication Magazine}, year = 1991, volume = 30, number = 11, pages = {48--51} } @InProceedings{GUY, author = "Richard G. Guy and John S. Heidemann and Wai Mak and Thomas W. {Page, Jr.} and Gerald J. Popek and Dieter Rothmeier", title = "Implementation of the Ficus Replicated File System", booktitle = "Proc. 1990 Summer USENIX Conf.", address = "Anaheim", month = jun # " 11-15", year = "1990", keywords = "Distributed~File~Systems", } @InProceedings{HEI, author = "J. S. Heidemann and T. W. Page and R. G. Guy and G. J. Popek", title = "Primarily Disconnected Operation: Experience with {Ficus}", booktitle = "Proceedings of the Second Workshop on the Management of Replicated Data", year = "1992", month = nov, } @InProceedings{HON, author = "Larry B. Huston and Peter Honeyman", title = "Disconnected Operation for {AFS}", editor = "{USENIX Association}", booktitle = "Proceedings of the {USENIX} Mobile and Location-Independent Computing Symposium: August 2--3, 1993, Cambridge, Massachusetts, {USA}", publisher = "USENIX", address = "Berkeley, CA, USA", year = "1993", ISBN = "1-880446-51-0", pages = "1--10", day = "2--3", month = aug, affiliation = "University of Michigan", } @TechReport{IMI, author = "T. Imielinski and B. R. Badrinath", title = "Mobile Wireless Computing: Solutions and Challenges in Data Management", publisher = "Department of Computer Science, Rutgers University, U.S.", year = "1992", } @InProceedings{IMI3, author = "Tomasz Imielinski and S. Viswanathan", title = "Adaptive Wirless Information Systems", booktitle = "Invited paper at Proceedings of 100th meeting of SIGDB", address = "Tokyo, Japan", year = "1994", month = {October}, keywords = "MOBILE3", } @Article{IMI93, author = "Tomasz Imielinski and B. R. Badrinath", title = "Data Management for Mobile Computing", journal = "SIGMOD Record (ACM Special Interest Group on Management of Data)", volume = "22", number = "1", pages = "34--39", month = mar, year = "1993", affiliation = "Dept. of Comput. Sci., Rutgers Univ., New Brunswick, NJ, USA", } @Article{KAT95, author = {Randy H. Katz}, title = {Adaptation and Mobility in Wireless Information Systems }, journal = {IEEE Personal Communications Magazine}, year = {1994}, volume = {1}, number = {1}, note = {http://www.comsoc.org/pubs/surveys/katz/katz-orig.html} } @InProceedings{KIL92, author = "James J. Kistler and M. Satyanarayanan", title = "Disconnected operation in the {Coda} file system", booktitle = "Proceedings of 13th ACM Symposium on Operating Systems Principles", conflocation = "Asilomar, Pacific Grove, CA", publisher = "Association for Computing Machinery SIGOPS", month = oct, year = "1991", pages = "213--25", } @TechReport{LEI, author = "H. Lei and D. Duchamp", title = "Transparent File Prefetching", institution = "Colombia University", month = mar, year = "1995", } @InProceedings{LIU, author = "George Liu", title = "Exploitation of Location-dependent Caching and Prefetching Techniques for Supporting Mobile Computing and Communications", booktitle = "6th International Conference on Wireless Communications", institution = "University of Calgary", address = "Canada", month = jul, year = "1994", } @TechReport{LIU2, author = "George Liu and G. Maguire", title = "A Survey of Caching and Prefetching Techniques in Distributed Systems", number = "TRITA-IT R 94:40", month = oct, year = "1994", } @TechReport{MAR93, author = "Brian Marsh and Fred Douglis and Ramon Caceres", title = "System Issues in Mobile Computing", institution = "Matasushia Information Technology Laboratory", number = "MITL-TR-50-93", month = feb, year = "1993", } @TechReport{MUM2, number = "CS-94-100", year = "1994", month = apr, pages = "14", author = "Lily Mummert and Mahadev Satyanarayanan", notes = "Distributed file systems, weak connectivity, mobile computing, caching, callbacks, volume callbacks, Coda", bibdate = "September 13, 1995", title = "Large Granularity Cache Coherence for Intermittent Connectivity", institution = "Carnegie Mellon University, School of Computer Science", } @InProceedings{MUM95, author = "Lily B. Mummert and R. Ebling and M. Satyanarayanan", title = "Exploiting Weak Connectivity for Mobile File Access", booktitle = "15th ACM Symposium on Operating Systems Principles", address = "Copper Mountain Resort, Colorado, USA", institution = "Carnegie Mellon University", month = dec, year = "1995", } @InProceedings{Mazer94, author = "Murray S. Mazer", title = "A Client-Side-Only Approach to Disconnected File Access", institution = "OSF Research Institute", booktitle = "IEEE Workshop on Mobile Computing Systems and Applications", address = "Santa Cruz, CA, US", month = dec, year = "1994", note = "http://snapple.cs.washington.edu/mobile/mcsa94.html", } @Article{NEL, journal = "ACM TOCS", volume = "6", number = "1", pages = "134--154", month = feb, year = 1998, institution = "University of California, Berkeley", title = "Caching in the Sprite Network File System", author = "Michael Newell Nelson and Brent Ballinger Welch and John K. Ousterhout", } @Article{OUST, author = "John K. Ousterhout and A. R. Cherenson and Fred Douglis and Michael N. Nelson and Brent B. Welch", title = "The {Sprite} Network Operating System", journal = "Computer", volume = "21", number = "2", pages = "23--36", month = feb, year = "1988", } @TechReport{OUST2, key = "Ousterhout et al.", author = "J. K Ousterhout and H. Da Costa and D. Harrison and J. A. Kunze and M. Kupfer and J. G. Thompson", title = "A Trace-Driven Analysis of the {UNIX} 4.2{BSD} File System", number = "UCB/CSD 85/230", institution = "University of California", year = "1985", month = apr, } @Article{SAT90, author = "M. Satyanarayanan and J. J. Kistler and P. Kumar and M. E. Okasaki and E. H. Siegel and D. C. Steere", title = "{Coda}: {A} Highly Available File System for a Distributed Workstation Environment", journal = "IEEE Transactions on Computers", volume = "39", number = "4", year = "1990", pages = "447--459", } @Article{SAT90a, title = "{A} {S}urvey of {D}istributed {F}ile {S}ystems", author = "Mahadev Satyanarayanan", journal = "Annu. Rev. Comput. Sci.", year = "1990", volume = "4", pages = "73--104", } @Article{SAT93, author = "M. Satyanarayanan", title = "Mobile Computing", journal = "IEEE Computer", volume = "26", number = "9", year = "1993", pages = "81--82", } @Article{SAT96, author = {{M} Satyanarayanan}, title = {Mobile Information Access}, journal = {IEEE Personal Communication}, year = {1996}, volume = {3}, number = {1}, month = {February} } @InProceedings{SCH, author = "Bill N. Schilit and Marvin M. Theimer and Brent B. Welch", title = "Customizing Mobile Applications", editor = "{USENIX Association}", booktitle = "Proceedings of the {USENIX} Mobile and Location-Independent Computing Symposium: August 2--3, 1993, Cambridge, Massachusetts, {USA}", publisher = "USENIX", address = "Berkeley, CA, USA", year = "1993", ISBN = "1-880446-51-0", pages = "129--138", day = "2--3", month = aug, affiliation = "Xerox PARC", } @InProceedings{STE90, author = "David C. Steere and James J. Kistler and M. Satyanarayanan", title = "Efficient User-Level File Cache Management on the {Sun} Vnode Interface", editor = "{USENIX Association}", booktitle = "Proceedings of the Summer 1990 {USENIX} Conference: June 11--15, 1990, Anaheim, California, {USA}", publisher = "USENIX", address = "Berkeley, CA, USA", year = "1990", pages = "325--332", month = "Summer", affiliation = "Carnegie Mellon University", } @TechReport{TAIT, author = "C. D. Tait and D. Duchamp", title = "An Efficient Variable-Consistency Replicated File Service", publisher = "Department of Computer Science, Columbia University, New York, U.S.", year = "1992", } @InProceedings{TAIT2, author = "C. D. Tait and D. Duchamp", title = "Detection and Exploitation of File Working Sets", pages = "2--9", booktitle = "11th International Conference on Distributed Computing Systems", ISBN = "0-8186-2144-3", month = may, publisher = "IEEE Computer Society Press", address = "Washington, D.C., USA", year = "1991", } @TechReport{TAIT3, author = "Carl D. Tait and Dan Duchamp", title = "Service Interface and Replica Management Algorithm for Mobile File System Clients", institution = "University of Columbia", number = "CUCS-028-91", year = "1991", } @PhdThesis{TAIT4, author = "Carl D. Tait", title = "A File System for Mobile Computing", institution = "Columbia University", month = aug, year = "1993", } @Article{WEI, author = "Weiser, M.", title = "Some Computer Science Issues Related to Ubiquitous Computing", journal = "Comm. ACM", volume = "36", number = "7", pages = "75--85", month = jul, year = "1993", } @TechReport{bad, author = "B. R. Badrinath and T. Imielinski", title = "Replication and Mobility", publisher = "Department of Computer Science, Rutgers University, U.S.", year = "1992", keywords = "MOBILE", } @TechReport{bei95, type = "Technical Report", number = "iratr-1995-52", title = "Transparent extention of existing applications for mobile computing.", year = "1996", bibdate = "March 6, 1997", author = "Michael Beigl and Rimbert Rudisch", abstract = "Mobile computing devices together with an ever growing land-based and wireless communication network infrastructure are the existing technical prerequisites for continuous access to networked services. This relieves users from being bound to their desktop computers and lets them spread out into the world. But using the different mobile facilities often requires a lot of special concern and there is no straight-forward solution towards an integrated mobile environment. This paper examines an approach to extend existing systems by transparently introducing a mobility service system to meet the special needs of mobile users. Typical mobile communication problems such as frequent disconnection, low bandwidth or a changing network environ- ment are hidden embedding the user into a supporting overall networked infra- structure but still providing his familiar workplace environment.", institution = "Universit{\"a}t Karlsruhe, Institut f{\"u}r Telematik", } @Misc{dataComm1, OPTkey = {}, author = {David {N}ewman and Helen {H}olzbau and John {F}owler}, title = {Lab Test: Cellular Modems: Hurry Up and Wait}, howpublished = {http://www.data.com/lab_tests/cellular\_modems\_hurr\y_up.html}, year = {1996}, month = {May}, OPTnote = {}, OPTannote = {} } @Misc{dataComm2, OPTkey = {}, author = {David {N}ewman and Data Communications and Kevin {T}olly, the {Tolly Group} }, title = {Wireless LANs: How Far? How Fast?}, howpublished = {http://www.data.com/lab\_tests/wireless\_lans.html}, year = {1995}, month = {March}, OPTnote = {}, OPTannote = {} } @InProceedings{edomce, author = "M. Satyanarayanan and James J. Kistler and Lily B. Mummert and Maria. R. Ebling and Puneet Kumar and Qi Lu", title = "Experience with Disconnected Operation in a Mobile Environment", editor = "{USENIX Association}", booktitle = "Proceedings of the {USENIX} Mobile and Location-Independent Computing Symposium: August 2--3, 1993, Cambridge, Massachusetts, {USA}", publisher = "USENIX", address = "Berkeley, CA, USA", year = "1993", pages = "11--28", day = "2--3", month = aug, affiliation = "Carnegie Mellon University", } @InProceedings{fishman, title = {Experience in deploying active badge applications}, author = {N. Fishman and M. Mazer}, year = 1992, booktitle = {IEEE GLOBE--COM 92 Workshop on networking personal communication applications} } @InProceedings{kroeger, author = "Thomas M. Kroeger and Darrell D. E. Long", title = "Predicting File-System Actions From Prior Events", editor = "{USENIX Association}", booktitle = "Proceedings of the {USENIX} 1996 annual technical conference: January 22--26, 1996, San Diego, California, {USA}", publisher = "USENIX", address = "Berkeley, CA, USA", year = "1996", ISBN = "1-880446-76-6", series = "USENIX Conference Proceedings 1996", pages = "319--328", day = "22--26", month = jan, year = "1996", bibdate = "Fri Oct 18 07:24:24 MDT 1996", acknowledgement = ack-nhfb, affiliation = "University of California, Santa Cruz", keywords = "USENIX", searchkey = "su:usenix, cn:usenix", } @InProceedings{kun97, author = "Geoffrey H. Kuenning and Gerald J. Popek", title = "Automated Hoarding for Mobile Computers", pages = "264--275", ISSN = "0163-5980", booktitle = "Proceedings of the 16th Symposium on Operating Systems Principles ({SOSP}-97)", month = oct # "5--8~", series = "Operating Systems Review", volume = "31,5", publisher = "ACM Press", address = "New York", year = "1997", } @InProceedings{lai, author = {K. Lai and M. Roussopoulos and D. Tang and X. Zhao and M. Bahe}, title = {Experiencs with a Mobile Testbed}, booktitle = {The Second International Conference on Worldwide Computing and its Application (WWCA'98)}, year = 1998, month = {March} } @TechReport{PIT93, author = "Evaggelia Pitoura and Bharat Bhargava", title = "Dealing With Mobility: Issues and Research Challenges", number = "CSD-93-070", institution = "Purdue University", month = nov, year = "1993", } @Book{pras, author = {S. Prasad}, title = {Multithreading Programming Techniques}, publisher = {McGraw--Hill}, year = 1997 } @TechReport{qu95, type = "Technical Report", number = "CS-95-126", title = "Improving Data Consistency in Mobile Computing Using Isolation-Only Transactons", month = mar, notes = "Distributed file systems, mobile computing, disconnected operation, data consistency, transactions, isolation-only transactions, Coda", pages = "8", year = "1995", bibdate = "September 13, 1995", author = "Qi Lu and Mahadev Satyanarayanan", abstract = "Disconnected operation is an important technique for providing mobile access to shared data in distributed file systems. However, data inconsistency resulting from partitioned sharing remains a serious concern. This paper presents a new mechanism called isolation-only transaction (IOT) that uses serializability constraints to automatically detect read/write conflicts. The IOT consistency model provides a set of options for automatic and manual conflict resolution. In addition, application specific knowledge can be incorporated to detect and resolve conflicts. To preserve upward Unix compatibility, the IOT mechanism is provided as an optional file system facility and its flexible interfaces allow any existing Unix application to be executed as an IOT. This paper describes high level system design and implementation and concludes with related work and current status.", institution = "Carnegie Mellon University, School of Computer Science", } @Book{stall, author = {Stallings, William}, title = {Data and Computer Communication}, publisher = {Maxwell Macmillan International}, year = 1994, edition = {Fourth} } @Article{wolfson, author = "O. Wolfson and P. Sistla and S. Dao and K. Narayanan and R. Raj", title = "View maintenance in mobile computing", journal = "SIGMOD Record (ACM Special Interest Group on Management of Data)", volume = "24", number = "4", pages = "22--??", month = "????", year = "1995", coden = "SRECD8", ISSN = "0163-5808", bibdate = "Sun Oct 12 12:46:42 MDT 1997", acknowledgement = ack-nhfb, } @Article{zal, author = {A. Zaslavsky and Z. Tari }, title = {Mobile Computing: Overview and Current Status}, journal = {The Australian Computer Journal}, year = 1998, volume = 30, number = 2, month = {May}, pages = {42--52} }