...
首页> 外文期刊>電子情報通信学会技術研究報告. ネットワ-クシステム. Network Systems >大規模分散システムにおける並列プログラムの通信と処理状況を同時に表示する可視化ツールの検討
【24h】

大規模分散システムにおける並列プログラムの通信と処理状況を同時に表示する可視化ツールの検討

机译:检查可视化工具,该工具同时显示大型分布式系统中并行程序的通信和处理状态

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

大規模なクラスタ上で,大規模データを分析する並列プログラムを開発,実行させることが一般的になってきた.このような並列プログラムは,特定のサーバに処理が集中してしまったり,サーバ間の通信が特定の時間に集中してしまうなどの問題により,実行の最適化が難しい.特に,大規模なクラスタになるほど,サーバの実行状態やサーバ間の通信状態を見やすく表示することが難しく,並列プログラムの実行状態を把握すること自体が難しい·そこで,我々は,大規模なクラスタで動作する並列プログラムを対象に,サーバの実行状態やサーバ間の通信状態を同時に表示し,並列プログラム最適化を補助するツールSphereVizを提案する.本ツールは,並列プログラムの実行後,サーバからログを収集し,ログを再構成し,時間順にそれを表示する.このとき,サーバを画面上の球面に配置し,サーバ間を線で結合することにより,多数のサーバの負荷とサーバ間通信の負荷を同時に表示する.プログラマは本ツールにより並列プログラムの実行状態を検証し,必要な最適化について検討する.本稿では,SphereVizについての提案とプロトタイプの実装について述べる.さらに,簡単なMapReduceプログラムを例に,100台規模のサーバから構成されるクラスタに構築されたHadoop上でのMapReduceプログラムの最適化への適用評価について報告する.
机译:开发和执行并行程序以分析大规模集群上的大规模数据已变得很普遍。由于诸如集中在特定服务器上的处理和在特定时间集中在服务器之间的通信之类的问题,难以优化这种并行程序的执行。尤其是集群越大,以易于看清的方式显示服务器的执行状态和服务器之间的通信状态就越困难,并且很难掌握并行程序的执行状态,因此我们使用大型集群。我们建议使用SphereViz,该工具可同时显示服务器的执行状态和服务器之间的通信状态以运行并行程序,并有助于并行程序优化。执行并行程序后,此工具将从服务器收集日志,重建日志,然后按时间顺序显示。此时,通过将服务器排列在屏幕上的球形表面上并用线将服务器连接起来,可以同时显示许多服务器的负载和服务器之间的通信负载。程序员使用此工具验证并行程序的执行状态,并考虑必要的优化。本文介绍了SphereViz的建议和原型的实现。此外,以一个简单的MapReduce程序为例,我们报告了MapReduce程序的应用程序评估,该程序可在由100台服务器组成的集群中构建的Hadoop上进行优化。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号