Javaプログラム実行速度高速化のための動的コード再配置技術(ソフトウェアプラットホーム)
スポンサーリンク
概要
- 論文の詳細を見る
大規模リアルタイム通信システムにJava言語を適用する際に問題となる処理能力について,その抜本的対策を検討してきた.本論文では,動的コード再配置技術として,JITコンパイラによりオンラインコンパイル済みのネイティブコードを,Java実行環境により取得した実行時のプロファイルデータに基づき動的に再配置する技術を提案し,その実現方式を明確にした.本技術は,使用頻度が高いメソッドについて,コンパイル済みのコードをメモリ上で近接位置に固めて配置するものである.更に,メソッド中の実行頻度が低い部分を切り出して別位置に配置することで,よく使われるコード部分をよりコンパクトにしている.これにより,プロセッサのインストラクションキャッシュヒット率を大幅に向上でき,大規模プログラムにおける処理性能を改善することが可能となる.動的コード再配置技術を適用した場合の性能改善度合を,実際の大規模リアルタイム通信プログラムに近い特性のアプリケーションにて評価することにより,本技術の有効性を示した.
- 社団法人電子情報通信学会の論文
- 2004-06-01
著者
-
小柳 恵一
早稲田大学理工学術院 情報生産システム研究科
-
田中 慎司
日本電信電話株式会社ネットワークサービスシステム研究所
-
田中 慎司
日本電信電話株式会杜nttネットワークサービスシステム研究所
-
小柳 惠一
早稲田大学大学院情報生産システム研究科
-
白石 智
日本電信電話株式会社NTTネットワークサービスシステム研究所
-
山田 哲靖
日本電信電話株式会社NTTネットワークサービスシステム研究所
-
小柳 憲一
NTTネットワークサービスシステム研究所
-
小柳 恵一
NTT
-
山田 哲靖
エヌ・ティ・ティ・ソフトウェア株式会社
-
小柳 恵一
NTT未来ねっと研究所
-
小柳 恵一
日本電信電話株式会社交換システム研究所
-
小柳 恵一
早稲田大学
関連論文
- ユビキタスサービス環境におけるP2P型分散検索手法の提案
- CPEへのSLA監視・障害箇所特定機能の組み込み(障害検知・解析)
- ユビキタスサービス環境を対象とした分散検索におけるユーザプライバシ動的導出手法に関する研究(有線/無線シームレスネットワーク,ハンドオーバ,リレー,分散MIMO,モバイル・アドホックネットワーク,一般)
- 分散協調ストレージシステムにおけるネットワーク規模および一貫性を考慮した複製配置手法の提案
- グローバルスタンダード最前線 オープンAPIの標準化動向(その2)Parlay
- ユビキタスネットワーキング環境におけるプライバシー保護手法 : LooM(プライバシー保護, 次世代ネットワークソフトウェア論文)
- ユーザ主導型ネットワークにおける統計情報を用いた分散インデックス配置・検索手法(映像通信, コンテンツ配信ネットワーク, マルチキャスト, 一般)
- FR-ATMインタワーキングにおけるATMリソースの有効利用方法に関する検討
- FR-ATMインタワーキングにおけるATMリソース制御方式の一考察
- ユビキタスコンピューティング環境に適したサービス提供アーキテクチャにおけるサービス合成方式とその実装(P2Pとネットワークアーキテクチャ)(新時代の分散処理とネットワーク(WebサービスとP2P))
- 広域ネットワークに対応したマルチエージェント組織化支援システム
- B-6-178 P2P ディスカバリフェーズにおけるイベント照合性能向上に関する一考察
- B-6-177 P2P ネットワーク・トポロジに関する一考察
- B-6-177 SIPサーバにおけるセッション予約機能の配備に関する考察(B-6. ネットワークシステム)
- B-6-165 次世代ネットワークにおける SIP サーバと端末の連携に関する一考察
- B-6-189 プレゼンスの導入における機能間連携に関する考察
- B-6-133 次世代IP網に向けたオープンAPIへの要求条件に関する考察
- 次世代ネットワークにおけるオープンAPIへの要求条件と将来展望
- B-6-63 次世代ネットワークにおけるOpenAPIに関する検討
- 呼/ベアラ分離ネットワークアーキテクチャに関する一考察
- B-ISDNにおける一斉解放時の信号送信処理に関する一考察
- SB-4-6 次世代ネットワークに対する信頼性条件の考察
- NOSES実現のためのプログラム記述規定に関する考察
- MOSESにおけるプログラムコーディングに関する検討
- 動的な環境に適応するシームレスなサービス連続技術(モバイルコンピューティング)
- B-6-92 高信頼OpenAPIプラットフォームにおけるオブジェクト復元方式の検討
- 次世代ネットワークにおけるOpen APIを利用したIP系サービスのリソース制御方式
- 次世代ネットワークにおけるOpenAPIを利用したIP系サービスのリソース制御方式
- 次世代コンピュ-タネットワ-クに向けた展開構想 (特集論文 次世代コンピュ-タネットワ-クを支える技術)
- B-6-64 OpenAPIにおける固定・移動網プログラム共用化方法
- 広域IP網監視・診断システム(ENCORE)の展開構想
- XMLにマッピングしたシラバスオブジェクトによる汎用シラバスシステムの開発
- 意味情報インデックス独立分散管理によるユビキタス環境向けのP2P型分散検索手法の検討
- LL-008 意味情報インデックスを用いたP2P型分散検索手法の実現(ネットワーク・セキュリティ)
- コンテンツ意味情報を利用したP2P型分散検索手法の実現(ネットワーク)
- 分散協調ストレージにおけるスケーラブルなオブジェクト複製配置手法の検討(フォトニックネットワーク(IP+オプティカル)システム, 光ルーティング技術, 一般)
- BS-6-3 P2P技術を用いた分散協調ストレージシステムの提案(BS-6.光バーストスイッチング技術の進展とグリッドネットワーク応用への期待, 通信2)
- Peer-to-Peer環境における協調作業アプリケーションのための適応型調停プラットフォーム(ミドルウェア)
- Peer-to-Peerネットワークにおける分散協調ストレージ技術の提案(映像通信, コンテンツ配信ネットワーク, マルチキャスト, 一般)
- P2P技術を用いたストリーミングプラットフォームSTARCastの提案(映像通信, コンテンツ配信ネットワーク, マルチキャスト, 一般)
- P2Pコンピューティング技術によるオーバレイストリーミングシステムの構築(ネットワークサービス)
- SB-4-4 災害用散布可能型ロボットの提案
- B-lSDNのためのATM分散交換システムに関する一考察
- 次世代ネットワークにおけるソフトスイッチ技術 : インターネットサービスのコントローラを担うソフトスイッチとは
- ATM交換網における予約通信サービスの一考察
- ATM SVC処理の効率化に関する一検討 : Light-SVCの提案
- ATM網における端点指定PVC設定方式
- 分散構成を意識したATMプログラム構造に関する考察
- 再試験を可能とするソフトウェア自動試験環境
- 通信ソフトウェア自動試験に関する一考察 : 試験自動化へのアプローチ
- 大規模ソフトウェア開発における欠陥予防プロセスの一検討
- 3W-2 対象別評価の導入によるソフトウエアプロセス最適化の検討
- Javaプログラム実行速度高速化のための動的コード再配置技術(ソフトウェアプラットホーム)
- サービス相互連携におけるサービス指向ネットワーク制御機能の提案
- サービス相互連携におけるサービス指向ネットワーク制御機能の提案(セッション4)
- ネットワーク制御機能と連携したP2P実現方式の研究
- ネットワーク制御機能と連携したP2P実現方式の研究
- B-6-132 Open API を用いた次世代ネットワークサービスプラットフォームの検討
- 通信網の統合とコンテンツトレースAPI
- 公衆網におけるATM高速データ通信サービス提供法の検討
- 大規模ネットワークにおけるATMサービス提供法 : 網故障時のサービス復旧
- ATM網におけるPVC信号方式の検討
- ATM網にけおるPVC制御方式の検討
- B-6-179 大規模SIP状態通知における情報配備とアクセス方式に関する一考察(B-6. ネットワークシステム)
- SIP/SIMPLEによる大規模プレゼンスサービス実現(セッション5)
- SIP/SIMPLEによる大規模プレゼンスサービス実現(セッション5)
- B-6-160 SIP/SIMPLE による大規模状態通知の実現に関する考察
- B-6-106 次世代ネットワークアーキテクチャにおけるデータ系サービスの提供方式に関する研究
- B-6-103 データ系サービスアプリケーション向けAPI仕様の検討
- B-7-93 広域VoIPサービスにおける端末収容方式
- XMLにマッピングしたシラバスオブジェクトによる汎用シラバスシステムの開発
- XMLにマッピングしたシラバスオブジェクトによる汎用シラバスシステムの開発
- XMLにマッピングしたシラバスオブジェクトによる汎用シラバスシステムの開発
- 非圧縮HDTV over IPシステムにおける高速プロトコル処理技術
- D-022 センサデータのための分散サンプリングストレージとそのサンプルサイズ制御手法(D分野:データベース,一般論文)
- Javaにおけるコード配置の動的最適化
- 市場指向計算における調整機構の選択と割当品質(ネットワークソフトウェア論文)
- 統計情報によるオブジェクト配置の最適化
- ネットワークプラットフォームに向けたJava実行環境の高速化
- ネットワークプラットフォームに向けたJava実行環境の高速化
- ネットワークプラットフォームに向けたJava実行環境の高速化
- D-3-7 Java におけるスレッドグループヒープ
- B-6-85 次世代ネットワーク制御プラットフォームにおけるユーザ・サービス間ルーティング方式
- XMLにマッピングしたシラバスオブジェクトによる汎用シラバスシステムの開発
- XMLにマッピングしたシラバスオブジェクトによる汎用シラバスシステムの開発
- 分散市場モデルの移動エージェントによる実装(マルチメディアネットワークシステム)
- TMN適用新通信ノードのソフト流通支援環境の一検討
- TMNを適用した通信ノード用ソフト流通支援環境の一検討
- TMNを適用した分散型通信ノードシステムの一検討
- 高度化技術と将来構想 (〔特別企画〕国際シンポジウム′96オ-プンコンピュ-タネットワ-ク(OCN)のすべて)
- B-6-106 Javaにおけるリソースの量的制御の次世代ネットワークへの適用
- ファイル更新時における所データ作成方式に関する一考察
- ネットワークの真のインテリジェント化に向けて : Thinking Networkの構想
- 3.各種ネットワークの変革 : インフラ系ネットワークの変革(ネットワークエボリューション)
- 通信ソフトウエアのオブジェクト指向設計
- GEMnet利用のグローバル共同研究 (特集論文 グローバルECS/GMNテストベッド)
- 多様な仮想網が構築されるMPLS障害に適した分散協調障害処理技術
- クラウドコンピューティング環境における既存サービスを活用したDBサービスの高度化に関する研究(アプリケーション(1))
- 汎用型ウェブシラバスシステムの開発
- 信頼性に基づいたP2P型オーバレイネットワーク管理方式の検討 (情報ネットワーク)