Grant-in-Aid for Scientific Research -
-
Establishment of rule-based real-time information processing and sharing infrastructure for low-latency edge applications
2024.4 - 2027.3
JSPS Grants-in-Aid for Scientific Research Grant-in-Aid for Scientific Research(C)
-
Integrated development of quantum annealing optimization into an edge computing platform
2022.4 - 2026.3
JSPS Grants-in-Aid for Scientific Research Grant-in-Aid for Scientific Research(B)
-
Distributed Data Management Library for Large-Scale Many-Core Clusters and its Integration with Dynamic Load Balancers
2020.4 - 2023.3
JSPS Grants-in-Aid for Scientific Research Grant-in-Aid for Scientific Research(C)
-
Vertical integrated development of communication platform for edge computing
2018.4 - 2022.3
JSPS Grants-in-Aid for Scientific Research Grant-in-Aid for Scientific Research(B)
-
Introduction of a branching facility into large-scale agent simulation
2016.4 - 2019.3
JSPS Grants-in-Aid for Scientific Research Grant-in-Aid for challenging Exploratory Research
KAMADA Tomio, Fujishima Daisuke, Nagato Takehiro, Izumi Kiyoshi, Matsuura Izuru
Authorship:Principal investigator
In the field of social simulation, a large number of simulations are performed while changing parameters in order to validate the model or new regulations to be introduced. The results are analyzed after execution. However, when the scale of the simulation becomes large, the execution of various simulation becomes difficult.
The goal of this research is to realize a function to branch the simulation world that is executed in distributed parallel computers and concurrently execute each parallel world in order to apply the detailed analysis of running parallel worlds. To attain this goal, we have developed a distributed collection library to manage simulation data distributed among distributed machines and allow easy descriptions of data distribution/relocation and parallel processing using multi-core CPUs. In addition, we implemented the branch execution function on Plham: Platform for large-scale and high-frequency artificial market. -
Efficient high-level frameworkfor Web service integrations and its applications for groupware
2010 - 2012
JSPS Grants-in-Aid for Scientific Research Grant-in-Aid for Scientific Research(C)
KAMADA Tomio
Authorship:Principal investigator
In recent years, many types of personal or group information have been provided by cloud services. The goal of this research is to provide an easy environment for Web service integrations for developing groupware applications. This research offers a joined view editor for web service mashups of personal/group information and provides editable and consistent joined views. In addition,we also propose a Web database service with role-based access control mechanisms for easy but secure sharing of personal/group information on the web.
-
Design and Development of Advanced IT Research Platform for Information Explosion Era
2006 - 2010
JSPS Grants-in-Aid for Scientific Research Grant-in-Aid for Scientific Research on Priority Areas
ADACHI Jun, TANAKA Katsumi, NISHIDA Toyoaki, KUNIYOSHI Yasuo, SUDOH Osamu, KUROHASHI Sadao, HARA Takahiro, MATSUOKA Satoshi, TAURA Kenjiro, TATEBE Osami, MUNETOMO Masaharu, HIROTSU Toshio, MATSUBARA Jin, SHIMOJYO Shinji, CHIBA Shigeru, YUASA Taichi, MATSUYAMA Takashi, CHIKAYAMA Takashi, KONDO Toru, KONO Kenji, OKAMOTO Masahiro, AIDA Kento, KAMADA Tomio, KITSUREGAWA Mararu, YAMANA Hayato, NAKAMURA Yutaka, KOBAYASHI Hiroaki, NAKAJIMA Hiroshi
This project implemented a common research infrastructure for all the research groups participating in this priority-area research initiative, accordingly supported all research activities in this initiative. Providing this infrastructure, we succeeded in accelerating shared utilization of research facilities and resources within the limitation of research funding and strengthening the collaboration among research groups. These shared facilities include (a)TSUBAKI: a open search engine for large-scale corpus, (b)InTrigger : Widely-distributed computing test-bed, (c)IMADE : an environment for real-world interaction measurement and analysis, and (d) prototyping for sensor-network based preventive medicine.
-
Application Framework for Selective Browsing of Mashed-Up Data
2006 - 2008
JSPS Grants-in-Aid for Scientific Research Grant-in-Aid for Young Scientists(B)
KAMADA Tomio
Authorship:Principal investigator
-
並列計算環境を対象とした効率的オブジェクトレイアウト法とその自動化
2002 - 2004
JSPS Grants-in-Aid for Scientific Research Grant-in-Aid for Young Scientists(B)
鎌田 十三郎
本研究は、各種計算環境上の不規則データを扱う並列プログラムに対して、そのチューニングの自動化を目指したものである。今年度は、特にPCクラスタなどの分散計算環境を対象として研究を行った。分散環境では共有データアクセスに伴う通信オーバヘッドが問題となる。このため、分散共有メモリなどによる自動化アプローチは速度面で問題があり、MPIなどの通信ライブラリを用いた明示的データ移動が現在は主流である。ただし、データ一貫性をプログラマ自身が保障する必要があり、不規則データの場合、意図しないバグに悩まされることも多い。発表1の研究では、データ配置やキャッシュ方針をプログラマが指示することのできる共有メモリ型計算環境を提案した。計算局面毎に変数キャッシュ方針を指定するだけで、データ移動などはシステムが自動的に行う。PCクラスタ上での試験的評価の結果、本システムはMPIで記述した場合と同等の実行性能を達成しており、またアクセス傾向に偏りのあるB&H型N体問題などでは、MPIで記述した場合に比して、高速化も期待できる結果となっている。本研究は、昨年度からおこなっていた適応的オブジェクトの研究に基づくものであり、現在、本システムの本格実装をおこなっている最中である。
Java上のポータブル実装技術としては、バイトコード変換ツールCusapiの提案、実装も平行して進めている(発表3)。本ツールは、並列計算上の各種実装技術をプログラム変換モジュールとして簡単に作成し、ライブラリのように配布・適用できる環境の実現を目指したものである。現在、上述の分散計算環境の実装をCusapiベースで実現すべく、研究を進めている。
また、分散計算の対象が高性能計算のみにとどまらず、XMLを介したビジネス用途などに広がりをみせているのをうけて、現在、XML処理Nanafusiの研究も進めている。遠隔データを効率的に処理するため、ネットワーク遅延隠蔽技術などを盛り込んだ研究であり、研究発表2、4を行い、処理系も公開中である。