Tammo Spalink
Princeton University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Tammo Spalink.
Proceedings DARPA Active Networks Conference and Exposition | 2002
Nadia Shalaby; Larry Peterson; Andy C. Bavier; Yitzchak M. Gottlieb; Scott Karlin; Akihiro Nakao; Xiaohu Qie; Tammo Spalink; Mike Wawrzoniak
This paper describes our effort to build an extensible router in support of active networks. Our work is driven by two goals: (1) supporting the injection of new functionality into a router, and (2) exploiting commercially available hardware. Our approach is a hierarchical architecture, in which packet flows traverse a range of processing/forwarding paths. This paper both presents the architecture, and describes our experiences implementing the architecture across a combination of general-purpose and network processors.
IEEE Concurrency | 2000
Tammo Spalink; John H. Hartman; Garth A. Gibson
Implementing an application using mobile agents might or might not improve its performance. The authors consider the effect of moving an agent application from a client to a file server. Under what circumstances does application performance improve, and does it come at the expense of other applications using the same server?.
Software - Practice and Experience | 2005
Nadia Shalaby; Andy C. Bavier; Yitzchak M. Gottlieb; Scott Karlin; Larry L. Peterson; Xiaohu Qie; Tammo Spalink; Mike Wawrzoniak
This paper describes our effort to build extensible routers using a combination of general‐purpose and network processors. We emphasize five overriding challenges that dictate our design decisions: (1) optimal resource allocation; (2) efficient but flexible scheduling of the CPU; (3) maintaining overall router robustness; (4) maximizing router performance; and (5) providing sufficient extensibility to enable the injection of new functionality into the router. We adopt a hierarchical architecture, in which packet flows traverse a range of processing/forwarding paths, thereby partitioning hardware and software in concert. This paper both presents the architecture, and describes our experiences implementing the architecture and addressing the five design challenges in a prototype built from Intel IXP 1200 and a Pentium. Copyright
networked systems design and implementation | 2004
Andy C. Bavier; Mic Bowman; Brent N. Chun; David E. Culler; Scott Karlin; Steve Muir; Larry L. Peterson; Timothy Roscoe; Tammo Spalink; Mike Wawrzoniak
symposium on operating systems principles | 2001
Tammo Spalink; Scott Karlin; Larry L. Peterson; Yitzchak M. Gottlieb
networked systems design and implementation | 2004
Andy C. Bavier; Mic Bowman; Brent N. Chun; David E. Culler; Samuel Karlin; Steve Muir; Larry L. Peterson; Timothy Roscoe; Tammo Spalink; Mike Wawrzoniak
Archive | 2000
Tammo Spalink; Scott Karlin; Larry L. Peterson
Archive | 2003
Brent N. Chun; Tammo Spalink
symposium on operating systems principles | 2001
Tammo Spalink; Samuel Karlin; Larry L. Peterson; Yitzchak M. Gottlieb
Archive | 2006
Larry L. Peterson; Tammo Spalink