Technical Reports (CIS)

Document Type

Technical Report

Date of this Version

January 1999

Comments

University of Pennsylvania Department of Computer and Information Science Technical Report No.MS-CIS-99-24.

Abstract

We present a new scheme for active, or programmable, packets based upon a new packet language, SNAP (Safe Networking with Active Packets). SNAP's semantics permit us to prove that all SNAP programs are safe with respect to network resource usage and evaluation isolation. Furthermore, we describe an implementation of a SNAP interpreter, snapd, which achieves high performance for standard networking tasks. This work represents the first active packet system that is demonstrated to be both safe and efficient.

Share

COinS
 

Date Posted: 25 June 2007