講演抄録/キーワード |
講演名 |
2018-03-01 11:10
垂直分散環境における開発者による関数定義に非依存なアプリケーション分割方式の検討 ○松尾和哉・吉田雅裕・高橋紀之・田中裕之(NTT) NS2017-185 |
抄録 |
(和) |
低遅延処理や通信量削減が可能な分散アプリケーションの開発では,アプリケーションロジック全体を複数の処理のまとまり(以降,``サブロジック'')に分割し,そのそれぞれを,垂直分散環境を構成するマシンに配置する必要がある.
このアプリケーション分割および配置に関する既存研究は数多く存在するが,その多くでは開発者が定義した関数を一つのサブロジックとして扱うため,それらが連携して動作するアプリケーションの性能が,開発者のソースコードの書き方に強く依存してしまうという問題がある.
そこで本研究では,開発者が定義した関数内の処理を1行ごとに確認し,関数内の分割可能なサブロジックを識別することによって,関数を複数のサブロジックに分割する方式を提案する.本稿では,この提案方式の検討状況について報告する. |
(英) |
Distributing the logics of an application can reduce the processing latency and the traffic load. In order to develop such distributed application, developers have to partition it into multiple clusters of processes (in the following, we call the clusters ``sub-logics'') and deploy those sub-logics in machines in vertical distribution environments.
There are many existing studies on the application partitioning and deployment, however, when they are deployed, the performance of those partitioned application strongly depends on how the application was written by their developers. The reason for this is that their methods regard the function defined by a developer as a sub-logic.
To solve this problem, we propose a method that detects sub-logics in functions by checking each line of source code, and partitions the functions into multiple sub-logics. In this manuscript, we report our research progress. |
キーワード |
(和) |
垂直分散環境 / 分散アプリケーション / アプリケーション分割 / アプリケーション配置 / / / / |
(英) |
Vertical distribution environments / Distributed application / Application partitioning / Application deployment / / / / |
文献情報 |
信学技報, vol. 117, no. 459, NS2017-185, pp. 103-108, 2018年3月. |
資料番号 |
NS2017-185 |
発行日 |
2018-02-22 (NS) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
NS2017-185 |