Xây dựng được một ứng dụng minh họa cho việc tính toán song song phân tán trên mạng liên kết sử dụng công cụ Simgrid, so sánh hiệu năng thực hiện theo

Một phần của tài liệu Nghiên cứu mô phỏng và tính giá thành cho tô pô mạng liên kết trong siêu máy tính sử dụng công cụ SIMGRID (Trang 73 - 76)

tán trên mạng liên kết sử dụng công cụ Simgrid, so sánh hiệu năng thực hiện theo các khía cạnh khác nhau (dữ liệu đầu vào, số tiến trình chạy song song, việc sử dụng các topology khác nhau), và tính chi phí xây dựng tô-pô cho mạng.

2. Hạn chế và hướng phát triển

Việc tiến hành thực nghiệm trên máy tính cá nhân có năng lực tính toán hạnchế, không chạy thử được với dữ liệu lớn, do đó các kết quả phản ánh chưa được chế, không chạy thử được với dữ liệu lớn, do đó các kết quả phản ánh chưa được thực sự rõ ràng.

Thực tế đã chứng minh Simgrid là một công cụ mô phỏng dành cho các hệthống tính toán phân tán quy mô lớn với khả năng, sự linh hoạt và hiệu năng cao. thống tính toán phân tán quy mô lớn với khả năng, sự linh hoạt và hiệu năng cao. Các chủ đề mà Simgrid bao hàm là khá rộng, trong đó có nhiều kiến thức liên quan đến tính toán phân tán lớn, đến hệ thống, thêm vào đó, việc Simgrid chưa cung cấp một công cụ giao diện trực quan cho người dùng khiến cho việc tiếp cận bởi người dùng mới là khó khăn hơn. Tại Việt Nam, những bài viết nghiên cứu về công cụ này là chưa nhiều, đặc biệt các tài liệu Simgrid bằng tiếng Việt gần như là chưa có.

Trong quá trình nghiên cứu, bằng cách tìm hiểu lý thuyết căn bản, cài đặt,chạy thử, phân tích các ví dụ lớn (như mạng ngang hàng có cấu trúc chord), và xây chạy thử, phân tích các ví dụ lớn (như mạng ngang hàng có cấu trúc chord), và xây dựng ứng dụng minh họa tôi đã nắm bắt được cách vận hành, cách lập trình sử dụng giao diện lập trình của Simgrid, tập trung vào MSG và SMPI. Tuy nhiên tôi còn chưa nắm bắt được sâu sắc bản chất, hay hoàn toàn làm chủ được với các công cụ lập trình ứng dụng của Simgrid.

Thời gian tới, ngoài việc hoàn thiện tốt hơn ứng dụng được đưa ra trong luậnvăn, tôi dự định sẽ bắt tay vào làm những ứng dụng thực tế quy mô lớn hơn liên văn, tôi dự định sẽ bắt tay vào làm những ứng dụng thực tế quy mô lớn hơn liên quan đến tính toán phân tán trên mạng liên kết sử dụng công cụ Simgrid. Dù sao, với những kiến thức, kinh nghiệm triển khai, cài đặt trong thời gian vừa qua, tôi có thể tự tin với các công việc có thử thách lớn hơn.

Một lần nữa, tôi xin cảm ơn sự hướng dẫn, chỉ bảo tận tình của thầy TS.Phan Thanh Liêm, PGS.TS Nguyễn Khanh Văn cùng với đó là sự giúp đỡ quý báu Phan Thanh Liêm, PGS.TS Nguyễn Khanh Văn cùng với đó là sự giúp đỡ quý báu từ các bạn trong nhóm nghiên cứu mạng liên kết và công cụ mô phỏng.

TÀI LIỆU THAM KHẢO

[1]. W. D. Dally and B. Towles, Principles and Practices of Interconnection, SanFrancisco: Morgan Kaufmann, 2003. Francisco: Morgan Kaufmann, 2003.

[2]. T. M. Pinkston and J. Duato, Appendix E of Computer Architecture: AQuantitative Approach, 4th ed., Elsevier Publishers, 2006. Quantitative Approach, 4th ed., Elsevier Publishers, 2006.

[3]. W. J. Dally, "Performance analysis of k-ary n-cube interconnection networks,"IEEE Transactions on Computers, vol. 39, no. 6, pp. 775 - 785, June 1990. IEEE Transactions on Computers, vol. 39, no. 6, pp. 775 - 785, June 1990.

