for the most chaotic situations are carried out. The
result of experiments show that DSMM-based work-
load modeling for enterprise application servers is a
very accurate solution.
REFERENCES
Cecchet, E., Marguerite, J., and Zwaenepoel, W. (2002).
Performance and scalability of ejb applications. In
OOPSLA ’02: Proceedings of the 17th ACM SIG-
PLAN conference on Object-oriented programming,
systems, languages, and applications, pages 246–261,
New York, NY, USA. ACM Press.
Council, T. P. P. (2001). TPC Benchmark W, Standard Spec-
ification.
Cover, T. M. and Thomas, J. A. (2006). Elements of Infor-
mation Theory (Wiley Series in Telecommunications
and Signal Processing). Wiley-Interscience.
Dhyani, D., Bhowmick, S. S., and Ng, W.-K. (2003). Mod-
elling and predicting web page accesses using markov
processes. In DEXA ’03: Proceedings of the 14th
International Workshop on Database and Expert Sys-
tems Applications, page 332, Washington, DC, USA.
IEEE Computer Society.
Eirinaki, M., Vazirgiannis, M., and Kapogiannis, D. (2005).
Web path recommendations based on page ranking
and markov models. In WIDM ’05: Proceedings of
the 7th annual ACM international workshop on Web
information and data management, pages 2–9, New
York, NY, USA. ACM.
F. Khalil, J. L. and Wang, H. (2007). Integrating markov
model with clustering for predicting web page ac-
cesses. In AusWeb’07: Proceedings of the 13th Aus-
tralian World Wide Web conference, Australia.
Firoiu, L. and Cohen, P. R. (2002). Segmenting time se-
ries with a hybrid neural networks - hidden markov
model. In Eighteenth national conference on Artificial
intelligence, pages 247–252, Menlo Park, CA, USA.
American Association for Artificial Intelligence.
Garcia, D. F. and Garcia, J. (2003). Tpc-w e-commerce
benchmark evaluation. Computer, 36(2):42–48.
L
´
opez, G. G. I., Hermanns, H., and Katoen, J.-P. (2001).
Beyond memoryless distributions: Model checking
semi-markov chains. In PAPM-PROBMIV ’01: Pro-
ceedings of the Joint International Workshop on Pro-
cess Algebra and Probabilistic Methods, Performance
Modeling and Verification, pages 57–70, London, UK.
Springer-Verlag.
Mariucci, M. (2000). Enterprise application server devel-
opment environments. Technical report, Institute of
Parallel and Distributed High Performance Systems.
Mosbah, M. and Saheb, N. (1997). A syntactic approach to
random walks on graphs. In WG ’97: Proceedings of
the 23rd International Workshop on Graph-Theoretic
Concepts in Computer Science, pages 258–272, Lon-
don, UK. Springer-Verlag.
Ormack, G. V. and Horspool, R. N. S. (1987). Data com-
pression using dynamic markov modelling. Comput.
J., 30(6):541–550.
R.J. Honicky, S. R. and Sawyer, D. (2005). Workload
modeling of stateful protocols using hmms. In pro-
ceedings of the 31st annual International Conference
for the Resource Management and Performance Eval-
uation of Enterprise Computing Systems, Orlando,
Florida.
Rolia, J., Cherkasova, L., and Friedrich, R. (2006). Per-
formance engineering for enterprise software systems
in next generation data centres. Technical report, HP
Laboratories.
Sarukkai, R. R. (2000). Link prediction and path analy-
sis using markov chains. Comput. Networks, 33(1-
6):377–386.
Sharifimehr, N. and Sadaoui, S. (2007). A predictive auto-
matic tuning service for object pooling based on dy-
namic markov modeling. In Proc. of 2nd Interna-
tional Conference on Software and Data Technolo-
gies, Barcelona, Spain.
Shaw, A. C. (2000). Real-Time Systems and Software. John
Wiley & Sons, Inc., New York, NY, USA.
Sicard, S., Palma, N. D., and Hagimont, D. (2006). J2ee
server scalability through ejb replication. In SAC
’06: Proceedings of the 2006 ACM symposium on
Applied computing, pages 778–785, New York, NY,
USA. ACM.
Song, B., Ernemann, C., and Yahyapour, R. (2004). Paral-
lel computer workload modeling with markov chains.
In Job Scheduling Strategies for Parallel Processing,
pages 47–62, London, UK. Springer Verlag LNCS.
van der Hoek, W., Jamroga, W., and Wooldridge, M. (2005).
A logic for strategic reasoning. In AAMAS ’05: Pro-
ceedings of the fourth international joint conference
on Autonomous agents and multiagent systems, pages
157–164, New York, NY, USA. ACM Press.
Vose, M. D. (1991). A linear algorithm for generating ran-
dom numbers with a given distribution. IEEE Trans.
Softw. Eng., 17(9):972–975.
Zellner, A. (2004). Statistics, Econometrics and Forecast-
ing. Cambridge University Press.
ICEIS 2008 - International Conference on Enterprise Information Systems
130