Douglas Comer

Orcid: 0000-0003-4853-0812

  • Purdue University, West Lafayette, USA

According to our database1, Douglas Comer authored at least 76 papers between 1976 and 2023.

Collaborative distances:


ACM Fellow

ACM Fellow 2000, "For contributions in research, education, and implementation in operating systems and networking, and particularly for work with IP-based networking supporting the modern Internet.".



In proceedings 
PhD thesis 


Online presence:



DCnet: Evaluation Of A New Data Center Network Architecture.
Proceedings of the 26th Conference on Innovation in Clouds, Internet and Networks, 2023

DCLab: A Reconfigurable SDN Testbed for Datacenter Networks.
IEEE Netw. Lett., 2020

DCnet: a data centre network architecture that supports live VM migration.
IET Networks, 2019

Externalization of Packet Processing in Software Defined Networking.
IEEE Netw. Lett., 2019

Towards Disaggregating the SDN Control Plane.
CoRR, 2019

Toward Disaggregating the SDN Control Plane.
IEEE Commun. Mag., 2019

Space and Terrestrial Integrated Networks: Emerging Research Advances, Prospects, and Challenges.
IEEE Netw., 2018

OSDF: An Intent-based Software Defined Network Programming Framework.
Proceedings of the 43rd IEEE Conference on Local Computer Networks, 2018

OSDF: A framework for software defined network programming.
Proceedings of the 15th IEEE Annual Consumer Communications & Networking Conference, 2018

Umbrella: a unified software defined development framework.
Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems, 2018

WIST: Wi-SUN FAN Protocol Emulation Testbed.
Proceedings of the 2017 IEEE Wireless Communications and Networking Conference, 2017

Resilient packet delivery through software defined redundancy: An experimental study.
Proceedings of the IEEE 7th Annual Computing and Communication Workshop and Conference, 2017

DCnet: A new data center network architecture.
Proceedings of the IEEE 7th Annual Computing and Communication Workshop and Conference, 2017

Redundancy Control using software defined networking.
Proceedings of the 13th IEEE Annual Consumer Communications & Networking Conference, 2016

A brief overview of the NEBULA future internet architecture.
Comput. Commun. Rev., 2014

Advanced Manufacturing Use Cases and Early Results in GENI Infrastructure.
Proceedings of the 2013 Second GENI Research and Educational Experiment Workshop, 2013

Effective border gateway protocol protection that does not require universal adoption of a public key infrastructure.
IET Networks, 2012

A future internet architecture that supports cloud computing.
Proceedings of the 6th International Conference on Future Internet Technologies, 2011

Extensible Modular Design and Implementation of Hybrid Packet Schedulers.
Proceedings of the 16th International Workshop on Quality of Service, 2008

Design and Analysis of Hybrid Packet Schedulers.
Proceedings of the INFOCOM 2008. 27th IEEE International Conference on Computer Communications, 2008

Computer networks and internets (5. ed.).
Pearson Education, ISBN: 978-0-13-504583-1, 2008

Automated network management systems - current and future capabilities.
Pearson Education, 2007

Building experimental virtual routers with network processors.
Proceedings of the 2nd International Conference on Testbeds & Research Infrastructures for the DEvelopment of NeTworks & COMmunities (TRIDENTCOM 2006), 2006

Design and Implementation of Hybrid Packet Scheduling Schemes with Network Processors.
Proceedings of IEEE International Conference on Communications, 2006

Computernetzwerke und Internets - mit Internet-Anwendungen (3. Aufl.).
Pearson Studium, Pearson Studium, ISBN: 978-3-8273-7023-5, 2002

Keeping up with the pace of rapid change - Editorial.
Softw. Focus, 2000

Computernetzwerke und Internets.
Pearson Studium, ISBN: 978-3-8273-7012-9, 2000

Algorithms for Variable Length Subnet Address Assignment.
IEEE Trans. Computers, 1998

Using ATM for a Campus-Scale Wireless Internet.
Proceedings of the First Workshop on Mobile Computing Systems and Applications, 1994

Probing TCP Implementations.
Proceedings of the USENIX Summer 1994 Technical Conference, 1994

Design, implementation, and internals.
Prentice Hall, ISBN: 978-0-13-472242-9, 1991

An Experimental Implementation of the Tilde Naming System.
Comput. Syst., 1990

A New Design for Distributed Systems: The Remote Memory Model.
Proceedings of the Usenix Summer 1990 Technical Conference, 1990

High-speed propagation of link status routing control information.
Proceedings of the Second IEEE Symposium on Parallel and Distributed Processing, 1990

