Tilman Wolf

Department of Electrical and Computer Engineering
University of Massachusetts Amherst

Tilman Wolf

Tilman Wolf

Associate Dean of Engineering (Graduate Studies and Operations)

Professor of Electrical and Computer Engineering

University of Massachusetts Amherst

Network Systems Laboratory

Biography

Tilman Wolf is Professor of Electrical and Computer Engineering and Associate Dean of Engineering at the University of Massachusetts Amherst. He received a Diplom in informatics from the University of Stuttgart, Germany, in 1998. He also received a M.S. in computer science in 1998, a M.S. in computer engineering in 2000, and a D.Sc. in computer science in 2002, all from Washington University in St. Louis.

Dr. Wolf is engaged in research and teaching in the areas of computer networks, computer architecture, and embedded systems. His research interests include Internet architecture, network routers, and embedded system security. He is currently lead principle investigator on the ChoiceNet project, one of five large NSF Future Internet Architecture (FIA) projects. He is co-author of the book "Architecture of Network Systems" and has published extensively in peer-reviewed journals and conferences. His research has been supported by grants from NSF, DARPA, and industry. He has taught numerous courses on computer networks, embedded systems, programming, and digital design.

Dr. Wolf is a senior member of the IEEE and the ACM. He is an IEEE Distinguished Lecturer. He is associate editor for IEEE Micro and steering committee chair of the IEEE/ACM Transactions on Networking. He has been active as program committee member and organizing committee member of several professional conferences, including IEEE INFOCOM and ACM SIGCOMM. He has served as TPC chair and general chair for ICNP 2013, ANCS 2011 and 2012, and ICCCN 2009 and 2010. He served as treasurer for the ACM SIGCOMM society from 2005 to 2013. At the University of Massachusetts, he received the College of Engineering Outstanding Junior Faculty Award in 2006, the College of Engineering Outstanding Teacher Award in 2008, and the IEEE/HKN Student Branch Outstanding Faculty Award in 2010.

Curriculum vitae (PDF)

Research

My research area is computer networks with a particular focus on how to introduce novel functionality into network systems and the overall network architecture. My students and I work on future network architecture, router systems, and embedded system and network security. We approach these problems from a theoretical as well as practical angle and place emphasis on the implementation of prototype systems for validation and to obtain quantitative performance data.

Future Network Architecture

I am lead principle investigator for the ChoiceNet project, one of five large Future Internet Architecture (FIA) projects sponsored by the National Science Foundation. ChoiceNet aims to make technological choices in the network explicitly visible. Users and their applications can select from these choices and financially reward the providers with the best offers. As a result, economic incentives can be used to drive innovation in the network.

Packet Processing Systems and Security

A big interest of mine is the design and operation of packet processing systems, i.e., the processors that implement protocol processing on routers. In the past, we have looked at design and runtime operation of these devices. More recently, we have turned our focus on security issues. We have shown that simple vulnerabilities in protocol processing code can be exploited to launch denial-of-service attacks by simply sending a malformed data packet through the router! As a defense, we are currently designing and prototyping a hardware monitoring system that can track processor operation and identify deviations caused by attacks.

Network Virtualization

Virtualization of networks allows the deployment of multiple different networks on a shared infrastructure. This approach may provide the necessary foundations for a future Internet where diverse protocol stacks coexist in a single network infrastructure. Our work addresses virtual network mapping, a key operational problem, where logical nodes and links need to be mapped to physical nodes and paths. We have developed new algorithms to solve this problem as well as a new benchmark to allow for fair comparison across algorithms. Equipment for this project has been donated by Intel.

Past Projects

In past work, I have looked at:

  • Network processors: design space exploration, performance models, workload partitioning, and runtime management.
  • In-network services: router system design to support advanced processing service in the network, routing with service requirements and policy constraints.
  • Network measurement: high-performance passive measurements systems based on network processors, real-time trace anonymization.

See my publications for more details on these projects. Links to software: CommBench, PacketBench, AnomBench.

Information for prospective students.

Publications

Publications on Google Scholar, DBLP, and ACM Digital Library.

Books

  • Dimitrios Serpanos and Tilman Wolf. Architecture of Network Systems. Morgan Kaufmann Publishers, February 2011. link

