研究課題/領域番号 |
22J20748
|
配分区分 | 補助金 |
研究機関 | 京都大学 |
研究代表者 |
ZHU MENGFEI 京都大学, 情報学研究科, 特別研究員(DC1)
|
研究期間 (年度) |
2022-04-22 – 2025-03-31
|
キーワード | function virtualization / function deployment / backup / protection / failure / recovery / workload / reliability |
研究実績の概要 |
Fault tolerance and load balancing are two key roles in resource allocation against failures. In the first year of my Ph.D. research, I conducted the resource-sharing model design and description. I proposed a primary and backup resource allocation model with preventive recovery priority setting to minimize a weighted value of unavailable probability against multiple failures. In addition, I design and implements a Real-time Function Deployment system with Resource Migration in Kubernetes to manage the primary and backup resources of network functions in the dynamic scenario for prompt function deployment and management, which is a key role in network function virtualization to improve the continuity and reliability of network services.
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
1: 当初の計画以上に進展している
理由
In past studies, function deployment models considering backup protection, load balance, and recovery/migration have been studied. The related implementation methods in real networks have also been completed. I am moving forward with considering the robustness of recovery against failures and fast failover algorithm against failures.
|
今後の研究の推進方策 |
In the second year of my Ph.D. research, I begin by working with Prof. Klaus-Tycho Foerster at TU Dortmund in collaborative research. Our research topic focuses on the after-failure recovery strategy. While my previous research has extensively investigated backup resource allocation for protection, it has not delved into transfer after a failure has occurred in the shared protection scenario. As a result, we will be putting forth a local algorithm considering the pre-processing. I will present a theoretical analysis of its performance. In addition, local after-failure recovery strategies can also involve the use of fault-tolerant algorithms. These algorithms are designed to continue functioning even in the presence of failures or errors.
|