Skip directly to content

Minimize RSR Award Detail

Research Spending & Results

Award Detail

Doing Business As Name:Indiana University
  • Douglas M Swany
  • (812) 856-7795
Award Date:09/16/2021
Estimated Total Award Amount: $ 938,479
Funds Obligated to Date: $ 938,479
  • FY 2021=$938,479
Start Date:10/01/2021
End Date:09/30/2023
Transaction Type:Grant
Awarding Agency Code:4900
Funding Agency Code:4900
CFDA Number:47.070
Primary Program Source:040100 NSF RESEARCH & RELATED ACTIVIT
Award Title or Description:CC* Integration-Large: In-Network Distributed Infrastructure for Advanced Network Applications
Federal Award ID Number:2126266
DUNS ID:006046700
Parent DUNS ID:006046700
Program:Campus Cyberinfrastructure
Program Officer:
  • Deepankar Medhi
  • (703) 292-2935

Awardee Location

Street:509 E 3RD ST
Awardee Cong. District:09

Primary Place of Performance

Organization Name:Indiana University
Street:700 N Woodlawn Dr.
Cong. District:09

Abstract at Time of Award

This project makes the Internet "smarter". The "end to end" principle of Internet design states that the routers, switches, WiFi base stations, etc. that comprise the network should only forward packets. There are many instances in which small amounts of processing at intermediate stages can make Internet applications more efficient. Cloud computing services have had a significant impact on society. Many envision an even more powerful Internet with cloud-like services distributed throughout and all the way to the edge of the network. This project is exploring a smart network with small servers embedded in the fabric of the Internet. This project brings together a novel lightweight execution model suitable for efficient in-network microservices, and a topology aware coordination and control layer, with a policy language to express desired application services and requirements. The execution model, called InLocus, is designed to bridge the gap between network packet processors and stateful network services. InLocus runs on conventional microprocessors and microcontrollers, as well as on accelerators like Field Programmable Gate Arrays (FPGAs). This enables necessary functionality with minimal resources. The coordination framework monitors the network (with extensions to the PerfSONAR network monitoring system) and can make intelligent service placement and instantiation decisions. This project will integrate and evaluate two important application environments, one in Earth Sciences and one applicable to distributed machine learning. Each of these will work in conjunction with NSF cyberinfrastructure resources. This project stands to impact scientific and commercial applications and their users. Just as the Internet has touched many lives in the past years, a better Internet will continue to drive innovation and users' qualities of experience. Techniques like the ones we are exploring are widely regarded as necessary to fully realize autonomous vehicles and smart cities, as well as user-oriented capabilities like augmented reality. Additionally, we teach many of the tenets of this project in classes and seminars at various levels, as they embody the history and the future of the Internet. This project's web site is at and a project overview, component descriptions, and links to source code repositories can be found there. This project builds, and integrates, previously funded projects. These previous projects remained open source even after their period of funding ended. Further, the core functionality has been maintained as other work depends on it. This project's data and code will be maintained as long as possible. 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.

For specific questions or comments about this information including the NSF Project Outcomes Report, contact us.