• Aucun résultat trouvé

soulevés plus haut (interfaces virtuelles, cartes réseau moins performantes), et en configu-rant convenablement TCP, on obtient des résultats plus appréciables.

TCP :

Latence (ms) 1 flux 2 flux

0 31.6s 498 Mbits/s 63.1s 250 Mbits/s 10 61.8s 254 Mbits/s 63.7s 248 Mbits/s 100 109.3s 144 Mbits/s 109.5s 143 Mbits/s

TAB. 12 – Temps de transfert et débits observés avec TCP BIC :

Latence (ms) 1 flux 2 flux

0 31.6s 498 Mbits/s 63.1s 250 Mbits/s 10 61.8s 255 Mbits/s 63.5s 248 Mbits/s 100 109.3s 144 Mbits/s 109.7s 143 Mbits/s

TAB. 13 – Temps de transfert et débits observés avec BIC TCP

Tout d’abord, on observe une vraie équité entre les deux flux simultanés. Puis, les débits, bien qu’étant encore faible, sont cependant nettement plus élevés que dans la première série de mesures.

6 Conclusion et perspectives

6.1 Conclusion

Les résultats obtenus dans cette étude ont montré qu’à haut débit, plusieurs facteurs de-venaient vite limitants et affectaient profondément les performances observées. Les mesures réalisées permettent d’obtenir un premier calibrage de ces impacts, et montre les limites et les difficultés de l’émulation.

6.2 Travaux futurs

Les recherches sur la méthodologie utilisée dans la validation des protocoles de trans-port mettent en évidence des améliorations à aptrans-porter à l’émulateur EWAN (Monitoring,

contrôle des files d’attentes...), afin qu’il puisse parfaitement servir de plateforme d’évalua-tion de performance. Par ailleurs, le phénomène de rafales (burstiness), impossible à étudier en simulation, n’a pas encore pu être mesuré dans le cadre d’un émulateur. Il serait donc intéressant de mener des études à ce sujet, notamment en appliquant des solutions dévelop-pées pour réduire ce phénomène (comme lepacing[38]).

Références

[1] David P. Anderson , Jeff Cobb , Eric Korpela , Matt Lebofsky , Dan Werthimer

"SETI@home : an experiment in public-resource computing" in Communications of the ACM, v.45 n.11, p.56-61, Novembre 2002.

Voir aussihttp ://setiathome.ssl.berkeley.edu/

[2] http ://www.stanford.edu/group/pandegroup/genome/

[3] Pascale Vicat-Blanc, Olivier Glück, Cyril Otal, François Echantillac."Emulation of a grid network cloud : eWAN", Rapport de recherche de l’INRIA RR-5449, Décembre 2004.

[4] J. B. Postel,RFC 793, Septembre 1981

[5] V. Jacobson."Congestion avoidance and control". In ACM SIGCOMM ’88 pages 314-329, Août 1988.

[6] M. Allman, V. Paxson, and W. R. Stevens."TCP Congestion Control". RFC 2581, Avril 1999.

[7] Floyd, S. and T. Henderson, "The NewReno Modification to TCP’s Fast Recovery Algo-rithm", RFC 2582, Avril 1999.

[8] Raj Jain."The Art of Computer System Performance Analysis. Wiley", 1991.

[9] Van Jacobson, Robert Braden, and Dave Borman."TCP extensions for high performance", RFC 1323, Mai 1992.

[10] V. Sander, J. Crowcroft, F. Travostino, P. Vicat-Blanc Primet, C. Pham, al. "Networking issues of GRID Infrastructures", http ://forge.gridforum.org/projects/ghpn-rg/document/

draft-ggf-ghpn-netissues-0/en/1/draft-ggfghpn-netissues-1.pdf, GGF Informational Document.

[11] T. V. Lakshman and U. Madhow, "The Performance of TCP/IP for Networks with High Bandwidth-delay Products and Random Loss" IEEE/ACM Transactions on Networking, vol. 5, no. 3, pages 336-350, Juillet 1997.

[12] M. Goutelle, Y. Gu, E. He, S. Hegde, R. Kettimuthu, J. Leigh, P. Primet, M. Welzl, C.

Xiong, M. Yousaf :" A Survey of Transport Protocols other than Standard TCP", work in progress.

[13] http ://www.ens-lyon.fr/LIP/RESO/pfldnet2005/

[14] Sally Floyd. "HighSpeed TCP for Large Congestion Windows", RFC 3649, Experimental, Décembre 2003.

[15] Tom Kelly,"Scalable TCP : Improving Performance in Highspeed Wide Area Networks" Com-puter Communication Review, Volume 33, Issue 2, pages 83-91, Avril 2003.

[16] C. Jin, D. X. Wei, and S. H. Low,"FAST TCP : Motivation, Architecture, Algorithms, Perfor-mance"in Proceedings of IEEE INFOCOM’04, Mars 2004.

[17] C. Casetti, M. Gerla, S. S. Lee, S. Mascolo and M. Sanadidi,"TCP with Faster Recovery", In Proceedings of MILCOM 2000, Los Angeles, CA, Octobre 2000