[4]. J. Duato, S. Yalamanchili and L. Ni, Interconnection Networks An EngineeringApproach, San Francisco: Morgan Kaufmann, 2003. Approach, San Francisco: Morgan Kaufmann, 2003.

[5]. J. Mudigonda, P. Yalagandula and J. C. Mogul, "Taming the Flying CableMonster: A Topology Design and Optimization Framework for Data-Center Monster: A Topology Design and Optimization Framework for Data-Center Networks," in USENIX Annual Technical Conference (USENIX ATC'11), 2011. [6]. HP, "Optimizing facility operation in high density data center environments,

technoloogy brief," [Online]. Available:

http://h10032.www1.hp.com/ctg/Manual/c00064724.pdf.

[7]. J. Kim, W. J. Dally and D. Abts, "Flattened Butterfly : A Cost-EfficientTopology for High-Radix Networks," Proceedings of the International Symposium Topology for High-Radix Networks," Proceedings of the International Symposium on Computer Architecture (ISCA), pp. 126-137, 2 May 2007.

[8]. Mellanox, [Online]. Available: http://www.mellanox.com.

[9]. NAS Parallel Benchmarks, NASA Advanced Supercomputing Division,[Online]. Available: http://www.nas.nasa.gov/publications/npb.html. [Online]. Available: http://www.nas.nasa.gov/publications/npb.html.

[10]. Himeno benchmark/Advanced center for Computing and Communication,Information Technology Center, RIKEN, [Online]. Available: Information Technology Center, RIKEN, [Online]. Available: http://accc.riken.jp/2444.htm.

[11]. Henri Casanova, Arnaud Giersch, Arnaud Legrand, Martin Quinson, FrédéricSuter. Versatile, Scalable, and Accurate Simulation of Distributed Applications and Suter. Versatile, Scalable, and Accurate Simulation of Distributed Applications and Platforms. Journal of Parallel and Distributed Computing, 2014.

[12]. Cristian Rosa, Stephan Merz, Martin Quinson. SimGrid MC: VerificationSupport for a Multi-API Simulation Platform. In 31th Formal Techniques for Support for a Multi-API Simulation Platform. In 31th Formal Techniques for Networked and Distributed Systems – FORTE 2011, 2011.

[13]. Pedro Velho. Accurate and Fast Simulations of Large- Scale DistributedComputing Systems. PhD. thesis. . University Joseph Fourier, 2011. Computing Systems. PhD. thesis. . University Joseph Fourier, 2011.

[14]. Henri Casanova, Arnaud Legrand, Martin Quinson. SimGrid: a GenericFramework for Large-Scale Distributed Experiments. In proceedings of the 10th Framework for Large-Scale Distributed Experiments. In proceedings of the 10th IEEE International Conference on Computer Modeling and Simulation (UKSim), 2008.

[15]. Kayo Fujiwara, Henri Casanova. Speed and Accuracy of Network Simulationin the SimGrid Framework. In Proceedings of the First International Workshop on in the SimGrid Framework. In Proceedings of the First International Workshop on Network Simulation Tools (NSTools), 2007.

[16]. Arnaud Legrand, Martin Quinson, Henri Casanova and Kayo Fujiwara: TheSIMGRID Project Simulation and Deployment of Distributed Applications, 2006. SIMGRID Project Simulation and Deployment of Distributed Applications, 2006. [17]. D. S. Team, "SimGrid SMPI," December 5, 2014. [Online]. Available: http://simgrid.gforge.inria.fr/tutorials/simgrid-smpi-101.pdf.

[18]. D. S. Team, "SimGrid MSG," June 3, 2014. [Online]. Available:http://simgrid.gforge.inria.fr/tutorials/simgrid-use-101.pdf. http://simgrid.gforge.inria.fr/tutorials/simgrid-use-101.pdf.

[19]. Truong N.T, Nguyen V.K, Le N.T.X, Fujiwara: Layout-aware expandable

low-degree topology, 2014. [Online]. Available:

http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=7097842[20]. Nguyễn Xuân Hoàng, Kỹ thuật mô phỏng và ứng dụng trong đào tạo, nghiên [20]. Nguyễn Xuân Hoàng, Kỹ thuật mô phỏng và ứng dụng trong đào tạo, nghiên cứu viễn thông, Hội nghị khoa học lần thứ IX - Học viện công nghệ bưu chính viễn thông, 2007.

Một phần của tài liệu Nghiên cứu mô phỏng và tính giá thành cho tô pô mạng liên kết trong siêu máy tính sử dụng công cụ SIMGRID (Trang 73 - 76)