2003
DOI: 10.1007/978-3-540-39671-0_12
|View full text |Cite
|
Sign up to set email alerts
|

Managing the Performance Impact of Administrative Utilities

Abstract: Abstract. Administrative utilities (e.g., filesystem and database backups, garbage collection in the Java Virtual Machines) are an essential part of the operation of production systems. Since production work can be severely degraded by the execution of such utilities, it is desirable to have policies of the form "There should be no more than an x% degradation of production work due to utility execution." Two challenges arise in providing such policies: (1) providing an effective mechanism for throttling the re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0
1

Year Published

2004
2004
2010
2010

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 31 publications
(21 citation statements)
references
References 5 publications
0
20
0
1
Order By: Relevance
“…However, application management must be performed carefully, so as not to impair the system functions with management-related performance overhead. This question has been studied in the context of Web Services [4], and for EJBs [5], or with a focus on Operating System management [6]. The performance question for OSGi management will be discussed in detail in this paper.…”
Section: Relatedworkmentioning
confidence: 99%
“…However, application management must be performed carefully, so as not to impair the system functions with management-related performance overhead. This question has been studied in the context of Web Services [4], and for EJBs [5], or with a focus on Operating System management [6]. The performance question for OSGi management will be discussed in detail in this paper.…”
Section: Relatedworkmentioning
confidence: 99%
“…MISO and MIMO systems are practical representations when there are multiple actuators being manipulated in a coordinated way and with an interrelated impact on system performance (e.g., utilities throttling [1]). In addition to the techniques and examples of such systems shown in Table I, general studies found in the control literature include an emphasis on computational aspects such as model reduction, sparse matrices, and parallel algorithms [3] [22].…”
Section: Control Problemsmentioning
confidence: 99%
“…In the last several years, there have been many examples of applying control theory to computing systems, including impact on commercial products [1] [2]. A common thread in this work has been to demonstrate the value of a control theoretic approach on a relatively small scale.…”
Section: Introductionmentioning
confidence: 99%
“…The results of this work have been incorporated into an IBM database management product. More details can be found in [12]. Fig.…”
Section: Case Studymentioning
confidence: 99%
“…Control theory has also been applied to middleware to provide service differentiation and regulation of resource utilizations, as well as optimization of service level objectives. Examples of service differentiation include enforcing relative delays [10], preferential caching of data [11], and limiting the impact of administrative utilities on production work [12]. Examples of regulating resource utilizations include a mixture of queueing and control theory used to regulate Apache HTTP Server [13], regulation of the IBM Lotus Domino Server [14], and multiple-input-multiple-output (MIMO) control of Apache HTTP Server (e.g., simultaneous regulation of CPU and memory resources) [15].…”
Section: Introductionmentioning
confidence: 99%