[18] Injong Rhee, and Lisong Xu."CUBIC : A New TCP-Friendly High-Speed TCP Variant.", in the Third International Workshop on Protocols for Fast Long-Distance Networks. 2005.

[19] L. Xu, K. Harfoush, and I. Rhee."Binary increase congestion control for fast long distance networks"In Proc. of INFOCOM, 2004.

[20] Katabi, Handley, Rohrs ,"Congestion Control for High Bandwidth-Delay Product Networks"

In ACM SIGCOMM 2002, pages 89-102. ACM Press, 2002.

[21] Ramakrishnan, K.K., Floyd, S., and Black, D.RFC 3168, Proposed Standard, Septembre 2001

[22] J. S. Chase, A. J. Gallatin, and K. G. Yocum,"End system optimizations for high-speed TCP"

in IEEE Communications Magazine, pages 68-74, Avril 2001.

[23] L. Breslau, D. Estrin, K. Fall, S. Floyd, J. Heidemann, A. Helmy, P. Huang, S. McCanne, K. Varadhan, Y. Xu, H. Yu, "Advances in Network Simulation", IEEE Computer, vol. 33, No. 5, pages 59-67, Mai 2000.

[24] http ://www.isi.edu/nsnam/ns/

[25] Fall, K."Network emulation in the Vint/NS simulator"in Proceedings of the 4th IEEE Sym-posium on Computers and Communications pages 244-250 (Juillet 1999).

Voir aussihttp ://netweb.usc.edu/vint

[26] F. Baccelli and D. Hong, "Flow level simulation of large IP networks" in Proceedings of IEEE Infocom, pages 1911. Avril 2003.

[27] Brian White, Jay Lepreau, Leigh Stoller, Robert Ricci, Shashi Guruprasad, Mac New-bold, Mike Hibler, Chad Barb et Abhijeet Joglekar :"An Integrated Experimental Environ-ment for Distributed Systems and Networks"in Proc. of the Fifth Symposium on Operating Systems Design and Implementation, pages 255-270, décembre 2002.

Voir aussihttp ://www.emulab.net/

[28] Luigi Rizzo,"Dummynet : a simple approach to the evaluation of network protocols", ACM SIGCOMM Computer Communication Review, v.27 n.1, p.31-41, Janvier 1997.

Voir aussihttp ://info.iet.unipi.it/˜luigi/ip_dummynet/

[29] Brian White, Shashi Guruprasad, Mac Newbold, Jay Lepreau, Leigh Stoller, Robert Ricci, Chad Barb, Mike Hibler et Abhijeet Joglekar "Netbed : an integrated experimental environment"in SIGCOMM Comput. Commun. Rev. volume 32 page 27 (2002).

[30] Amin Vahdat, Ken Yocum, Kevin Walsh, Priya Mahadevan, Dejan Kostic, Jeff Chase, and David Becker :"Scalability and Accuracy in a Large-Scale Network Emulator"in Pro-ceedings of 5th Symposium on Operating Systems Design and Implementation (OSDI), Decembre 2002.

Voir aussihttp ://issg.cs.duke.edu/modelnet.html

[31] H. Casanova. "Simgrid : A Toolkit for the Simulation of Application Scheduling." In Pro-ceedings of the IEEE International Symposium on Cluster Computing and the Grid (CCGrid’01), pages 430-437, Mai 2001.

[32] Xin Liu, Huaxia Xia, and Andrew Chien,"Validating and Scaling the MicroGrid : A Scien-tific Instrument for Grid Dynamics". Journal of Grid Computing, 2003.

[33] Mark Carson and Darrin Santay "NIST Net : a Linux-based network emulation tool" in SIGCOMM Comput. Commun. Rev. volume 33 pages 111-126 (2003).

Voir aussihttp ://www-x.antd.nist.gov/nistnet/

[34] Sally Floyd et Vern Paxson"Difficulties in simulating the internet", in IEEE/ACM Trans.

Netw. volume 9, n4, pages 392-403 (2001).

[35] David X. Wei, Sanjay Hegde, Steven H Low :"A Burstiness Control for High Speed Long Distance TCP " , Proceedings of Third International Workshop on Protocols for Fast Long-Distance Networks (PFLDnet’05)

[36] http ://www.grid5000.org/

[37] http ://www.tcpdump.org/

[38] A. Aggarwal, S. Savage, and T. Anderson,"Understanding the Performance of TCP Pac-ing", Proceedings of the 2000 IEEE Infocom Conference, Tel-Aviv, Israel, Mars 2000.

Remerciements

Je tiens tout d’abord à remercier Pascale Vicat-Blanc Primet et Olivier Glück pour leur encadrement. Je remercie ensuite Stéphane d’Alu et Philippe Marty pour m’avoir aidé sur respectivement les grappes de Lyon et d’Orsay. Et je remercie enfin l’équipe RESO du LIP pour m’avoir apporté diverses réponses et conseils, notamment Dino Martin Lopez Pacheco, Brice Goglin, Jingdi Zeng, Jean-Patrick Gelas, et Sébastien Soudan.

Documents relatifs