...
【24h】

ノードシステムへのJAVA言語適用に関する検討

机译:检查Java语言在节点系统中的应用

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

摘要

多くの開発者人口を抱え,ミッションクリティカル系等,高い信頼性を要するシステムへの適用も増えつつあるJava言語は,ライフラインであるノード系システムへの開発言語としても魅力的な選択肢となりつつある.一方で,ノード系システムへのJava適用の課題の一つにガベージコレクト(OC)による一時的なシステム停止(Stop The World,STW)の存在がある.一般的にGCのSTW対応としては停止時間の短いGC方式であるコンカレントマークアンドスイープ(CMS)方式を導入するケースが多いが,CMS方式の停止時間のチューニングはトライアンドエラーになりがちで収束しにくいこと,チューニングで対応しきれない場合には設計見直しが必要であり,工程の後戻りが発生することが課題である.本研究では,通信ノードへのJava適用を目的として,通信ノードのソフトウェア特性とそれから導かれるオブジェクトのライフタイムに着目し,GC処理モデルよりSTW時間をシミュレートすることにより,効率よくチューニングが行えること,設計段階での取り組みによりSTW時間の目標値達成が実現できることを述べる.
机译:Java语言拥有大量开发人员,并且正越来越多地应用于要求高可靠性的系统(例如,关键任务系统),作为基于节点的系统(作为生命线)的开发语言,已成为一种有吸引力的选择。 ..另一方面,将Java应用于基于节点的系统的问题之一是由于垃圾回收(OC)而导致的临时系统停止(Stop The World,STW)的存在。通常,作为GC STW支持,在很多情况下会引入并发标记和扫描(CMS)方法(这是一种具有较短停止时间的GC方法),但是CMS方法的停止时间的调整往往会反复试验并趋于收敛。如果很困难并且调优无法处理,则必须检查设计,问题是该过程会返回。在这项研究中,出于将Java应用于通信节点的目的,我们关注于通信节点的软件特性和从它们衍生的对象的生存期,并通过从GC处理模型模拟STW时间,可以执行有效的调整。据指出,STW时间的目标值可以通过在设计阶段的努力来实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号