Research
My research interests include:
- Distributed and parallel computing, runtime for distributed computing
- Blockchain applications for the IoT
- Scheduling and Load balancing on the computing continuum
Funding
- Integrated development of quantum annealing optimization into an edge computing platform (co-investigator)
- Kakenhi Grant-in-Aid for Scientific Research (B) 22H03585
- April 2022 - March 2026
- PI: Chikara Ohta, Kobe University, Graduate School of System Informatics
- Distributed Data Management Library for Large-Scale Many-Core Clusters and its Integration with Dynamic Load Balancers (co-investigator)
- Kakenhi Grant-in-Aid for Scientific Research (C) 20K11841
- April 2020 - March 2023
- PI: Tomio Kamada, Kobe University, Graduate School of System Informatics
Projects
Blockchain applications for the Internet of Things
(Work in Progress)
Elastic distributed runtime / elastic schedulers (2022~)
An elastic program is a program capable of changing the number of processes it uses during execution. Implementing such programs requires support in the distributed runtime and coordination between the resource manager and the running program.
The source code of our contributions can be found on GitHub.
High-level abstractions for distributed and load-balanced programs (2018~2022)
-
Handy Distributed Collections library
The Handy Distributed Collections library is a relocatable distributed collections library for APGAS Java programs. -
MPI-JUnit
MPI-JUnit is a JUnit 4 Runner which allows you to write and configure tests for MPI programs. By simply adding Java annotations, your test classes will be executed as an MPI program. -
Integrated Tuning mechanism for lifeline-based Global Load Balancer
A Java Lifeline-based Global Load Balancer library. This library is fitted with a tuning mechanism which automatically adjusts the granularity of the computation to maximize efficiency.