changeset 42:b35be7622460

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 12 Feb 2012 01:08:56 +0900
parents 17d6daf672bc
children 0b8ee5f3be8e
files paper/abstract.tex
diffstat 1 files changed, 17 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/paper/abstract.tex	Sat Feb 11 23:45:03 2012 +0900
+++ b/paper/abstract.tex	Sun Feb 12 01:08:56 2012 +0900
@@ -1,28 +1,33 @@
 \begin{abstract}
 ブロードバンド環境やモバイル端末の普及により、ネットワーク上におけるサービスに参加するユーザー数の巨大化は必至である。
-しかし、フレームワークやデバッグ等を含めてスケーラビリティーに優れた分散プログラムを記述する事は極めて難しい。
+しかし、フレームワークやデバッグ等を含めてスケーラビリティーに優れた分散プログラムを記述し動作させる事は極めて難しい。
 ここでいうスケーラビリティーとは、サービスの大きさが増えても、リソースの追加のみでサービスの質を維持できることを示す性能基準のことである。
 そのスケーラビリティーを備えた分散プログラムを作成するためには、いろいろなプロトコルを提案し、実装し、検証していく必要がある。
 
-そこで本研究室では、シンプルにスケーラブルな分散プログラムを書くことができるフレームワークとして、 "分散ネットワークアプリケーションフレームワーク Alice" を提案し、実装した。
+そこで本研究室では、シンプルにスケーラブルな分散プログラムを書くことができるフレームワークとして、 ``分散ネットワークフレームワーク Alice''を提案し、実装した。
 
 Alice には本研究の先行研究である Federated Linda の開発を通して得られた知見が大いに生かされている。また、それと同時に本研究室で開発している並列タスク管理フレームワーク Cerium の新設計から得られたアイディアも生きている。
 
-Alice は Data Segment と Code Segment という単位でデータと処理を細かく分割し、それぞれの依存関係をシンプルに記述して分散プログラムを作成することができる。また、他のマシンとの接続トポロジーの構築等の機能も盛り込まれており、ユーザーはトポロジー構築後の処理を記述することに集中できる。
+Alice は Data Segment と Code Segment という単位でデータと処理を細かく分割し、それぞれの依存関係をシンプルに記述して分散プログラムを作成することができる。また、他のマシンとの接続トポロジーの構築等の実験のための機能も盛り込まれており、ユーザーはトポロジー構築後の処理を記述することに集中できる。
 
-最後に、先行研究である Federated Linda との性能比較を行う。
+本研究では、Alice の基本設計及びプロトタイプ実装を行い、基本的だ動作の確認と、Federated Linda との機能及び性能比較を行った。
 
 \newpage
 
-The spread of the environments of broadband internet and mobile data terminal would be cause the huge increase in active users of internet services. But, it is so difficult to write a distributed program having scalability. The scalability is the performance standard. It can keep quality by only additional resource.
-We have to propose more protocol, implement it and verify it to develop the distributed program having scalability.
+The spread of the broadband Internet and mobile data terminal would be cause the huge increase in active users of Internet services. It is difficult to write a scalable distributed program. 
+The program should keep quality of service while increasing number of users by additional resources.
+The scalability is the performance standard.
+We need to do design, implement and experiment many protocol of the distributed program for its scalability.
 
-Then we design and implement a distributed network application framework Alice. You can simply write a scalable distributed program with using it.
+Our distributed network framework Alice provides simple and rapid protocol development. 
+We have learned many experience during developing Federated Linda, which is our previous framework.
+It is also inspired by our Cerium framework for Cell Broadband Engine, which has task manager and memory segment manager.
 
-Alice made by an experiment of developping Federated Linda, and an idea proposing new design of concurrent task manager Cerium we developped.
+Programmers can simply develop a distributed program with splitting data as Data Segment and 
+processing as Code Segment, and its dependency among each other.
+Alice has a feature building topology of distributed computers for experiments, which makes
+it possible to concentrate on writing source code for distributed program.
 
-You can simply develop a distributed program with splitting data as Data Segment and processing as Code Segment, and you set dependency each other.
-And Alice has a feature building topology with distributed computers. You can concentrate writing source code for distributed program.
-
-At last Alice are compared with Federated Linda.
+We show our basic design of Alice and a prototype implementation,  and its comparison to Federated Linda framework.
+Using blade server system we compared basic performance.
 \end{abstract}