NeTS: Small: Flange: A Domain Specific Language for Network

NeTS:小:法兰:网络领域特定语言

基本信息

  • 批准号:
    1320659
  • 负责人:
  • 金额:
    $ 29.83万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2013
  • 资助国家:
    美国
  • 起止时间:
    2013-09-01 至 2017-08-31
  • 项目状态:
    已结题

项目摘要

An increasing amount of software depends on the network, and at the same time networks themselves are becoming more programmable via technologies like OpenFlow, opening a wide range of opportunities both for network efficiencies and in-network computation. While new programming models seek to make network reconfiguration easier, none provide tools to solve the joint problem of software-controlled routing and placement of in-network computational services. This project will design and build a domain specific language (DSL), called Flange, for managing services in networks. The project's approach marshalls configurable forwarding and computing devices in the network, with pervasive monitoring to support service adaptation. The project includes building and releasing a prototype compiler, runtime, system and front-ends that enable Flange programming both with dedicated syntax (standalone DSL) and embedded in host languages. The success criteria for this project is that a network administrator using the prototype is able to set a new service (e.g. video-transcoding) using less than a page of Flange code. Using the same mechanism, a network engineer should be able to launch a persistent function that monitors network conditions and responds to saturation by redirecting traffic to an alternate path. The novelty of the project is twofold. First, the semantic foundation at the root of the project treats both hardware and software aspects of networks uniformly, as constituting a single process network. For example, the project models forwarding as an in-the-network service, while considering it in the same light as other potentially instantiated services in the network such as transcoding or compression. Second, the Flange language will provide novel global view programming abstractions for large networks. Flange programs will be able to inspect network entities, aggregate information, signal and respond to events, all without reference to their own place of execution (which is often physically distributed). The work proposed here stands to impact network operational efficiency and flexibility for national science-focused cyberinfrastructure as well as in commercial applications, where the economic impact of networked computing is clear. In addition, the design decisions the underly Flange are pedagogically relevant and will be presented in courses taught by the PIs.
越来越多的软件依赖于网络,同时网络本身也通过OpenFlow等技术变得更加可编程,为网络效率和网络内计算提供了广泛的机会。虽然新的编程模型试图使网络重新配置变得更容易,但没有一个模型提供工具来解决软件控制的路由和网络内计算服务的放置这一共同问题。该项目将设计和构建一种域特定语言(DSL),称为Flange,用于管理网络中的服务。该项目的方法将网络中的可配置转发和计算设备整合在一起,并通过广泛的监控来支持服务适配。该项目包括构建和发布原型编译器、运行时、系统和前端,以支持使用专用语法(独立DSL)和嵌入宿主语言的Flange编程。这个项目的成功标准是,使用原型的网络管理员能够使用不到一页的Flange代码设置新服务(例如视频转码)。使用相同的机制,网络工程师应该能够启动持续功能来监控网络状况,并通过将流量重定向到备用路径来响应饱和。这个项目的新颖性有两个方面。首先,项目根部的语义基础将网络的硬件和软件方面统一地视为构成单个流程网络。例如,该项目将转发建模为网络内服务,同时将其视为网络中其他可能实例化的服务,如代码转换或压缩。其次,Flange语言将为大型网络提供新颖的全局视图编程抽象。法兰程序将能够检查网络实体、聚合信息、发送信号和响应事件,所有这些都不需要参考它们自己的执行地点(通常是物理分布的)。这里提出的工作将影响以科学为重点的国家网络基础设施以及商业应用的网络运营效率和灵活性,在商业应用中,网络计算的经济影响是显而易见的。此外,底部法兰的设计决定具有教学意义,并将在私人投资促进机构教授的课程中介绍。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Douglas Swany其他文献

Douglas Swany的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Douglas Swany', 18)}}的其他基金

