Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems 2008
DOI: 10.1145/1346281.1346306
|View full text |Cite
|
Sign up to set email alerts
|

Hardware counter driven on-the-fly request signatures

Abstract: Today's processors provide a rich source of statistical information on application execution through hardware counters. In this paper, we explore the utilization of these statistics as request signatures in server applications for identifying requests and inferring highlevel request properties (e.g., CPU and I/O resource needs). Our key finding is that effective request signatures may be constructed using a small amount of hardware statistics while the request is still in an early stage of its execution. Such … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2008
2008
2020
2020

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 29 publications
(16 citation statements)
references
References 21 publications
0
16
0
Order By: Relevance
“…The availability of dedicated performance monitoring unit on modern micro-architectures [20,21] enables the collection of run-time application characteristics [22], with negligible overhead. The Sampling Engine collects the data for CPI and resource stalls as per the schema shown in Figure 2.…”
Section: Sampling Enginementioning
confidence: 99%
“…The availability of dedicated performance monitoring unit on modern micro-architectures [20,21] enables the collection of run-time application characteristics [22], with negligible overhead. The Sampling Engine collects the data for CPI and resource stalls as per the schema shown in Figure 2.…”
Section: Sampling Enginementioning
confidence: 99%
“…We expect that the importance of collaborative web applications will rapidly rise given their surging popularity and vitality through direct user creation. The goal of this work is to raise awareness on the need for collaborative web application benchmarks, particularly for the purpose of evaluating computer system support for online services [3,6,15,[18][19][20].…”
Section: Resultsmentioning
confidence: 99%
“…All deployed application/benchmarks are CPU-bound. The server operating system is Linux 2.6.10 with an augmented request context maintenance and event tracing framework [15]. This framework allows us to collect perrequest event traces for multi-component server applications.…”
Section: Rubismentioning
confidence: 99%
See 1 more Smart Citation
“…Building on our past work [3,5] on per-request behavior characterization in a multicore server, we address the additional challenges of per-request power/energy accounting and management. Request executions in a concurrent, multi-stage server contain finegrained activities with frequent context switches.…”
Section: Introductionmentioning
confidence: 99%