Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Discovery Grants Program - Individual

Carleton University

$56,000.00

Optimal Provisioning and Fair Allocation of Resources in Cloud Computing Data Centers

FY 2024-25

Summary
As computation power, disk storage, and high-end network communication costs plummet, cloud computing has emerged to provide intuitive, utility-style access to vast pools of resources (compute, storage, networking, and software services). Such processing power is relatively affordable and readily available. We can confidently say that cloud computing is defining the Internet! Software Defined Networking (SDN) is a computer network architecture that offers a flexible means for configuring raw hardware networking infrastructures to support a wide range of dynamic service demands with fluctuating resource requirements. Virtualization is at the heart of SDN and is the key technology to move away from dedicated and expensive middleboxes to softwarized solutions. In particular, important network functions (e.g., firewalls, NAT, DNS cashing etc. ) can run on cheap off the shelve middleware (e.g., generic server grade computer motherboards) where they are implemented on virtual machines; such network functions are known as Virtual Network Functions(VNF). They can be orchestrated in a dynamic fashion and  data flows can be processed  through interconnected VNFs called Service Chains (SC).  Network slicing is a technique for resource provisioning in networks that has been recently applied to the mobile cloud; empowered by SDN and network function virtualization (NFV) gives rise to a  dynamic and robust approach for establishing and reconfiguring customized end-to-end logic networks that encapsulate dedicated and shared resources using raw networking infrastructure. Finally, data analytics techniques for processing and identifying trends  of traffic workloads will be crucial for next generation agile and self configurable clouds.  Currently the industry is witnessing a major migration towards SDN enabled cloud networking, which will impact a broad range of sectors including consumer communications/social networking, eCommerce, eHealth and Internet of Things (IoT) applications. As such, the impact of the SDN technology will have a long lasting effect on network users in the global market.    Getting services from the cloud, requires the designers/providers to have significant expertise, experience, and time to customise and configure resources that are assigned to a multitude of (not necessarily co-located) virtual machines/VNFs. Efficient and fair resource allocation and management in such a shared computing system is particularly challenging due to diverse types of available resources, highly fluctuating workload/user needs, heterogeneity in the resource capacities of servers, and placement constraints regarding which servers may be accessible by a pool of users. The goal of the proposed research program is to investigate the fair and efficient resource allocation/management and dynamic network slicing, in conjunction with data analytics for maintaining the quality of offered services in the emerging SDN enabled (mobile) cloud architectures.
Program
Discovery Grants Program - Individual
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
RGPIN-2020-07158
Name nom
Lambadaris, Ioannis
Department département
Systems and Computer Engineering - Systems and Computer Engineering
Organization id
23
Institution établissement
Carleton University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2020
Award amount
56000
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
1510
Committee name en
Electrical and Computer Engineering
Committee name fr
Génie électrique et informatique
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
2508
Research subject group en
Electrical and electronic engineering
Research subject group fr
Génie électrique et électronique
Research subject en
Communications networks
Research subject fr
Réseaux de télécommunications
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
Optimal Provisioning and Fair Allocation of Resources in Cloud Computing Data Centers
Keywords
software defined networking; resource fragmentation and de-fragmentation; virtualization; virtual network function (vnf); optimal scheduling; mobile computational offloading; network slicing; data analytics; on-line stochastic optimization; optimal vnf placement
Application summary
As computation power, disk storage, and high-end network communication costs plummet, cloud computing has emerged to provide intuitive, utility-style access to vast pools of resources (compute, storage, networking, and software services). Such processing power is relatively affordable and readily available. We can confidently say that cloud computing is defining the Internet! Software Defined Networking (SDN) is a computer network architecture that offers a flexible means for configuring raw hardware networking infrastructures to support a wide range of dynamic service demands with fluctuating resource requirements. Virtualization is at the heart of SDN and is the key technology to move away from dedicated and expensive middleboxes to softwarized solutions. In particular, important network functions (e.g., firewalls, NAT, DNS cashing etc. ) can run on cheap off the shelve middleware (e.g., generic server grade computer motherboards) where they are implemented on virtual machines; such network functions are known as Virtual Network Functions(VNF). They can be orchestrated in a dynamic fashion and  data flows can be processed  through interconnected VNFs called Service Chains (SC).  Network slicing is a technique for resource provisioning in networks that has been recently applied to the mobile cloud; empowered by SDN and network function virtualization (NFV) gives rise to a  dynamic and robust approach for establishing and reconfiguring customized end-to-end logic networks that encapsulate dedicated and shared resources using raw networking infrastructure. Finally, data analytics techniques for processing and identifying trends  of traffic workloads will be crucial for next generation agile and self configurable clouds.  Currently the industry is witnessing a major migration towards SDN enabled cloud networking, which will impact a broad range of sectors including consumer communications/social networking, eCommerce, eHealth and Internet of Things (IoT) applications. As such, the impact of the SDN technology will have a long lasting effect on network users in the global market.    Getting services from the cloud, requires the designers/providers to have significant expertise, experience, and time to customise and configure resources that are assigned to a multitude of (not necessarily co-located) virtual machines/VNFs. Efficient and fair resource allocation and management in such a shared computing system is particularly challenging due to diverse types of available resources, highly fluctuating workload/user needs, heterogeneity in the resource capacities of servers, and placement constraints regarding which servers may be accessible by a pool of users. The goal of the proposed research program is to investigate the fair and efficient resource allocation/management and dynamic network slicing, in conjunction with data analytics for maintaining the quality of offered services in the emerging SDN enabled (mobile) cloud architectures.