Abstract collage of science-related imagery

CNS: CNS Core (CNS Core)

Status: Archived

Archived funding opportunity

This document has been archived.

Important information about NSF’s implementation of the revised 2 CFR

NSF Financial Assistance awards (grants and cooperative agreements) made on or after October 1, 2024, will be subject to the applicable set of award conditions, dated October 1, 2024, available on the NSF website. These terms and conditions are consistent with the revised guidance specified in the OMB Guidance for Federal Financial Assistance published in the Federal Register on April 22, 2024.

Important information for proposers

All proposals must be submitted in accordance with the requirements specified in this funding opportunity and in the NSF Proposal & Award Policies & Procedures Guide (PAPPG) that is in effect for the relevant due date to which the proposal is being submitted. It is the responsibility of the proposer to ensure that the proposal meets these requirements. Submitting a proposal prior to a specified deadline does not negate this requirement.

Supports research on computer and network systems, including their fundamental properties, trade-offs, and the abstractions and tools used to design, build, measure and operate them.

Synopsis

The CNS Core program deals with all aspects of computer and network systems. Society’s reliance on such systems has grown dramatically in the last decade. At the same time, both the resources from which those systems are built—computing, storage, communication networks, and software—and the way those resources are organized and distributed have continued to evolve rapidly. Therefore, the science of understanding and designing networked computing systems is of critical importance.

Current and future systems need to satisfy various common and purpose-driven requirements. Common system requirements include security, reliability, manageability, usability, and sustainability, as well as cost-effectiveness and fitness for purpose. Depending on the context, other requirements may include performance, privacy preservation, scalability, responsiveness, and survivability.

The CNS Core program supports innovative research that considers technology trends and emerging challenges, while emphasizing a system focus and awareness of the types of requirements mentioned above. The CNS Core program recognizes the interdependency and blurring of boundaries among computing, storage, and networking (sub)systems and the research associated with them. As such, specific sub-programs are not called out. It is not the intent of the CNS Core program to reduce the scope of the research areas covered by the division. Rather, the intent is to encourage cross-fertilization among areas of CNS research.

Research of interest for this program:

  • Explores fundamental principles and creates innovative technologies, protocols, and systems that define the future or—more realistically—harness current and emerging technologies, trends, and applications;
  • Produces practical abstractions, techniques, tools, artifacts, or datasets that address/enhance both general and functional requirements such as those outlined above;
  • Reflects a clear understanding of what each component does and how it interfaces with the rest of the system and the environment.

Although purely intellectual investigations are within scope, research that is anchored in current and future systems for societal needs is encouraged.

A hallmark of systems research is the investigation and understanding of design tradeoffs that must be navigated when designing and implementing systems against the requirements above. Proposals that expose underlying principles or tradeoffs having predictive value which extends across different domains are especially encouraged. Proposers should identify and describe the context of the proposed system(s), the objectives or capabilities envisioned, and their expected contribution to advance towards the goals. Three especially important example requirements are:

  • Secure by design: How can one ensure integrity and confidentiality of networked systems and data? How can one enhance abstractions, delineate permissible actions, enforce compliance, and establish security defaults in design processes that anticipate vulnerabilities and provide defense against unforeseen attacks from adversaries?
  • Robustness: How can systems—existing and future—be made more adaptable and resilient to natural and anthropogenic hazards (e.g., weather events, malware, sabotage), as well as other normal or expected events, such as component failures, misconfigurations, and overloads? What innovative approaches would enable one to ensure system robustness and to identify, communicate, and mitigate system anomalies in real-time for outages at both small and large scale?
  • Manageability: What new architectures and protocols, measurement and monitoring capabilities are needed to support a growing set of diverse applications? How can these measurements and monitoring capabilities aid in overall system management? What are novel approaches to enable comprehensive, pervasive, accurate, and usable measurement capabilities, near real-time system analytics, and systems management when the systems are massive and at the scale of the Internet? What innovations are needed to enable truly autonomous systems, which are self-managing by definition?

In general, any topic having to do with augmenting, understanding, enhancing, or transforming computing and communication systems undertaken from a systems point of view is within scope.

CNS and Closely-Related Programs: Issues that reside primarily at the device or application level and that are highly context-specific will not be considered a good fit for this program. Projects that focus exclusively or primarily on cybersecurity threats and countermeasures may be a better fit for the Secure and Trustworthy Cyberspace (SaTC) program. Projects focused primarily on design or enhancement of sensing and control systems that interact with the physical world may be a better fit for the Cyber-Physical Systems (CPS) program.

Program contacts

Darleen L. Fisher
dlfisher@nsf.gov (703) 292-8950
Erik Brunvand
ebrunvan@nsf.gov (703) 292-8950 CISE/CNS
Alexander K. Jones
alejones@nsf.gov (703) 292-8950
Murat Torlak
mtorlak@nsf.gov (703) 292-8950 CISE/CNS
Marilyn M. Mcclure
mmcclure@nsf.gov (703) 292-5197 CISE/CNS
Deepankar Medhi
dmedhi@nsf.gov (703) 292-2935 CISE/CNS
Matt W. Mutka
mmutka@nsf.gov (703) 292-7344
Alexander Sprintson
asprints@nsf.gov (703) 292-8950
Ann C. Von Lehmen
avonlehm@nsf.gov (703) 292-4756 CISE/CNS