Grant: Discovery Grants Program - Individual
Memorial University of Newfoundland
$32,000.00
Network Intelligence for Next-generation Cloud Computing
FY 2024-25
Summary
We are living in a time of exciting digital transformation and economic growth driven by cloud computing. Oracle predicted that 80% of enterprises plan to migrate their workloads to cloud data centers. However, Forbes reported that only 29% of engineers said their data centers can meet the current needs. Therefore, for next-generation cloud computing, the focus extends beyond the mere competition for high computational capabilities. Instead, "intelligent cloud services" are gaining rapid popularity, aiming to improve operational agility and efficiency without human intervention. This program focuses on designing new network architectures serving data-intensive applications in cloud data centers by leveraging, improving, and creating new Artificial Intelligence (AI) techniques to determine and optimize protocol mechanisms and control policies.
First, we will explore how AI techniques can be applied and further improved in the network optimization domain, especially considering the heterogeneity and complexity of large-scale cloud data centers. The production systems rely on handcrafted heuristics, which are simple and easy to implement. However, the problem-specific heuristics rest on certain assumptions and predefined actions to certain events, which do not generalize well to changing environments. As a replacement for heuristics, existing clean-slate learning-based solutions have been proposed, which, however, raise new concerns such as high overhead, slow convergence, and bad performance over unforeseen conditions. In this program, we will combine traditional optimization strategies with machine learning and propose a set of practical and evolutionary learning-based solutions to achieve high throughput, low latency and overhead for next-generation cloud computing.
Second, we will also examine how cloud data centers can be improved to better support AI applications in three dimensions: computation, communication, and network topology. As of today, AI training systems are predominantly built on top of traditional data center clusters due to their scalability, reliability, and cost-effectiveness. However, cloud computing was initially designed to achieve reliable resource sharing without optimization for specific applications. The network topology and the protocol stack used in cloud data centers need to be revolutionized to better support AI applications. In this program, we plan to co-optimize network topology, protocol, and parallelization strategy for accelerating the training of AI applications in cloud data centers.
In summary, this program promotes the development of cloud computing, AI, and their application to the optimization of complex network systems. The proposed research will also contribute to the training of highly qualified personnel, leading to impactful research contributions and competitive job placements. Ultimately, the program's success will benefit the economy and society in Canada and around the world.
Program
Discovery Grants Program - Individual
Recipient
Location
Newfoundland and Labrador, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
RGPIN-2024-05621
Name nom
Liu, Kaiyang
Department département
Department of Computer Science
Organization id
89
Institution établissement
Memorial University of Newfoundland
Province en
Newfoundland and Labrador
Province fr
Terre-Neuve-et-Labrador
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2024
Award amount
32000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
803
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer communications
Area of application fr
Téléinformatique
Research subject code
2700
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Information technology
Research subject fr
Technologie de l'information
Field of research list names en
Not available
Field of research list names fr
Non disponible
Socioeconomic objective list names en
Not available
Socioeconomic objective list names fr
Non disponible
Application title
Network Intelligence for Next-generation Cloud Computing
Keywords
cloud computing; artificial intelligence; data center networks; artificial intelligence for networking; networking for artificial intelligence; network optimization
Application summary
We are living in a time of exciting digital transformation and economic growth driven by cloud computing. Oracle predicted that 80% of enterprises plan to migrate their workloads to cloud data centers. However, Forbes reported that only 29% of engineers said their data centers can meet the current needs. Therefore, for next-generation cloud computing, the focus extends beyond the mere competition for high computational capabilities. Instead, "intelligent cloud services" are gaining rapid popularity, aiming to improve operational agility and efficiency without human intervention. This program focuses on designing new network architectures serving data-intensive applications in cloud data centers by leveraging, improving, and creating new Artificial Intelligence (AI) techniques to determine and optimize protocol mechanisms and control policies.
First, we will explore how AI techniques can be applied and further improved in the network optimization domain, especially considering the heterogeneity and complexity of large-scale cloud data centers. The production systems rely on handcrafted heuristics, which are simple and easy to implement. However, the problem-specific heuristics rest on certain assumptions and predefined actions to certain events, which do not generalize well to changing environments. As a replacement for heuristics, existing clean-slate learning-based solutions have been proposed, which, however, raise new concerns such as high overhead, slow convergence, and bad performance over unforeseen conditions. In this program, we will combine traditional optimization strategies with machine learning and propose a set of practical and evolutionary learning-based solutions to achieve high throughput, low latency and overhead for next-generation cloud computing.
Second, we will also examine how cloud data centers can be improved to better support AI applications in three dimensions: computation, communication, and network topology. As of today, AI training systems are predominantly built on top of traditional data center clusters due to their scalability, reliability, and cost-effectiveness. However, cloud computing was initially designed to achieve reliable resource sharing without optimization for specific applications. The network topology and the protocol stack used in cloud data centers need to be revolutionized to better support AI applications. In this program, we plan to co-optimize network topology, protocol, and parallelization strategy for accelerating the training of AI applications in cloud data centers.
In summary, this program promotes the development of cloud computing, AI, and their application to the optimization of complex network systems. The proposed research will also contribute to the training of highly qualified personnel, leading to impactful research contributions and competitive job placements. Ultimately, the program's success will benefit the economy and society in Canada and around the world.