Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Adaptive Locks for Frequently Scheduled Tasks With Unpredictable Runtimes

Mark Burgess & Demosthenes Skipitaris, Oslo College

We present a form of discretionary lock which is designed to render unreliable but frequently scheduled scripts or programs predictable even when the execution time of locked operations may grow and exceed their expected scheduling interval. We implement our locking policy with lock-unlock semantics and test them on the system administration language cfengine. The locks are controlled by too-soon and too-late parameters so that execution times can be controlled within fixed bounds even when scheduling requests occur randomly in addition to the periodic scheduling time. This has the added bonus of providing an anti-spamming functionality.

Mark Burgess, Oslo College

Demosthenes Skipitaris, Oslo College

BibTeX
@inproceedings {260951,
author = {Mark Burgess and Demosthenes Skipitaris},
title = {Adaptive Locks for Frequently Scheduled Tasks With Unpredictable Runtimes},
booktitle = {11th Systems Administration Conference (LISA 97)},
year = {1997},
address = {San Diego, CA },
url = {https://www.usenix.org/conference/lisa-97/adaptive-locks-frequently-scheduled-tasks-unpredictable-runtimes},
publisher = {USENIX Association},
month = oct
}
Download

Links

Paper: 
https://www.usenix.org/legacy/publications/library/proceedings/lisa97/full_papers/15.burgess/15.pdf
Paper (HTML): 
https://www.usenix.org/legacy/publications/library/proceedings/lisa97/full_papers/15.burgess/15_html/main.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

LISA is a registered trademark of the USENIX Association.

  • Privacy Policy
  • Contact Us