Journal Papers and Book Chapters

  • Y. Sinan Hanay, Abhishek Dwaraki, Kekai Hu, and Tilman Wolf. High-performance implementation of in-network traffic pacing for small-buffer networks. Computer Communications. To appear.
  • Anna Nagurney, Dong Li, Tilman Wolf, and Sara Saberi. A network economic game theory model of a service-oriented internet with choices and quality competition. NETNOMICS: Economic Research and Electronic Networking. To appear. DOI
  • Tilman Wolf, Sriram Natarajan, and Kamlesh Vasudevan. High-performance capabilities for 1-hop containment of network attacks. IEEE/ACM Transactions on Networking. To appear.
  • Danai Chasaki and Tilman Wolf. Attacks and defenses in the data plane of networks. IEEE Transactions on Dependable and Secure Computing, 9(6)798–810, November 2012. DOI PDF
  • Qiang Wu and Tilman Wolf. Runtime Task Allocation in Multi-Core Packet Processing Systems. IEEE Transactions on Parallel and Distributed Systems, 23(10)1934–43, October 2012. DOI PDF supplemental material
  • Shashank Shanbhag and Tilman Wolf. Automated composition of data-path functionality in the future internet. IEEE Network, 25(6):8–14, November 2011. DOI PDF
  • Yan Cai, Tilman Wolf, and Weibo Gong. Delaying transmissions in data communication networks to improve transport-layer performance. IEEE Journal on Selected Areas in Communications, 29(5):916–927, May 2011. DOI PDF
  • Tilman Wolf, Russell Tessier, and Gayatri Prabhu. Securing the data path of next-generation router systems. Computer Communications, 34(4):598–606, April 2011. DOI PDF
  • Tilman Wolf. Customizable in-network services. In Byrav Ramamurthy, George Rouskas, and Krishna Sivalingam, editors, Next-Generation Internet – Architectures and Protocols, chapter 9. Cambridge University Press, February 2011. link PDF
  • Tilman Wolf. In-network services for customization in next-generation networks. IEEE Network, 24(4):6–12, July 2010. DOI PDF
  • Shufu Mao and Tilman Wolf. Hardware support for secure processing in embedded systems. IEEE Transactions on Computers, 59(6):847–854, June 2010. DOI PDF
  • Tilman Wolf. Assessing student learning in a virtual laboratory environment. IEEE Transactions on Education, 53(2):216–222, May 2010. DOI PDF
  • Ramaswamy Ramaswamy, Ning Weng and Tilman Wolf. Analysis of network processing workloads. Journal of Systems Architecture, 55(10):421–433, October 2009. DOI PDF
  • Ning Weng and Tilman Wolf. Analytic modeling of heterogeneous network processors for parallel workload mapping. ACM Transactions on Embedded Computing Systems, 8(3):1–29, April 2009. DOI PDF from ACM
  • Sameer Ladiwala, Ramaswamy Ramaswamy, and Tilman Wolf. Transparent TCP acceleration. Computer Communication, 32:691–702, March 2009. DOI PDF
  • Shashank Shanbhag and Tilman Wolf. Accurate anomaly detection through parallelism. IEEE Network, 23(1):22–28, January 2009. DOI PDF
  • Sri Parameswaran and Tilman Wolf. Embedded systems security – an overview. Design Automation for Embedded Systems, 12(3):173–183, September 2008. DOI PDF
  • Xin Huang and Tilman Wolf. Evaluating dynamic task mapping in network processor runtime systems. IEEE Transactions on Parallel and Distributed Systems, 19(8):1086–1098, August 2008. DOI PDF
  • Guy Gogniat, Tilman Wolf, Wayne Burleson, Jean-Philippe Diguet, Lilian Bossuet, and Romain Vaslin. Reconfigurable hardware for high-security/high-performance embedded systems: the SAFES perspective. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 16(2):144–155, February 2008. DOI PDF
  • Tilman Wolf, Ning Weng, and Chia-Hui Tai. Run-time support for multicore packet processing systems. IEEE Network, 21(4):29–37, July 2007. DOI PDF
  • Ramaswamy Ramaswamy and Tilman Wolf. High-speed prefix-preserving IP address anonymization for passive measurement systems. IEEE/ACM Transactions on Networking, 15(1):26–39, February 2007. COI PDF
  • Tilman Wolf and Mark A. Franklin. Performance models for network processor design. IEEE Transaction on Parallel and Distributed Systems, 17(6):548–561, June 2006. DOI PDF
  • Ramaswamy Ramaswamy, Ning Weng, and Tilman Wolf. Application analysis and resource mapping for heterogeneous network processor architectures. In Mark A. Franklin, Patrick Crowley, Haldun Hadimioglu, and Peter Z. Onufryk, editors, Network Processor Design: Issues and Practices, Volume 3, chapter 13, pages 279–308. Morgan Kaufmann Publishers, February 2005. link
  • Mark A. Franklin and Tilman Wolf. Power considerations in network processor design. In Mark A. Franklin, Patrick Crowley, Haldun Hadimioglu, and Peter Z. Onufryk, editors, Network Processor Design: Issues and Practices, Volume 2, chapter 3, pages 29–50. Morgan Kaufmann Publishers, November 2003. link
  • Tilman Wolf and Sumi Y. Choi. Aggregated hierarchical multicast – a many-to-many communication paradigm using programmable networks. IEEE Transactions on Systems, Man, and Cybernetics – Part C: Applications and Reviews, 33(3):358–369, August 2003. DOI PDF
  • Tilman Wolf, Prashanth Pappu, and Mark A. Franklin. Predictive scheduling of network processors. Computer Networks, 41(5):601–621, April 2003. DOI PDF
  • Sumi Y. Choi, Jonathan S. Turner, and Tilman Wolf. Configuring sessions in programmable networks. Computer Networks, 41(2):269–284, February 2003. DOI PDF
  • Mark A. Franklin and Tilman Wolf. A network processor performance and design model with benchmark parameterization. In Patrick Crowley, Mark A. Franklin, Haldun Hadimioglu, and Peter Z. Onufryk, editors, Network Processor Design: Issues and Practices, Volume 1, chapter 6, pages 117–138. Morgan Kaufmann Publishers, October 2002. link
  • Tilman Wolf. Network processors: flexibility and performance for next-generation networks. ACM SIGCOMM Computer Communication Review, 32(1):65, January 2002. DOI PDF from ACM
  • Tilman Wolf and Jonathan S. Turner. Design issues for high performance active routers. IEEE Journal on Selected Areas of Communication, 19(3):404–409, March 2001. DOI PDF
  • Dan Decasper, Guru Parulkar, Sumi Y. Choi, John DeHart, Tilman Wolf, and Bernhard Plattner. A scalable, high performance active network node. IEEE Network, 13(1):8–19, January 1999. DOI PDF

