PLAN

Author:

Hicks Michael1,Kakkar Pankaj1,Moore Jonathan T.1,Gunter Carl A.1,Nettles Scott1

Affiliation:

1. Department of Computer and Information Science, University of Pennsylvania

Abstract

PLAN (Packet Language for Active Networks) is a new language for programs that form the packets of a programmable network. These programs replace the packet headers (which can be viewed as very rudimentary programs) used in current networks. As such, PLAN programs are lightweight and of restricted functionality. These limitations are mitigated by allowing PLAN code to call node-resident service routines written in other, more powerful languages. This two-level architecture, in which PLAN serves as a scripting or 'glue' language for more general services, is the primary contribution of this paper. We have successfully applied the PLAN programming environment to implement an IP-free internetwork.PLAN is based on the simply typed lambda calculus and provides a restricted set of primitives and datatypes. PLAN defines a special construct called a chunk used to describe the remote execution of PLAN programs on other nodes. Primitive operations on chunks are used to provide basic data transport in the network and to support layering of protocols. Remote execution can make debugging difficult, so PLAN provides strong static guarantees to the programmer, such as type safety. A more novel property aimed at protecting network availability is a guarantee that PLAN programs use a bounded amount of network resources.

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Graphics and Computer-Aided Design,Software

Reference29 articles.

1. Active bridging

2. Bell Communications Research Inc. AIN Release 1 Service Logic Program Framework Generic Requirements. FA-NWT-001132.]] Bell Communications Research Inc. AIN Release 1 Service Logic Program Framework Generic Requirements. FA-NWT-001132.]]

3. Carol home page. htt p: / / pauill ac. inr ia. fr/carol / index-eng html.]] Carol home page. htt p: / / pauill ac. inr ia. fr/carol / index-eng html.]]

4. Supporting real-time applications in an Integrated Services Packet Network

Cited by 22 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. An Integration of Packet Routing and Data Processing in Sensor Networks;Lecture Notes in Networks and Systems;2023

2. A Comparative Review Analysis of OpenFlow and P4 Protocols Based on Software Defined Networks;Data Intelligence and Cognitive Informatics;2022-12-03

3. Architecture and Deployment Models-SDN Protocols, APIs, and Layers, Applications and Implementations;Internet of Things;2021-10-08

4. Securing IoT Protocol Implementations Through Hardware Monitoring;2019 IEEE 16th International Conference on Mobile Ad Hoc and Sensor Systems (MASS);2019-11

5. Pluginizing QUIC;Proceedings of the ACM Special Interest Group on Data Communication;2019-08-19

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3