Uniform Access to Internet Directory Services.
Proceedings of the ACM Symposium on Communications Architectures & Protocols, 1990

A Rate-Based Congestion Avoidance and Control Scheme for Packet Switched Networks.
Proceedings of the 10th International Conference on Distributed Computing Systems (ICDCS 1990), May 28, 1990

Understanding Naming in Distributed Systems.
Distributed Comput., 1989

Computing as a Discipline.
Computer, 1989

FLOWS: Performance Guarantees in Best Effort Delivery Systems.
Proceedings of the Proceedings IEEE INFOCOM '89, 1989

UNIX Systems as Cypress Implets.
Proceedings of the USENIX Winter Conference. Dallas, Texas, USA, January 1988, 1988

Computing as a discipline: preliminary report of the ACM task force on the core of computer science.
Proceedings of the 19th SIGCSE Technical Symposium on Computer Science Education, 1988

Shadow Editing: A Distributed Service for Supercomputer Access.
Proceedings of the 8th International Conference on Distributed Computing Systems, 1988

An Interactive Environment for Tool Selection, Specification and Composition.
Int. J. Man Mach. Stud., 1987

The Cypress Coaxial Backbone Packet Switch.
Comput. Networks, 1987

Conversation-Based Mail.
ACM Trans. Comput. Syst., 1986

The TILDE naming system: an experiment in relative naming.
Proceedings of the 2nd ACM SIGOPS European Workshop, 1986

A Model of Name Resolution in Distributed Systems.
Proceedings of the 6th International Conference on Distributed Computing Systems, 1986

The Tilde File Naming Scheme.
Proceedings of the 6th International Conference on Distributed Computing Systems, 1986

CSNET (panel session): using inter-organization networks to support research and advanced development in computer science.
Proceedings of the 14th ACM Annual Conference on Computer Science, 1986

Flex: A High-Level Language for Specifying Customized Microprocessors.
IEEE Trans. Software Eng., 1985

Issues in using DARPA domain names for computer mail.
Proceedings of the Ninth Symposium on Data Communications, 1985

Domain names: hierarchy in need of organization (panel session, abstract only).
Proceedings of the Ninth Symposium on Data Communications, 1985

DARPA interdomain addressing (panel session, title only).
Proceedings of the Ninth Symposium on Data Communications, 1985

The Costs an Benefits of Lazy Interactive Input in Pascal.
Softw. Pract. Exp., 1983

Effects of Updates on Optimality in Tries.
J. Comput. Syst. Sci., 1983

The Computer Science Research Network CSNET: A History and Status Report.
Commun. ACM, 1983

CSNET protocol software: the IP-to-X.25 interface.
Proceedings of the symposium on Communications Architectures & Protocols, 1983

An Alternative to Young's Module Facility for Pascal.
Softw. Pract. Exp., 1982

Hash-Bucket Search: A Fast Technique for Searching an English Spelling Dictionary.
Softw. Pract. Exp., 1982

The Flat File System FFG: A Database System Consisting of Primitives.
Softw. Pract. Exp., 1982

Geometric Problems with Application to Hashing.
SIAM J. Comput., 1982

Principles of Program Design Induced from Experience with Small Public Programs.
IEEE Trans. Software Eng., 1981

Analysis of a Heuristic for Trie Minimization.
ACM Trans. Database Syst., 1981

A Note on Median Split Trees.
ACM Trans. Program. Lang. Syst., 1980

Extracting unique rows of a bounded degree array using tries.
Proceedings of the American Federation of Information Processing Societies: 1980 National Computer Conference, 1980

A Simple Experiment in Top-Down Design.
IEEE Trans. Software Eng., 1979

Heuristics for Trie Index Minimization.
ACM Trans. Database Syst., 1979

MAP: A Pascal Macro Preprocessor for Large Program Development.
Softw. Pract. Exp., 1979

Surveyor's Forum: The Tree Branches.
ACM Comput. Surv., 1979

The Ubiquitous B-Tree.
ACM Comput. Surv., 1979

English dictionary searching with little extra space.
Proceedings of the 1979 International Workshop on Managing Requirements Knowledge, 1979

The Difficulty of Optimum Index Selection.
ACM Trans. Database Syst., 1978

MOUSE4: An Improved Implementation of the RATFOR Preprocessor.
Softw. Pract. Exp., 1978

The Complexity of Trie Index Construction.
J. ACM, 1977

Complexity of Trie Index Construction (Extended Abstract)
Proceedings of the 17th Annual Symposium on Foundations of Computer Science, 1976