Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Dan Decasper is active.

Publication


Featured researches published by Dan Decasper.


acm special interest group on data communication | 1998

Router plugins: a software architecture for next generation routers

Dan Decasper; Zubin Dittia; Guru M. Parulkar; Bernhard Plattner

Present day routers typically employ monolithic operating systems which are not easily upgradable and extensible. With the rapid rate of protocol development it is becoming increasingly important to dynamically upgrade router software in an incremental fashion. We have designed and implemented a high performance, modular, extended integrated services router software architecture in the NetBSD operating system kernel. This architecture allows code modules, called plugins, to be dynamically added and configured at run time. One of the novel features of our design is the ability to bind different plugins to individual flows; this allows for distinct plugin implementations to seamlessly coexist in the same runtime environment. High performance is achieved through a carefully designed modular architecture; an innovative packet classification algorithm that is both powerful and highly efficient; and by caching that exploits the flow-like characteristics of Internet traffic. Compared to a monolithic best-effort kernel, our implementation requires an average increase in packet processing overhead of only 8%, or 500 cycles/2.1ms per packet when running on a P6/233.


IEEE Network | 1999

A scalable high-performance active network node

Dan Decasper; Bernhard Plattner; Guru M. Parulkar; Sumi Choi; John D. DeHart; Tilman Wolf

Active networking in environments built to support link rates up to several gigabits per second poses many challenges. One such challenge is that the memory bandwidth and individual processing power of the routers microprocessors limit the total available processing power of a router. In this article we identify and describe three components, which promise a high-performance active network solution. This implements the key features typical to active networking, such as automatic protocol deployment and application specific processing, and it is suitable for a gigabit environment. First, we describe the hardware of the active network node (ANN), a scalable high-performance platform based on off-the-shelf CPUs connected to a gigabit ATM switch backplane. Second, we introduce the ANNs modular, extensible, and highly efficient operating system (NodeOS). Third, we describe an execution environment running on top of the NodeOS, which implements a novel large-scale active networking architecture called distributed code caching.


international conference on computer communications | 2000

An active router architecture for multicast video distribution

Ralph Keller; Sumi Choi; Marcel Dasen; Dan Decasper; George Fankhauser; Bernhard Plattner

Video distribution over the Internet poses many challenges. Due to the best-effort nature of todays public data networks, end system applications cannot rely on either bandwidth or delay guarantees. We designed and implemented a prototype of a multicast video distribution architecture involving knowledgeable active routers, a scalable video codec based on the wavelet transformation, and a high-performance video scaling algorithm implemented as a router plug-in. The plug-in scales the video with an average overhead of only 22 /spl mu/s per video datagram and is installed on-the-fly on the routers after the sender starts transmitting video for the first time. Through experiments on our test network, we show that we can dramatically improve the video quality on the receivers (up to 15 dB PSNR) by scaling the video on the routers to almost any target bandwidth. The target bandwidth is evaluated by the router solely based on monitoring of the load situation of the routers downstream links and can be adjusted within 50 ms.


acm special interest group on data communication | 1998

Router Plugins: A Modular and Extensible Software Framework for Modern High Performance Integrated Services Routers

Dan Decasper; Zubin Dittia; Guru M. Parulkar; Bernhard Plattner

Present day routers typically employ monolithic operating systems which are not easily upgraded and extensible. WIth the rapid rate of protocol development it is becoming increasingly important to dynamically upgrade router software in an incremental fashion. We have designed and implemented a high performance, modular, extended integrated services router software architecture in the NetBSD operating system kernel. This architecture allows code modules, called plugins, to be dynamically added and configured at run time. One of the novel features of our design is the ability to bind different plugins to individual flows; this allows for distinct plugin implementations to seamlessly... Read complete abstract on page 2.


ieee atm workshop | 1997

Crossbow: a toolkit for integrated services over cell switched IPv6

Dan Decasper; Marcel Waldvogel; Zubin Dittia; Hari Adiseshu; Guru M. Parulkar; Bernhard Plattner

The project Crossbow provides a framework to investigate services and mechanisms including resource management and packet scheduling for multimedia/multicast applications. In particular the Internet Protocol version 6 (IPv6, IP next generation, IPng) protocol suite on top of ATM is considered to demonstrate possible synergy between ATM and IPv6. The presented architecture includes IPv6 and RSVP running on BSD Unix using the 1.2 Gbps APIC (ATM port interconnect controller) chip, as well as support for Ethernet networks.


2000 IEEE Third Conference on Open Architectures and Network Programming. Proceedings (Cat. No.00EX401) | 2000

Tags for high performance active networks

Tilman Wolf; Dan Decasper; Christian Tschudin

We propose the use of selectors for (active) packet flows similar to tags employed in the IP world. Their impact on the performance of an active network node is significant, as active packets have to be demultiplexed not only to the network layer, but all the way to an application level execution environment. We have built an Active Network Node that implements the selector based Simple Active Packet Format (SAPF). Our measurements show that SAPF packets can be processed 30% faster than regular IP packets that use the traditional Active Network Encapsulation Protocol (ANEP) header.


Archive | 2001

Manipulating content objects to control their display

Dan Decasper; Zubin Dittia; Prashanth Mundkur


Archive | 2000

Intelligent content precaching

Dan Decasper; Zubin Dittia


Archive | 2007

Systems and methods of compression history expiration and synchronization

Allen Samuels; Richard Jensen; Zubin Dittia; Dan Decasper; Michael Ovsiannikov; Robert Plamondon


Archive | 1999

Design of a Flexible Open Platform for High Performance Active Networks

Sumi Choi; Dan Decasper; John D. DeHart; Ralph Keller; John W. Lockwood; Jonathan S. Turner; Tilman Wolf; Li Li

Collaboration


Dive into the Dan Decasper's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tilman Wolf

University of Massachusetts Amherst

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

John D. DeHart

Washington University in St. Louis

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ralph Keller

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Hari Adiseshu

Washington University in St. Louis

View shared research outputs
Researchain Logo
Decentralizing Knowledge