ACM Home Page
Please provide us with feedback. Feedback
Progress-based regulation of low-importance processes
Full text pdf formatPdf (1.53 MB)
Source ACM Symposium on Operating Systems Principles archive
Proceedings of the seventeenth ACM symposium on Operating systems principles table of contents
Charleston, South Carolina, United States
Pages: 247 - 260  
Year of Publication: 1999
ISBN:1-58113-140-2
Also published in ...
Authors
John R. Douceur  Microsoft Research, Redmond, WA
William J. Bolosky  Microsoft Research, Redmond, WA
Sponsor
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 40,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/319151.319168
What is a DOI?

ABSTRACT

MS Manners is a mechanism that employs progress-based regulation to prevent resource contention with low-importance processes from degrading the performance of high-importance processes. The mechanism assumes that resource contention that degrades the performance of a high-importance process will also retard the progress of the low-importance process. MS Manners detects this contention by monitoring the progress of the low-importance process and inferring resource contention from a drop in the progress rate. This technique recognizes contention over any system resource, as long as the performance impact on contending processes is roughly symmetric. MS Manners employs statistical mechanisms to deal with stochastic progress measurements; it automatically calibrates a target progress rate, so no manual tuning is required; it supports multiple progress metrics from applications that perform several distinct tasks; and it orchestrates multiple low-importance processes to prevent measurement interference. Experiments with two low-importance applications show that MS Manners can reduce the degradation of high-importance processes by up to an order of magnitude.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
B. Andersen. "Tuning computer CPU scheduling algorithms using evolutionary programming," 3rd Conf. Evolutionary Prog., World Scientific, Singapore, p. 316-323, Feb 1994.
 
2
D. P. Anderson & D. Wertheimer. "The search for extraterrestrial intelligence at home," http://setiath~me'ssl'berkeley'edu/' 1999.
 
3
 
4
5
 
6
D. M. Harrison. Mathematica Experimental Data Analyst. Wolfram Research, Champaign, IL, 1996.
 
7
8
9
 
10
 
11
P. Krueger & R. Chawla. "The Stealth distributed scheduler." l lth Intl. Distr. Comp. Sys., p. 336-343, 1991.
 
12
B. W. Lampson. "Hints for computer system design," IEEE Software 1 (1), p. 11-28, Jan 84.
 
13
Microsoft. "CProgressCtrl." Microsoft Developer Network (MSDN) Library, Jul 1998.
 
14
Microsoft. "Debugging." MSDN, Jul 1998.
 
15
Microsoft. "Performance data helper." MSDN, Jul 1998.
 
16
Microsoft. "Thread local storage." MSDN, Jul 1998.
 
17
Microsoft. "Using common controls." MSDN, Jul 1998.
 
18
 
19
R. Rajkumar, K. Juvva, A. Molano, S. Oikawa. "Resource kernels: a resource-centric approach to realtime and multimedia systems," SPIE 3310, p. 150-164, Jan 1998.
 
20
K. K. Ramakrishnan & H. Yang. "The Ethernet capture effect: analysis and solution," 19th Conf. Local Computer Networks, p. 228-240, Oct 1994.
 
21
 
22
 
23
24
 
25
D. J. Spiegelhalter & S. L. Lauritzen. "Sequential updating of conditional probabilities on directed graphical structures," Networks 20, p. 579-605, 1990.
 
26
27
 
28
29

CITED BY  14
 
 
 
 
 
 

Collaborative Colleagues:
John R. Douceur: colleagues
William J. Bolosky: colleagues

Peer to Peer - Readers of this Article have also read: