Project/Area Number |
18500056
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Computer system/Network
|
Research Institution | Kyushu Institute of Technology |
Principal Investigator |
KOIDE Hiroshi Kyushu Institute of Technology, Faculty of Computer Science and Systems Engineering, Associate Professor (90333517)
|
Co-Investigator(Kenkyū-buntansha) |
TSURU Masato Kyushu Institute of Technology, Faculty of Computer Science and Systems Engineering, Professor (40231443)
NAKAMURA Yutaka Kyushu Institute of Technology, Information Science Center, Associate Professor (40346317)
|
Project Period (FY) |
2006 – 2007
|
Project Status |
Completed (Fiscal Year 2007)
|
Budget Amount *help |
¥3,370,000 (Direct Cost: ¥3,100,000、Indirect Cost: ¥270,000)
Fiscal Year 2007: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2006: ¥2,200,000 (Direct Cost: ¥2,200,000)
|
Keywords | streaming / multimedia / task scheduling / Grid / PC cluster / security check / distributed computing / task migration / ワークフロースケジューリング |
Research Abstract |
The purpose of our study is to execute streaming applications, for example, analyzing stream data provided from network sources and processing of audio and video stream, effectively by scheduling them to utilize computing resources like processors and storages which are potentially comprised in parallel and distributed environments like Grids or PC clusters. Distributed applications including streaming processing cannot be executed efficiently, because almost all conventional scheduling methods are not able to apply to them directly. We proposed a new task scheduling method which can schedule these streaming applications. We also use a distributed network monitoring system which developed by us for an evaluation of the proposed method. This distributed network monitoring system is one of practical streaming application. It monitors and caches IP datagram to check the contents for security. This application is cheaper than the security appliances, because it can improve that security checking is realized by utilizing PC clusters which includes idle PCs. Moreover it is very flexible compared with the security appliances, because it can append to a new function against a new security problem easily. The proposed method can schedule both streaming application and non-streaming applications well at a same time. The experimental results showed the proposed method reduced the total execution time of the practical stream application. The dispersion of the execution time was also suppressed even if the network bandwidth was dynamically changing. This characteristic is very important when this method is applied to more complicated task scheduling methods.
|