CC* Integration-Large: In-Network Distributed Infrastructure for Advanced Network Applications
CC* 大型集成:用于高级网络应用的网内分布式基础设施
  • 批准号:
    2126266
  • 财政年份:
    2021
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
Collaborative Research: CICI: Secure and Resilient Architecture: S3D: A New SDN-Based Security Framework for the Science DMZ
合作研究:CICI:安全和弹性架构:S3D:用于科学 DMZ 的新的基于 SDN 的安全框架
  • 批准号:
    1642101
  • 财政年份:
    2016
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
EAGER: Reconfigurable Network Hardware for Message-Driven Systems
EAGER:用于消息驱动系统的可重新配置网络硬件
  • 批准号:
    1446950
  • 财政年份:
    2014
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
CC*IIE Integration: Development and Integration of perfSONAR for End-to End Network Cyberinfrastructure
CC*IIE 集成:用于端到端网络网络基础设施的 perfSONAR 的开发和集成
  • 批准号:
    1440667
  • 财政年份:
    2014
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
Collaborative Research: Workshop on perfSONAR based Multi-domain Network Performance Measurement and Monitoring
合作研究:基于perfSONAR的多域网络性能测量和监控研讨会
  • 批准号:
    1346852
  • 财政年份:
    2013
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
Collaborative Research: CC-NIE Integration: An Open Cloud Infrastructure for Scalable Data Intensive Collaboration
协作研究:CC-NIE 集成:用于可扩展数据密集型协作的开放云基础设施
  • 批准号:
    1246282
  • 财政年份:
    2013
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
Collaborative Research: CC-NIE Integration: A Data Movement Solution for Next-Generation Campus Cyberinfrastructure
合作研究:CC-NIE 集成:下一代校园网络基础设施的数据移动解决方案
  • 批准号:
    1246025
  • 财政年份:
    2012
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
EAGER: GENI Experiments in Optimizing Network Environments using XSP
EAGER:使用 XSP 优化网络环境的 GENI 实验
  • 批准号:
    1235824
  • 财政年份:
    2011
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
SDCI Net: Phoebus: An Integrated System for End-to-end High Performance Networking
SDCI Net:Phoebus:端到端高性能网络的集成系统
  • 批准号:
    1238379
  • 财政年份:
    2011
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
SDCI NMI: Improvement: Production Services for the perfSONAR Framework
SDCI NMI:改进:perfSONAR 框架的生产服务
  • 批准号:
    1206452
  • 财政年份:
    2011
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

CSR: Small: Leveraging Physical Side-Channels for Good
CSR:小:利用物理侧通道做好事
  • 批准号:
    2312089
  • 财政年份:
    2024
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
NeTS: Small: NSF-DST: Modernizing Underground Mining Operations with Millimeter-Wave Imaging and Networking
NeTS:小型:NSF-DST:利用毫米波成像和网络实现地下采矿作业现代化
  • 批准号:
    2342833
  • 财政年份:
    2024
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
CPS: Small: NSF-DST: Autonomous Operations of Multi-UAV Uncrewed Aerial Systems using Onboard Sensing to Monitor and Track Natural Disaster Events
CPS:小型:NSF-DST:使用机载传感监测和跟踪自然灾害事件的多无人机无人航空系统自主操作
  • 批准号:
    2343062
  • 财政年份:
    2024
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
Collaborative Research: FET: Small: Reservoir Computing with Ion-Channel-Based Memristors
合作研究:FET:小型:基于离子通道忆阻器的储层计算
  • 批准号:
    2403559
  • 财政年份:
    2024
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
オミックス解析を用いたブドウ球菌 small colony variants の包括的特徴づけ
使用组学分析全面表征葡萄球菌小菌落变体
  • 批准号:
    24K13443
  • 财政年份:
    2024
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
AF: Small: Problems in Algorithmic Game Theory for Online Markets
AF:小:在线市场的算法博弈论问题
  • 批准号:
    2332922
  • 财政年份:
    2024
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
Collaborative Research: FET: Small: Algorithmic Self-Assembly with Crisscross Slats
合作研究:FET:小型:十字交叉板条的算法自组装
  • 批准号:
    2329908
  • 财政年份:
    2024
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
NeTS: Small: ML-Driven Online Traffic Analysis at Multi-Terabit Line Rates
NeTS:小型:ML 驱动的多太比特线路速率在线流量分析
  • 批准号:
    2331111
  • 财政年份:
    2024
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
  • 批准号:
    2331302
  • 财政年份:
    2024
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
  • 批准号:
    2331301
  • 财政年份:
    2024
  • 资助金额:
    $ 29.83万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了