SDN-enhanced MPI
Current interconnects of high-performance computing systems are static and do not reflect the actual communication pattern of applications. Our lab aims at automatically analyzing the communication characteristic of applications and dynamically reconfiguring the interconnect. Based on this idea, we specifically focus on how to accelerate various functions in Message Passing
Interface (MPI), a de facto standard communication library for parallel and distributed programming.
OpenMN
Along with the requirements for network becoming increasingly diverse in recent years, it is necessary to make effective use of the network built with limited cost. However, making effective use of the network is difficult for software developers without knowledge and technique about networks. Open MN (Open Multi-Networking), our proposed novel programing model, allows software developers to use network resources effectively by using explicit and simple programming directives to describe network requirements.
Visualization as a Service
Tiled Display Wall (TDW) is one of the visualization system, which can provide a virtual large screen by using multiple display monitors. TDW is too expensive for most scientists to buy individually, and thus it is advisable to share TDW among scientists who need to use it. However, TDW has a problem that configuration for shared use is very difficult because scientists need a variety of visualization middleware on TDW. To solve this problem, we are developing a switching mechanism for visualization middleware.
Sharing Economy of Things
With the arrival of Internet of Things (IoT) era, diversity of IoT devices have been connected to the Internet. However, IoT services have never been popular because of the lack of a platform for sharing IoT devices. We tackle this problem by proposing a platform for sharing IoT devices based on the idea of Sharing Economy.