John Heidemann / Papers / Location-Aware Scheduling With Minimal Infrastructure

Location-Aware Scheduling With Minimal Infrastructure
John Heidemann and Dhaval Shah
USC/Information Sciences Institute


John Heidemann and Dhaval Shah. Location-Aware Scheduling With Minimal Infrastructure. USENIX Conference Proceedings (San Diego, CA, Jun. 2000), 131–138. [PDF] [alt PDF]


Mobile computers often benefit from software which adapts to their location. For example, a computer might be backed up when at the office, or the default printer might always be a nearby one. In many existing systems, location-triggered actions are only possible for specific applications or with special infrastructure. This paper describes \emphlcron, a system which supports \emphuser-configurable actions triggered on \emphchange in location or other events common to mobile computers. Key features of \emphlcron are its use of existing clues for location information and mapping low-level location information into user-sensible terms. \emphLcron uses a number of existing sources of location such as network connection and base station ID, allowing it to work without special hardware or GPS receivers. We map sources of low-level information such as IP address and latitude/longitude into user-meaningful \emphlogical locations. We describe the design, implementation and our experiences with this system.

Bibtex Citation

  author = {Heidemann, John and Shah, Dhaval},
  title = {Location-Aware Scheduling With Minimal Infrastructure},
  booktitle = { {USENIX} Conference Proceedings},
  year = {2000},
  sortdate = {2000-06-01},
  project = {ant, vint, lsam},
  jsubject = {sensornet_localization},
  publisher = {{USENIX}},
  address = {San Diego, CA},
  month = jun,
  pages = {131--138},
  location = {johnh: folder: mobile computing xxx},
  keywords = {cron, xcron, lcron, location-awareness,
                           context-awareness, mobile computing},
  url = {},
  psurl = {},
  pdfurl = {},
  myorganization = {USC/Information Sciences Institute},
  copyrightholder = {authors}
Copyright © by John Heidemann