Dispersed Computing (DC)
Abstract
The Dispersed Computing (DC) program will address research challenges encountered in the Edge-Directed Cyber Technologies for Reliable Mission Communication (EdgeCT) program by developing techniques to distribute computing tasks across network computing elements to enable more efficient utilization of enterprise and Internet-based storage, processing, and networking resources. At present, enterprises and Internet-based IT service providers are increasingly adopting the cloud model, with data storage and computer processing concentrated in large data centers, which brings economies of scale and cost savings to storage and processing but creates problems for the network and for latency-sensitive applications due to the need to backhaul data to (often distant) data centers for processing. The DC program will develop a dispersed computing architecture that results in more efficient utilization of storage, processing, and networking resources. A key enabler for DC is the recent introduction by vendors of network elements that can be dual-purposed as computational elements. Under DC, these dual-purposed network-compute elements will be used to eliminate bottlenecks/chokepoints and mitigate impossible backhaul requirements by opportunistically moving code to data (and vice versa) given network conditions and available network-compute elements. With DC technology, the network becomes the cloud (and vice versa), and computation is performed where it is most efficient to do so.
Document Details
- Document Type
- Accomplishment
- Publication Date
- Oct 01, 2018
- Source ID
- fcc89a9bebeb96cadac086c0e9150140