Workshop and Conference Papers

  • Kekai Hu, Harikrishnan Chandrikakutty, Russell Tessier, and Tilman Wolf. Scalable hardware monitors to protect network processors from data plane attacks. In Proc. of First IEEE Conference on Communications and Network Security (CNS), Washington, DC, October 2013.
  • Abhishek Dwaraki and Tilman Wolf. Service instantiation in an internet with choices. In Proc. of the 22nd IEEE International Conference on Computer Communications and Networks (ICCCN), Nassau, Bahamas, August 2013.
  • Nauman Javed, Eric Lyons, Michael Zink, and Tilman Wolf. Adaptive wireless mesh networks: Surviving weather without sensing it. In Proc. of the Seventh Workshop on Wireless Mesh and Ad Hoc Networks (WiMAN) co-located with the 22nd IEEE International Conference on Computer Communications and Networks (ICCCN), Nassau, Bahamas, July 2013.
  • Xinming Chen, Danai Chasaki, and Tilman Wolf. External monitoring of highly parallel network processors. In Proc. of 14th IEEE International Conference on High Performance Switching and Routing (HPSR), Taipei, Taiwan, July 2013.
  • Tilman Wolf, Michael Zink, and Anna Nagurney. The cyber-physical marketplace: A framework for large-scale horizontal integration in distributed cyber-physical systems. In Proc. of the Third International Workshop on Cyber-Physical Networking Systems (CPNS) held in conjunction with the IEEE 33rd International Conference on Distributed Computing Systems (ICDCS), Philadelphia, PA, July 2013.
  • Harikrishnan Kumarapillai Chandrikakutty, Deepak Unnikrishnan, Russell Tessier, and Tilman Wolf. High-performance hardware monitors to protect network processors from data plane attacks. In Proc. of 50th Design Automation Conference (DAC), Austin, TX, June 2013.
  • George N. Rouskas, Ilia Baldine, Ken Calvert, Rudra Dutta, Jim Griffioen, Anna Nagurney, and Tilman Wolf. ChoiceNet: Network innovation through choice. In Proc. of 17th International Conference on Optical Networking Design and Modeling (ONDM), Brest, France, April 2013. (Invited)
  • Nauman Javed and Tilman Wolf. Multiple object tracking in sensor networks using distributed clique finding. In Proc. of the International Conference on Computing, Networking and Communications (ICNC), San Diego, CA, January 2013.
  • Xinming Chen and Tilman Wolf. Extensible hierarchical simulation of network systems. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), pages 141–142, Austin, TX, October 2012.
  • Tilman Wolf, James Griffioen, Kenneth L. Calvert, Rudra Dutta, George N. Rouskas, Ilia Baldine, and Anna Nagurney. Choice as a principle in network architecture. In Prof. of ACM Annual Conference of the Special Interest Group on Data Communication (SIGCOMM), pages 105–106, Helsinki, Finland, August 2012. DOI PDF from ACM
  • Jin Zhu and Tilman Wolf. VNMBench: A benchmark for virtual network mapping algorithms. In Proc. of 21st IEEE International Conference on Computer Communications and Networks (ICCCN), Munich, Germany, July 2012. (8 pages) DOI PDF
  • Nauman Javed and Tilman Wolf. Automated sensor verification using outlier detection in the internet of things. In Proc. of The Second International Workshop on Cyber-Physical Networking Systems (CPNS) held in conjunction with The IEEE 32nd International Conference on Distributed Computing Systems (ICDCS), Macau, China, June 2012. (6 pages) DOI PDF
  • Y. Sinan Hanay, Wei Li, Russell Tessier, and Tilman Wolf. Saving energy and improving TCP throughput with rate adaptation in Ethernet. In Proc. of IEEE International Conference on Communications (ICC), Ottawa, Canada, June 2012. (6 pages) DOI PDF
  • Vikram Desai, Sriram Natarajan, and Tilman Wolf. Packet forwarding misbehavior detection in nextgeneration networks. In Proc. of IEEE International Conference on Communications (ICC), Ottawa, Canada, June 2012. (6 pages) DOI PDF
  • Cong Wang, Shashank Shanbhag, and Tilman Wolf. Virtual network mapping with traffic matrices. In Proc. of IEEE International Conference on Communications (ICC), Ottawa, Canada, June 2012. (6 pages) DOI PDF
  • Sriram Natarajan, Xin Huang, and Tilman Wolf. Efficient conflict detection in flow-based virtualized networks. In Proc. of the International Conference on Computing, Networking and Communications (ICNC), Maui, HI, February 2012. (7 pages) DOI PDF
  • Sriram Natarajan and Tilman Wolf. Security issues in network virtualization for the future internet. In Proc. of the International Conference on Computing, Networking and Communications (ICNC), Maui, HI, February 2012. (Invited, 7 pages) DOI PDF
  • Danai Chasaki, Qiang Wu, and Tilman Wolf. Inferring packet processing behavior using input/output monitors. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), pages 91–92, Brooklyn, NY, October 2011. DOI PDF
  • Sriram Natarajan and Tilman Wolf. Encrypted packet forwarding in virtualized networks. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), pages 213–214, Brooklyn, NY, October 2011. DOI PDF
  • Cong Wang and Tilman Wolf. Virtual network mapping with traffic matrices. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), pages 225–226, Brooklyn, NY, October 2011. DOI PDF
  • Danai Chasaki, Qiang Wu, and Tilman Wolf. Attacks on network infrastructure. In Proc. of Twentieth IEEE International Conference on Computer Communications and Networks (ICCCN), Maui, HI, August 2011. (8 pages) DOI PDF
  • Yan Cai, Y. Sinan Hanay, and Tilman Wolf. A study of the impact of network traffic pacing from network and end-user perspectives. In Proc. of Twentieth IEEE International Conference on Computer Communications and Networks (ICCCN), Maui, HI, August 2011. (6 pages) DOI PDF
  • Y. Sinan Hanay, Abhishek Dwaraki, and Tilman Wolf. High-performance implementation of in-network traffic pacing. In Proc. of Twelfth IEEE International Conference on High Performance Switching and Routing (HPSR), pages 9–15, Cartagena, Spain, July 2011. (Best Paper Award) DOI PDF
  • Qiang Wu, Dilip Joy Mampilli, and Tilman Wolf. Distributed runtime load-balancing for software routers on homogeneous many-core processors. In Proc. of The ACM CoNEXT Workshop on Programmable Routers for Extensible Services of TOmorrow (PRESTO), Philadelphia, PA, November 2010. (6 pages) DOI PDF from ACM
  • Danai Chasaki and Tilman Wolf. Design of a secure packet processor. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), San Diego, CA, October 2010. (10 pages) DOI PDF from ACM
  • Qiang Wu, Shashank Shanbhag, and Tilman Wolf. Fair multithreading on packet processors for scalable network virtualization. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), San Diego, CA, October 2010. (11 pages) DOI PDF from ACM
  • Danai Chasaki and Tilman Wolf. Fast regular expression matching in hardware using NFA-BDD combination. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), San Diego, CA, October 2010. (2 pages) DOI PDF from ACM
  • Xin Huang, Shashank Shanbhag, and Tilman Wolf. Automated service composition and routing in networks with data-path services. In Proc. of Nineteenth IEEE International Conference on Computer Communications and Networks (ICCCN), Zurich, Switzerland, August 2010. (8 pages) DOI PDF
  • Shashank Shanbhag, Yu Gu, and Tilman Wolf. A taxonomy and comparative evaluation of algorithms for parallel anomaly detection. In Proc. of Nineteenth IEEE International Conference on Computer Communications and Networks (ICCCN), Zurich, Switzerland, August 2010. (8 pages) DOI PDF
  • Shashank Shanbhag and Tilman Wolf. Enforcement of data-plane policies in next-generation networks. In Proc. of IEEE International Symposium on Policies for Distributed Systems and Networks (POLICY), pages 137–140, Fairfax, VA, July 2010. DOI PDF
  • Qiang Wu, Danai Chasaki, and Tilman Wolf. Implementation of a Simplified Network Processor. In Proc. of IEEE International Conference on High Performance Switching and Routing (HPSR), pages 7–13, Richardson, TX, June 2010. DOI PDF
  • Qiang Wu and Tilman Wolf. Data path management in mesh-based programmable routers. In Proc. of IEEE International Conference on Communications (ICC), Cape Town, South Africa, May 2010. (6 pages) DOI PDF
  • Soumya Mahadevan and Tilman Wolf. Convergence of communication and processing in next-generation networks. In Proc. of IEEE International Conference on Communications (ICC), Cape Town, South Africa, May 2010. (6 pages) DOI PDF
  • Yan Cai, Bo Jiang, Tilman Wolf, and Weibo Gong. A practical on-line pacing scheme at edges of small buffer networks. In Proc. of the 29th IEEE Conference on Computer Communications (INFOCOM), San Diego, CA, March 2010. (9 pages) DOI PDF
  • Yan Cai, Yong Liu, Weibo Gong, and Tilman Wolf. Impact of arrival burstiness to queue length: An infinitesimal perturbation analysis. In Proc. of 48th IEEE Conferences on Decision and Control (CDC), pages 7068–7073, Shanghai, China, December 2009. DOI PDF
  • Shashank Shanbhag and Tilman Wolf. AnomBench: A benchmark for volume-based internet anomaly detection. In Proc. of IEEE Global Communications Conference (GLOBECOM), Honolulu, HI, December 2009. (6 pages) DOI PDF
  • Qiang Wu, Danai Chasaki, and Tilman Wolf. Simplifying data path processing in next-generation routers. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), pages 11–19, Princeton, NJ, October 2009. DOI PDF from ACM
  • Xin Huang, Shashank Shanbhag, and Tilman Wolf. Interfacing to a virtualized network infrastructure through network service abstractions. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), pages 169–170, Princeton, NJ, October 2009. DOI PDF from ACM
  • Danai Chasaki and Tilman Wolf. Evaluation of path recording techniques in secure MANET. In Proc. of the 2009 IEEE Conference on Military Communications (MILCOM), Boston, MA, October 2009. (6 pages) DOI PDF
  • Y. Sinan Hanay and Tilman Wolf. Techniques for policy enforcement on encrypted network traffic. In Proc. of the 2009 IEEE Conference on Military Communications (MILCOM), Boston, MA, October 2009. (7 pages) DOI PDF
  • Tilman Wolf and Russell Tessier. Design of a secure router system for next-generation networks. In Proc. of Third International Conference on Network and System Security (NSS), pages 52–59, Gold Coast, Australia, October 2009. DOI PDF
  • Tilman Wolf and Kamlesh T. Vasudevan. A high-performance capabilities-based network protocol. In Proc. of Fifth Workshop on Secure Network Protocols (NPSec) held in conjunction with Seventeenth IEEE International Conference on Network Protocols (ICNP), Princeton, NJ, October 2009. (6 pages) DOI PDF
  • Qiang Wu and Tilman Wolf. Design of a network service processing platform for data path customization. In Proc. of The Second ACM SIGCOMM Workshop on Programmable Routers for Extensible Services of TOmorrow (PRESTO), pages 31–36, Barcelona, Spain, August 2009. DOI PDF from ACM
  • Tilman Wolf, Weibo Gong, and Yan Cai. Burstiness as traffic metric in next-generation optical core networks. In Proc. of IEEE Photonics Society Summer Topicals, pages 129–130, Newport Beach, CA, July 2009. DOI PDF
  • Qiang Wu and Tilman Wolf. Runtime resource allocation in multi-core packet processing systems. In Proc. of IEEE Workshop on High Performance Switching and Routing (HPSR), Paris, France, June 2009. (8 pages) DOI PDF
  • Shashank Shanbhag, Xin Huang, Santosh Proddatoori, and Tilman Wolf. Automated service composition in next-generation networks. In Proc. of The International Workshop on Next Generation Network Architecture (NGNA) held in conjunction with The IEEE 29th International Conference on Distributed Computing Systems (ICDCS), pages 245–250, Montreal, Canada, June 2009. DOI PDF
  • Qiang Wu and Tilman Wolf. Support for dynamic adaptation in next generation packet processing systems. In Proc. of IEEE International Conference on Communications (ICC), Dresden, Germany, June 2009. (6 pages) DOI PDF
  • Xin Huang, Sivakumar Ganapathy, and Tilman Wolf. Evaluating algorithms for composable service placement in computer networks. In Proc. of IEEE International Conference on Communications (ICC), Dresden, Germany, June 2009. (6 pages) DOI PDF
  • Yan Cai, Y. Sinan Hanay, and Tilman Wolf. Practical packet pacing in small-buffer networks. In Proc. of IEEE International Conference on Communications (ICC), Dresden, Germany, June 2009. (6 pages) DOI PDF
  • Tilman Wolf and Rui Yang. Design of a system to track student progress in virtual laboratories. In Proc. of Northeast American Society of Engineering Education (ASEE) Conference, Bridgeport, CT, April 2009. (7 pages) DOI PDF
  • Tilman Wolf, Ellen Zegura, and Santosh Vempala. Workload generation and instrumentation for reproducible networking experiments. In Proc. of Workload Generation and Instrumentation for Reproducible Networking Experiments (NetEval) held in conjunction with IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pages 28–33, Boston, MA, April 2009. DOI PDF
  • Shashank Shanbhag and Tilman Wolf. Implementation of end-to-end abstractions in a network service architecture. In Fourth Conference on emerging Networking EXperiments and Technologies (CoNEXT), Madrid, Spain, December 2008. (12 pages) DOI PDF from ACM
  • Shashank Shanbhag and Tilman Wolf. Evaluation of an online parallel anomaly detection system. In Proc. of IEEE Global Communications Conference (GLOBECOM), New Orleans, LA, December 2008. (6 pages) DOI PDF
  • Xin Huang, Sivakumar Ganapathy and Tilman Wolf. A framework for network state management in the next-generation internet architecture. In Proc. of IEEE Global Communications Conference (GLOBECOM), New Orleans, LA, December 2008. (5 pages) DOI PDF
  • Danai Chasaki, Y. Sinan Hanay, and Tilman Wolf. Topology reconstruction via path recording in secure MANET. In Proc. of the 2008 IEEE Conference on Military Communications (MILCOM), San Diego, CA, November 2008. (7 pages) DOI PDF
  • Qiang Wu and Tilman Wolf. On runtime management in multi-core packet processing systems. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), pages 69–78, San Jose, CA, November 2008. DOI PDF from ACM
  • Tilman Wolf. Data path credentials for high-performance capabilities-based networks. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), pages 129–130, San Jose, CA, November 2008. DOI PDF from ACM
  • Xin Huang, Sivakumar Ganapathy, and Tilman Wolf. A scalable distributed routing protocol for networks with data-path services. In Proc. of 16th IEEE International Conference on Network Protocols (ICNP), pages 318–327, Orlando, FL, October 2008. DOI PDF
  • Xin Huang, Sivakumar Ganapathy, and Tilman Wolf. A distributed algorithm for network service placement. In Proc. of Seventeenth IEEE International Conference on Computer Communications and Networks (ICCCN), St. Thomas, USVI, August 2008. (7 pages) DOI PDF
  • Shashank Shanbhag and Tilman Wolf. Massively parallel anomaly detection in online network measurement. In Proc. of Seventeenth IEEE International Conference on Computer Communications and Networks (ICCCN), St. Thomas, USVI, August 2008. (6 pages) DOI PDF
  • Qiang Wu and Tilman Wolf. Dynamic workload profiling and task allocation in packet processing systems. In Proc. of IEEE Workshop on High Performance Switching and Routing (HPSR), pages 123– 130, Shanghai, China, May 2008. DOI PDF
  • Charlie Wiseman, Ken Wong, Tilman Wolf, and Sergey Gorinsky. Operational experience with a virtual networking laboratory. In Proc. of the 39th SIGCSE Technical Symposium on Computer Science Education, pages 427–431, Portland, OR, March 2008. DOI PDF from ACM
  • Tilman Wolf. Design of a network architecture with inherent data path security. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), pages 39–40, Orlando, FL, December 2007. DOI PDF from ACM
  • Tilman Wolf. A credential-based data path architecture for assurable global networking. In Proc. of the 2007 IEEE Conference on Military Communications (MILCOM), Orlando, FL, October 2007. (7 pages) DOI PDF
  • Qiang Wu, Yong Liao, Tilman Wolf, and Lixin Gao. Benchmarking BGP routers. In Proc. of IEEE International Symposium on Workload Characterization (IISWC), pages 79–88, Boston, MA, September 2007. DOI PDF
  • Sivakumar Ganapathy and Tilman Wolf. Design of a network service architecture. In Proc. of Sixteenth IEEE International Conference on Computer Communications and Networks (ICCCN), pages 754–759, Honolulu, HI, August 2007. DOI PDF
  • Shufu Mao and Tilman Wolf. Hardware support for secure processing in embedded systems. In Proc. of 44th Design Automation Conference (DAC), pages 483–488, San Diego, CA, June 2007. DOI PDF from ACM
  • Tilman Wolf, Yan Cai, Patrick A. Kelly, and Weibo Gong. Stochastic sampling for internet traffic measurement. In Proc. of 10th IEEE Global Internet Symposium, Anchorage, AK, May 2007. (6 pages) DOI PDF
  • Siddhartha Bunga and Tilman Wolf. A characterization of high-performance network monitoring systems and workloads. In Proc. of IEEE Workshop on High Performance Switching and Routing (HPSR), Brooklyn, NY, May 2007. (8 pages) DOI PDF
  • Tilman Wolf. Assessing the impact of inking technology in a large digital design course. In Proc. of the 38th SIGCSE Technical Symposium on Computer Science Education, pages 79–83, Covington, KY, March 2007. DOI PDF from ACM
  • Ken Wong, Tilman Wolf, Sergey Gorinsky, and Jonathan Turner. Teaching experiences with a virtual network laboratory. In Proc. of the 38th SIGCSE Technical Symposium on Computer Science Education, pages 481–485, Covington, KY, March 2007. DOI PDF from ACM
  • Xin Huang and Tilman Wolf. A methodology for evaluating runtime support in network processors. In Proc. of ACM/IEEE Symposium on Architectures for Networking and Communication Systems (ANCS), pages 113–122, San Jose, CA, December 2006. DOI PDF from ACM
  • Tilman Wolf, Shufu Mao, Dhruv Kumar, Basab Datta, Wayne Burleson, and Guy Gogniat. Collaborative monitors for embedded system security. In Proc. of First International Workshop on Embedded Systems Security in conjunction with 6th Annual ACM International Conference on Embedded Software (EMSOFT), Seoul, Korea, October 2006. (6 pages) DOI PDF
  • Lukas Ruf, Tilman Wolf, Karoly Farkas, and Bernhard Plattner. Specification of network services and mapping algorithms. In Proc. of the 2006 IEEE Conference on Military Communications (MILCOM), Washington, DC, October 2006. (7 pages) DOI PDF
  • Tilman Wolf. Service-centric end-to-end abstractions in next-generation networks. In Proc. of Fifteenth IEEE International Conference on Computer Communications and Networks (ICCCN), pages 79–86, Arlington, VA, October 2006. DOI PDF
  • Tilman Wolf, Ramaswamy Ramaswamy, Siddhartha Bunga, and Ning Yang. An architecture for distributed real-time passive network measurement. In Proc. of 14th Annual Meeting of the IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), pages 335–344, Monterey, CA, September 2006. DOI PDF
  • Tilman Wolf. Challenges and applications for network-processor-based programmable routers. In Proc. of IEEE Sarnoff Symposium, Princeton, NJ, March 2006. (Invited, 4 pages) DOI PDF
  • Guy Gogniat, Tilman Wolf, and Wayne Burleson. Reconfigurable security support for embedded systems. In Proc. of 39th Hawaii International Conference on System Science (HICSS-39), Poipu, HI, January 2006. (8 pages) DOI PDF
  • Tilman Wolf, Shulin You, and Ramaswamy Ramaswamy. Transparent TCP acceleration through network processing. In Proc. of IEEE Global Communications Conference (GLOBECOM), volume 2, pages 750–754, St. Louis, MO, November 2005. DOI PDF
  • Guy Gogniat, Tilman Wolf, and Wayne Burleson. Reconfigurable security primitive for embedded systems. In Proc. of International Symposium on System-on-Chip (SOC), Tampere, Finland, November 2005. (6 pages) DOI PDF
  • Tilman Wolf, Ning Weng, and Chia-Hui Tai. Design considerations for network processor operating systems. In Proc. of ACM/IEEE Symposiumon Architectures for Networking and Communication Systems (ANCS), pages 71–80, Princeton, NJ, October 2005. DOI PDF from ACM
  • Ramaswamy Ramaswamy, Ning Weng, and Tilman Wolf. Analysis of network processing workloads. In Proc. of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pages 226–235, Austin, TX, March 2005. DOI PDF
  • Ning Weng and Tilman Wolf. Profiling and mapping of parallel workloads on network processors. In Proc. of The 20th Annual ACM Symposium on Applied Computing (SAC), pages 890–896, Santa Fe, NM, March 2005. DOI PDF from ACM
  • Ramaswamy Ramaswamy, Ning Weng, and Tilman Wolf. A network processor based passive measurement node. In Proc. of Passive and Active Measurement Workshop (PAM), pages 337–340, Boston, MA, March 2005. DOI PDF
  • Ramaswamy Ramaswamy, Ning Weng, and Tilman Wolf. Characterizing network processing delay. In Proc. of IEEE Global Communications Conference (GLOBECOM), pages 1629–1634, Dallas, TX, November 2004. DOI PDF
  • Ning Weng and Tilman Wolf. Pipelining vs. multiprocessors - choosing the right network processor system topology. In Proc. of Advanced Networking and Communications Hardware Workshop (ANCHOR 2004) in conjunction The 31st ACM/IEEE Annual International Symposium on Computer Architecture (ISCA 2004), Munich, Germany, June 2004. (12 pages) DOI PDF
  • Ramaswamy Ramaswamy, Ning Weng, and Tilman Wolf. Application analysis and resource mapping for heterogeneous network processor architectures. In Proc. of Network Processor Workshop in conjunction with Tenth IEEE International Symposium on High Performance Computer Architecture (HPCA-10), pages 103–119, Madrid, Spain, February 2004. DOI PDF
  • Ramaswamy Ramaswamy and Tilman Wolf. PacketBench: A tool for workload characterization of network processing. In Proc. of IEEE 6th Annual Workshop on Workload Characterization (WWC-6), pages 42–50, Austin, TX, October 2003. DOI PDF
  • Ramaswamy Ramaswamy, Ning Weng, and Tilman Wolf. Considering processing cost in network simulations. In Proc. of Workshop on Models, Methods and Tools for Reproducible Network Research (MoMeTools) in conjunction with ACM SIGCOMM, Karlsruhe, pages 47–56, Germany, August 2003. DOI PDF from ACM
  • Mark A. Franklin and Tilman Wolf. Power considerations in network processor design. In Proc. of Network Processor Workshop in conjunction with Ninth IEEE International Symposium on High Performance Computer Architecture (HPCA-9), pages 10–22, Anaheim, CA, February 2003. DOI PDF
  • Prashanth Pappu and Tilman Wolf. Scheduling processing resources in programmable routers. In Proc. of the Twenty-First IEEE Conference on Computer Communications (INFOCOM), pages 104–112, New York, NY, June 2002. DOI PDF
  • Tilman Wolf and Mark A. Franklin. Design tradeoffs for embedded network processors. In Proc. of International Conference on Architecture of Computing Systems (ARCS) (Lecture Notes in Computer Science), volume 2299, pages 149–164, Karlsruhe, Germany, April 2002. Springer Verlag. DOI PDF
  • Mark A. Franklin and Tilman Wolf. A network processor performance and design model with benchmark parameterization. In Proc. of Network Processor Workshop in conjunction with Eighth IEEE International Symposium on High Performance Computer Architecture (HPCA-8), pages 63–74, Cambridge, MA, February 2002. DOI PDF
  • Tilman Wolf and Mark A. Franklin. Locality-aware predictive scheduling for network processors. In Proc. of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pages 152–159, Tucson, AZ, November 2001. DOI PDF
  • Tilman Wolf and Sumi Y. Choi. Aggregated hierarchical multicast for active networks. In Proc. of the 2001 IEEE Conference on Military Communications (MILCOM), pages 899–904, McLean, VA, October 2001. DOI PDF
  • Ralph Keller, Jeyashankher Ramamirtham, and Tilman Wolf. Active pipes: Program composition for programmable networks. In Proc. of the 2001 IEEE Conference on Military Communications (MILCOM), pages 962–966, McLean, VA, October 2001. DOI PDF
  • Sumi Y. Choi, Jonathan S. Turner, and Tilman Wolf. Configuring sessions in programmable networks. In Proc. of the Twentieth IEEE Conference on Computer Communications (INFOCOM), pages 60–66, Anchorage, AK, April 2001. DOI PDF
  • Tilman Wolf and Mark A. Franklin. CommBench – a telecommunications benchmark for network processors. In Proc. of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pages 154–162, Austin, TX, April 2000. DOI PDF
  • Tilman Wolf, Dan Decasper, and Christian Tschudin. Tags for high performance active networks. In Proc. of the Third IEEE Conference on Open Architectures and Network Programming (OPENARCH), pages 37–44, Tel Aviv, Israel, March 2000. DOI PDF
  • Tilman Wolf and Jonathan S. Turner. Design issues for high performance active routers. In Proc. of the International Zurich Seminar on Broadband Communications, pages 199–205, Zurich, Switzerland, February 2000. DOI PDF
  • Tilman Wolf and Dan Decasper. CPU scheduling for active processing using feedback deficit round robin. In Proc. of the 37th Allerton Conference on Communication, Control, and Computing, pages 768–769, Monticello, IL, September 1999. DOI PDF
  • Sumi Y. Choi, Dan Decasper, John DeHart, Ralph Keller, John Lockwood, Jonathan S. Turner, and Tilman Wolf. Design of a flexible open platform for high performance active networks. In Proc. of the 37th Allerton Conference on Communication, Control, and Computing, pages 157–165, Monticello, IL, September 1999. DOI PDF

For IEEE publications:

© 2000-2012 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

For ACM publications:

ACM COPYRIGHT NOTICE. Copyright © 2001-2012 by the Association for Computing Machinery, Inc. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM, Inc., fax +1 (212) 869-0481, or permissions@acm.org.

Teaching

Contact

Address:

Tilman Wolf
Knowles Engineering Building 211C
University of Massachusetts
151 Holdsworth Way
Amherst, MA 01003 USA

Office:

Knowles Engineering Building (KEB) 211C

Email:

wolf@umass.edu

Web:

http://www.ecs.umass.edu/ece/wolf

Phone:

+1-413-545-0757 (email preferred)

Fax:

+1-413-545-1993