CC* Integration-Small: Enhancing Data Transfers by Enabling Programmability and Closed-loop Control in a Non-programmable Science DMZ
CC* Integration-Small: Enhancing Data Transfers by Enabling Programmability and Closed-loop Control in a Non-programmable Science DMZ
批准号:
2346726
负责人:
Jorge Crichigno
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2024
资助国家:
美国
项目状态:
未结题
起止时间:
2024-07-01 至 2026-06-30
中文摘要
可编程数据平面(PDP)交换机最近引起了通信行业的极大关注。它们是网络设备,提供数据网络中发生的事件的前所未有的可见性,并使工程师能够使用P4编程语言编写软件应用程序。应用程序利用PDP交换机的可见性和性能能力,其中应用程序的运行速度比在通用计算机上运行的应用程序快几个数量级。该项目将在南卡罗莱纳大学(USC)部署一个“自动驾驶”网络(称为Science DMZ),使用运行在PDP交换机上的P4应用程序。加强后的网络将支持促进科学进步的科学和工程项目。具体来说,它将使教职员工、研究人员和学生能够在南加州大学校园内更有效地传输大科学数据,并与外部合作者,如美国能源部实验室(如萨凡纳河实验室、阿贡实验室)、国家计算中心(如圣地亚哥超级计算机中心、国家能源研究科学计算中心)和国际组织(如欧洲核子研究中心)进行合作。该项目有两个目标:1)开发能够提高性能和公平性的自动驾驶科学DMZ。流量将由以Tbps速率运行的PDP交换机监控,通常在通用cpu上执行的功能将被卸载到PDP交换机上。该方案将利用粒度遥测和交换机的处理速度来自动配置Science DMZ,并解决USC和社区观察到的挑战,例如流量监管和最佳缓冲区大小。此外,该项目还将对perfSONAR进行扩展,使其能够被动地整合PDP交换机产生的遥测数据,引入基于每个流的实时报告,并添加新的指标,如队列占用率和数据包间隔到达时间(即每个数据包可见性)。2)通过开发开源P4虚拟实验室库,传播P4技术。这些图书馆将在南加州大学的云平台(被称为学术云)和FABRIC上运行。学术云被一些学院和大学、研究人员和网络基础设施(CI)社区用于学术课程、研讨会和自定进度培训。FABRIC上的库将使用JupyterHub笔记本,合并学习者的自定义拓扑,并嵌入P4代码以及解释性文档,视频和其他可视化辅助工具。最后,该计划将支持四名博士生和十名本科生,他们将在首席研究员和CI工程师的指导下部署增强的网络。该项目由先进网络基础设施办公室、刺激竞争研究的既定计划(EPSCoR)以及计算机和网络系统部门联合资助。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Programmable data plane (PDP) switches have recently attracted significant attention from the communications industry. They are network devices that provide unprecedented visibility of events occurring in data networks and enable engineers to write software applications using the P4 programming language. The applications leverage the visibility and performance capacity of PDP switches, where applications can run orders of magnitude faster than those running on general-purpose computers. This project will deploy a "self-driving" network – referred to as Science DMZ – at the University of South Carolina (USC), using P4 applications running on PDP switches. The enhanced network will support science and engineering projects that foster the progress of science. Specifically, it will enable faculty members, researchers, and students to transfer big science data more efficiently within USC's campus and with external collaborators such as U.S. Department of Energy's laboratories (e.g., Savannah River, Argonne), national computing centers (e.g., San Diego Supercomputer Center, National Energy Research Scientific Computing Center), and international organizations (e.g., European Organization for Nuclear Research – CERN). The project has two objectives: 1) Develop a self-driving Science DMZ, capable of enhancing performance and fairness. Traffic will be monitored by PDP switches operating at terabits per second (Tbps) rate, and functions commonly executed on general-purpose CPUs will be offloaded to the PDP switches. The scheme will leverage the granular telemetry and the processing speed of the switches to automate the configuration of the Science DMZ and address challenges observed by USC and the community, such as traffic policing and optimal buffer sizing. Additionally, the project will extend perfSONAR to passively incorporate the telemetry generated by PDP switches, introduce real-time reporting on a per-flow basis, and add new metrics such as queue occupancy and packet interarrival time (i.e., per-packet visibility). 2) Disseminate the P4 technology by developing open-source P4 virtual lab libraries. The libraries will run on USC's cloud platform, referred to as the Academic Cloud, and on FABRIC. The Academic Cloud is used by several colleges and universities, researchers, and the cyberinfrastructure (CI) community for academic courses, workshops, and self-paced training. The libraries on FABRIC will use JupyterHub notebooks, incorporate the learner's customized topology, and embed P4 code alongside explanatory documentation, videos, and other visual aids. Finally, the project will support four PhD students and ten undergraduate students who will deploy the enhanced network under the guidance of the Principal Investigators and CI engineers.This project is jointly funded by the Office of Advanced Cyberinfrastructure, the Established Program to Stimulate Competitive Research (EPSCoR), and the Division of Computer and Network Systems.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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
OAC Core: Enhancing Network Security by Implementing an ML Malware Detection and Classification Scheme in P4 Programmable Data Planes and SmartNICs
-
批准号:2403360
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2024
-
负责人:Jorge Crichigno
-
依托单位:
CyberTraining: Implementation: Small: Cybertraining on P4 Programmable Devices using an Online Scalable Platform with Physical and Virtual Switches and Real Protocol Stacks
-
批准号:2118311
-
项目类别:Standard Grant
-
资助金额:$49.95万
-
财政年份:2021
-
负责人:Jorge Crichigno
-
依托单位:
Collaborative: Multi-state Community College, University and Industry Collaboration to Prepare Learners for 21st Century Information Technology Jobs
-
批准号:1902397
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2019
-
负责人:Jorge Crichigno
-
依托单位:
CC* Networking Infrastructure: Building a Science DMZ for Data-intensive Research and Computation at the University of South Carolina
-
批准号:1925484
-
项目类别:Standard Grant
-
资助金额:$49.85万
-
财政年份:2019
-
负责人:Jorge Crichigno
-
依托单位:
CyberTraining CIP: Cyberinfrastructure Expertise on High-throughput Networks for Big Science Data Transfers
-
批准号:1829698
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2018
-
负责人:Jorge Crichigno
-
依托单位:
Collaborative Research: Capacity Building: Building a Cybersecurity Pipeline through Experiential Virtual Labs and Workforce Alliances
-
批准号:1822567
-
项目类别:Standard Grant
-
资助金额:$43.37万
-
财政年份:2018
-
负责人:Jorge Crichigno
-
依托单位:
Collaborative Research: Capacity Building: Building a Cybersecurity Pipeline through Experiential Virtual Labs and Workforce Alliances
-
批准号:1723323
-
项目类别:Standard Grant
-
资助金额:$43.37万
-
财政年份:2017
-
负责人:Jorge Crichigno
-
依托单位:
CC*DNI Campus Design: Northern's Network Expansion for Large Science and Engineering Data Flows
-
批准号:1541352
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2015
-
负责人:Jorge Crichigno
-
依托单位:
海外基金