2005
DOI: 10.1007/978-3-540-28641-7_2
|View full text |Cite
|
Sign up to set email alerts
|

Inter-program Compilation for Disk Energy Reduction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2005
2005
2008
2008

Publication Types

Select...
2
1

Relationship

3
0

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 6 publications
0
5
0
Order By: Relevance
“…The interfering disk accesses resembles the original problem of unclustered disk requests in uniprogramming. A new scheduling technique, inverse barrier, was introduced to cluster disk accesses across applications [17]. The technique is a variation on barrier scheduling for parallel processing [23] and combines ideas from implicit co-scheduling for distributed systems [6] with the slotted ALOHA protocol [2,25].…”
Section: Related Workmentioning
confidence: 99%
“…The interfering disk accesses resembles the original problem of unclustered disk requests in uniprogramming. A new scheduling technique, inverse barrier, was introduced to cluster disk accesses across applications [17]. The technique is a variation on barrier scheduling for parallel processing [23] and combines ideas from implicit co-scheduling for distributed systems [6] with the slotted ALOHA protocol [2,25].…”
Section: Related Workmentioning
confidence: 99%
“…A scheduling technique, inverse barrier, was proposed to synchronize disk accesses across active applications [5]. This mechanism is similar to implicit coscheduling for distributed systems [6].…”
Section: Related Workmentioning
confidence: 99%
“…Including execution context knowledge allows the applications to truly use the available resources rather than stick to a conservative assumption. In our framework, all interesting execution contexts are known at compile time and modeled as states of a finite state machine [5]. At runtime, process communication is necessary to inform active programs about changes in their execution context.…”
Section: Compiler / Runtime System Frameworkmentioning
confidence: 99%
“…A scheduling technique, inverse barrier, was proposed to synchronize disk accesses across active applications [7]. When a program accesses the disk, all other programs within its group are notified that the disk has been used, and they may decide to also use the disk.…”
Section: Related Workmentioning
confidence: 99%
“…Compiling with execution context knowledge allows the applications to truly use the available resources rather than stick to conservative assumptions. In our framework, all execution contexts are determined at compile time and modeled as states of a finite state machine [7]. At runtime, processes may passively or actively communicate about changes, such as programs starting or ending execution, in their execution context.…”
Section: Compiler / Runtime System Frameworkmentioning
confidence: 99%