Award Abstract # 2312321
SHF: Small: Resilient Operations for Deployment Units Used in Container Orchestration

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: AUBURN UNIVERSITY
Initial Amendment Date: August 15, 2023
Latest Amendment Date: August 15, 2023
Award Number: 2312321
Award Instrument: Standard Grant
Program Manager: Almadena Chtchelkanova
achtchel@nsf.gov
 (703)292-7498
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: October 1, 2023
End Date: September 30, 2026 (Estimated)
Total Intended Award Amount: $553,295.00
Total Awarded Amount to Date: $553,295.00
Funds Obligated to Date: FY 2023 = $553,295.00
History of Investigator:
  • Akond Ashfaque Rahman (Principal Investigator)
    akond.rahman.buet@gmail.com
Recipient Sponsored Research Office: Auburn University
321-A INGRAM HALL
AUBURN
AL  US  36849
(334)844-4438
Sponsor Congressional District: 03
Primary Place of Performance: Auburn University
107 SAMFORD HALL
AUBURN
AL  US  36849-0001
Primary Place of Performance
Congressional District:
03
Unique Entity Identifier (UEI): DMQNDJDHTDG4
Parent UEI: DMQNDJDHTDG4
NSF Program(s): Software & Hardware Foundation,
EPSCoR Co-Funding
Primary Program Source: 01002324DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7923, 7944, 7942, 9150
Program Element Code(s): 779800, 915000
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070, 47.083

ABSTRACT

In Software Engineering, a Container is a self-contained package of software that includes all of the necessary elements to run in any environment. To deploy software rapidly to customers, organizations use container orchestration. Container orchestration is the practice of pragmatically managing containers at scale, where hundreds of containers, i.e., lightweight computer virtualization tools, can be automatically provisioned and managed. Container orchestration is expected to reach USD 1.3 billion worth of market value by 2026. While this practice has yielded benefits, resiliency for container orchestration remains a challenge for organizations. Without resilient implementation of container orchestration, deployed software becomes unreliable, creating large-scale consequences for organizations and their customers. As certain characteristics are unique to container orchestration, foundational scientific research investigations are necessary. Execution of these research investigations will yield new scientific evidence, generate novel techniques unique to container orchestration, and advance the state of software engineering research. All software generated from the project will be publicly available to industry practitioners, research software engineers, and academics for usage. Datasets generated from the project will be beneficial to the entire software engineering community to conduct further research. The project will also foster broadening of participation in STEM by pro-actively involving students from under-represented groups. Through dissemination of generated research into graduate and undergraduate courses, students will gain knowledge on resilient container orchestration, which will directly contribute to the nation's ongoing efforts in developing a knowledgeable cyber infrastructure workforce, emphasized by the U.S. National Strategic Computing Initiative.

This project will conduct research activities to investigate how to integrate resiliency into the practice of container orchestration. The focus of this project is to grow the science of resilient operations for deployment units, which are pivotal to perform container orchestration. This project will execute two tasks: (i) resilient provisioning of deployment units through detection of discrepant states and resilient volume management, and (ii) resilient routing of traffic between deployment units through detection of firewall and zonal discrepancies. This project will identify root causes of deployment, volume, and zonal discrepancies that are unique to container orchestration.

This project is jointly funded by CISE Software and Hardware Foundations program and the Established Program to Stimulate Competitive Research (EPSCoR).

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Hassan, Md Mahadi and Salvador, John and Santu, Shubhra_Kanti Karmaker and Rahman, Akond "State Reconciliation Defects in Infrastructure as Code" Proceedings of the ACM on Software Engineering , v.1 , 2024 https://doi.org/10.1145/3660790 Citation Details
Hu, Hanyang and Bu, Yani and Wong, Kristen and Sood, Gaurav and Smiley, Karen and Rahman, Akond "Characterizing Static Analysis Alerts for Terraform Manifests: An Experience Report" , 2023 https://doi.org/10.1109/SecDev56634.2023.00014 Citation Details
Mendis, Pemsith and Reeves, Wilson and Babar, Muhammad Ali and Zhang, Yue and Rahman, Akond "Evaluating the Quality of Open Source Ansible Playbooks: An Executability Perspective" , 2024 https://doi.org/10.1145/3663530.3665019 Citation Details
Rahman, Akond and Bose, Dibyendu Brinto and Barsha, Farhat Lamia and Pandita, Rahul "Defect Categorization in Compilers: A Multi-vocal Literature Review" ACM Computing Surveys , v.56 , 2024 https://doi.org/10.1145/3626313 Citation Details
Rahman, Akond and Bose, Dibyendu Brinto and Zhang, Yue and Pandita, Rahul "An empirical study of task infections in Ansible scripts" Empirical Software Engineering , v.29 , 2024 https://doi.org/10.1007/s10664-023-10432-6 Citation Details
Rahman, Akond and Zhang, Yue and Wu, Fan and Shahriar, Hossain "Student Perceptions of Authentic Learning to Learn White-box Testing" Proceedings of the 55th ACM Technical Symposium on Computer Science Education , 2024 https://doi.org/10.1145/3626253.3635584 Citation Details
Zhang, Yue and Meredith, Rachel and Reeves, Wilson and Coriolano, Júlia and Babar, Muhammad Ali and Rahman, Akond "Does Generative AI Generate Smells Related to Container Orchestration?: An Exploratory Study with Kubernetes Manifests" , 2024 https://doi.org/10.1145/3643991.3645079 Citation Details

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page