| PerfCenter: a performance modeling tool for application hosting centers |
| Full text |
Pdf
(1.06 MB)
|
Source
|
Workshop on Software and Performance
archive
Proceedings of the 7th international workshop on Software and performance
table of contents
Princeton, NJ, USA
SESSION: Performance models derived from annotated specifications
table of contents
Pages 79-90
Year of Publication: 2008
ISBN:978-1-59593-873-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 89, Citation Count: 0
|
|
|
ABSTRACT
We present a tool, PerfCenter, which can be used for performance oriented deployment and configuration of an application in a hosting center, or a "data center". While there are a numb er of tools which aid in the process of performance analysis during the software development cycle, few tools are geared towards aiding a data center architect in making appropriate decisions during the deployment of an application. PerfCenter facilitates this process by allowing specification in terms that are natural to a data center architect. Thus, PerfCenter takes, as input, the number and "specs" of hosts available in a data center, the network architecture of geographically diverse data centers, the deployment of software on hosts, hosts on data centers, and the usage information of the application (scenarios, resource consumption), and provides various performance measures such as scenario response times, and resource utilizations. We describe the PerfCenter specification, and its performance analysis utilities in detail, and illustrate its use in the deployment and configuration of a Webmail application.
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
|
S. W. Ambler. UML 2 Activity Diagrams. http://www.agilemodeling.com/artifacts/activityDiagram.htm, August 2006.
|
| |
2
|
S. W. Ambler. UML 2 Sequence Diagrams. http://www.agilemodeling.com/artifacts/sequenceDiagram.htm, August 2006.
|
 |
3
|
F. Andolfi , F. Aquilani , S. Balsamo , P. Inverardi, Deriving performance models of software architectures from message sequence charts, Proceedings of the 2nd international workshop on Software and performance, p.47-57, September 2000, Ottawa, Ontario, Canada
[doi> 10.1145/350391.350404]
|
 |
4
|
Simonetta Balsamo , Paola Inverardi , Calogero Mangano, An approach to performance evaluation of software architectures, Proceedings of the 1st international workshop on Software and performance, p.178-190, October 12-16, 1998, Santa Fe, New Mexico, United States
[doi> 10.1145/287318.287354]
|
| |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
J. Banks, J. S. Carson, B. L. Nelson, and D. M. Nicol. Discrete-Event System Simulation. Pearson Prentice-Hall, 2005.
|
| |
9
|
|
| |
10
|
P. Cremonesi and G. Casale. How to Select Significant Workloads in Performance Models. In Int. CMG Conference, pages 183--192, 2007.
|
| |
11
|
A. Deshpande and V. Apte. PerfCenter User Manual. www.cse.iitb.ac.in/perfnet/perfcenter/manual.pdf.
|
| |
12
|
JA. Deshpande and V. Apte. PerfCenter User Manual. www.cse.iitb.ac.in/perfnet/perfcenter/manual.pdf.
|
| |
13
|
|
 |
14
|
Vincenzo Grassi , Raffaela Mirandola , Antonino Sabetta, From design to analysis models: a kernel language for performance and reliability analysis of component-based systems, Proceedings of the 5th international workshop on Software and performance, p.25-36, July 12-14, 2005, Palma, Illes Balears, Spain
[doi> 10.1145/1071021.1071024]
|
 |
15
|
|
 |
16
|
|
| |
17
|
H. H. Liu. Service Demand Models for Enterprise Software Applications. In Int. CMG Conference, pages 249--260, 2005.
|
| |
18
|
I. Object Management Group. UML Profile for Schedulability, Performance, and Time Specification. http://www.omg.org/cgi-bin/doc?formal/2005-01-02, January 2005.
|
| |
19
|
|
 |
20
|
|
 |
21
|
|
 |
22
|
|
 |
23
|
Connie U. Smith , Catalina M. Lladó , Vittorio Cortellessa , Antinisca Di Marco , Lloyd G. Williams, From UML models to software performance results: an SPE process based on XML interchange formats, Proceedings of the 5th international workshop on Software and performance, p.87-98, July 12-14, 2005, Palma, Illes Balears, Spain
[doi> 10.1145/1071021.1071030]
|
| |
24
|
|
| |
25
|
R. P. Verlekar, V. Apte, P. Goyal, and B. Agarwal. PerfCenter: A methodology and tool for performance analysis of application hosting centers. In The 15th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, October 2007.
|
| |
26
|
|
 |
27
|
|
| |
28
|
J. Xu, M. Woodside, and D. Petriu. Performance analysis of a Software Design using the UML Profile for Schedulability, Performance and Time. In Proc. 13th Int Conf. on Computer Performance Evaluation, Modelling Techniques and Tools (TOOLS 2003), pages 291 -- 310, 2003.
|
|