Affiliation:
1. UFRGS, Institute of Informatics
2. UFRGS, Institute of Informatics, Porto Alegre, Brazil
3. Dept. of Computer and Information Sciences, University of Hawai‘i at Manoa, U.S.A
4. CNRS, Grenoble University, France
Abstract
Researchers in the area of grid/cloud computing perform many of their experiments using simulations that must capture network behavior. In this context,
packet-level
simulations, which are widely used to study network protocols, are too costly given the typical large scales of simulated systems and applications. An alternative is to implement network simulations with less costly
flow-level
models. Several flow-level models have been proposed and implemented in grid/cloud simulators. Surprisingly, published validations of these models, if any, consist of verifications for only a few simple cases. Consequently, even when they have been used to obtain published results, the ability of these simulators to produce scientifically meaningful results is in doubt. This work evaluates these state-of-the-art flow-level network models of TCP communication via comparison to packet-level simulation. While it is straightforward to show cases in which previously proposed models lead to good results, instead we follow the
critical method
, which places model refutation at the center of the scientific activity, and we systematically seek cases that lead to invalid results. Careful analysis of these cases reveals fundamental flaws and also suggests improvements. One contribution of this work is that these improvements lead to a new model that, while far from being perfect, improves upon all previously proposed models in the context of simulation of grids or clouds. A more important contribution, perhaps, is provided by the pitfalls and unexpected behaviors encountered in this work, leading to a number of enlightening lessons. In particular, this work shows that model validation cannot be achieved solely by exhibiting (possibly many) “good cases.” Confidence in the quality of a model can only be strengthened through an invalidation approach that attempts to prove the model wrong.
Funder
RENATER
Centre National de la Recherche Scientifique
Conselho Nacional de Desenvolvimento Científico e Tecnológico
Agence Nationale de la Recherche
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Science Applications,Modelling and Simulation
Reference71 articles.
1. LogGP
2. Emergence of Scaling in Random Networks
3. Optorsim: A Grid Simulator for Studying Dynamic Data Replication Strategies
4. Bertsekas D. P. and Gallager R. 1992. Data Networks. Prentice-Hall Upper Saddle River NJ. Bertsekas D. P. and Gallager R. 1992. Data Networks. Prentice-Hall Upper Saddle River NJ.
Cited by
55 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献