EDBT 2026 Demo / reviewers in the wild / expert
David L. Tennenhouse
dblp:39/547 · also David Tennenhouse
· DBLP profile ↗
24ranked-venue papers
8as first author
1since 2021 · last 2022
0000-0002-3785-059XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 15 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-author · 1 since 2021Security and privacy · 1Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
10 papers |
Internet architecture and protocols · 84% Physical-layer communications · 5% Internet of things and sensor networks · 4% | |
| Computer graphics and multimedia
4 papers |
Multimedia systems and quality of experience · 94% Visualization and visual analytics · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Embedded and real-time systems · 58% Performance modeling and evaluation · 35% Distributed systems · 8% |
Topics — the 25 heaviest of 33, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › future internet architecture
active networks |
0.0 | 2 | 1998 | Active Reliable Multicast · INFOCOM 1998 Active Networks (Abstract) · OSDI 1996 |
Embedded and real-time systems
software-defined radio |
0.0 | 1 | 1999 | Toward the software realization of a GSM base station · IEEE J. Sel. Areas Commun. 1999 |
Internet of things and sensor networks › wireless sensor network
in-network processing |
0.0 | 1 | 1998 | Active Reliable Multicast · INFOCOM 1998 |
Transport protocols and congestion control
loss recovery |
0.0 | 1 | 1998 | Active Reliable Multicast · INFOCOM 1998 |
Internet architecture and protocols
multicast |
0.0 | 1 | 1998 | Active Reliable Multicast · INFOCOM 1998 |
Internet architecture and protocols › multicast
reliable multicast |
0.0 | 1 | 1998 | Active Reliable Multicast · INFOCOM 1998 |
Multimedia systems and quality of experience
distributed multimedia systems |
0.0 | 1 | 1995 | ViewStation Applications: Implications for Network Traffic · IEEE J. Sel. Areas Commun. 1995 |
Internet architecture and protocols › ATM networks
ATM network architecture |
0.0 | 1 | 1995 | The VuNet Desk Area Network: Architecture, Implementaion, and Experience · IEEE J. Sel. Areas Commun. 1995 |
Internet architecture and protocols › local area network
desk area network |
0.0 | 1 | 1995 | The VuNet Desk Area Network: Architecture, Implementaion, and Experience · IEEE J. Sel. Areas Commun. 1995 |
Physical-layer communications
signal processing for communications |
0.0 | 1 | 1995 | SpectrumWare: A Software-Oriented Approach to Wireless Signal Processing · MobiCom 1995 |
Physical-layer communications
software-defined radio |
0.0 | 1 | 1995 | SpectrumWare: A Software-Oriented Approach to Wireless Signal Processing · MobiCom 1995 |
Physical-layer communications › signal processing for communications
wireless signal processing |
0.0 | 1 | 1995 | SpectrumWare: A Software-Oriented Approach to Wireless Signal Processing · MobiCom 1995 |
Internet architecture and protocols › high-speed networks
gigabit networking |
0.0 | 1 | 1992 | An Overview of the AURORA Gigabit Testbed · INFOCOM 1992 |
Internet of things and sensor networks › wireless sensor network
testbed |
0.0 | 1 | 1992 | An Overview of the AURORA Gigabit Testbed · INFOCOM 1992 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1999 | Toward the software realization of a GSM base station · IEEE J. Sel. Areas Commun. 1999 |
Performance modeling and evaluation › benchmarking › benchmark suite
SPEC benchmarks |
0.0 | 1 | 1999 | Toward the software realization of a GSM base station · IEEE J. Sel. Areas Commun. 1999 |
Internet architecture and protocols › protocol design
application level framing |
0.0 | 1 | 1990 | Architectural Considerations for a New Generation of Protocols · SIGCOMM 1990 |
Internet architecture and protocols › protocol implementation
integrated layer processing |
0.0 | 1 | 1990 | Architectural Considerations for a New Generation of Protocols · SIGCOMM 1990 |
Internet architecture and protocols › network architecture design › layered architecture
protocol architecture |
0.0 | 1 | 1990 | Architectural Considerations for a New Generation of Protocols · SIGCOMM 1990 |
Operating systems › special-purpose operating system
multimedia operating systems |
0.0 | 1 | 1996 | The VuSystem: A Programming System for Compute-Intensive Multimedia · IEEE J. Sel. Areas Commun. 1996 |
Wireless networking
wireless network protocols |
0.0 | 1 | 1995 | SpectrumWare: A Software-Oriented Approach to Wireless Signal Processing · MobiCom 1995 |
Visualization and visual analytics
visual programming |
0.0 | 1 | 1994 | The VuSystem: A Programming System for Visual Processing of Digital Video · ACM Multimedia 1994 |
Database system architecture and tuning › database security
access control policy |
0.0 | 1 | 1985 | The Implementation of Secure Entity-Relationship Databases · S&P 1985 |
Distributed systems
distributed multimedia systems |
0.0 | 1 | 1993 | The Vidboard: A Video Capture and Processing Peripheral for a Distributed Multimedia System · ACM Multimedia 1993 |
Internet architecture and protocols
ISDN |
0.0 | 1 | 1989 | A Testbed for Wide Area ATM Research · SIGCOMM 1989 |
Methods — techniques the papers use, named apart from their topics
surprise theory · 0.6software-defined radio · 0.1performance evaluation · 0.0performance measurement · 0.0simulation · 0.0visualization system design · 0.0traffic modeling · 0.0video capture peripheral · 0.0testbed deployment · 0.0entity-relationship model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Surprise-Inspired Networking
David L. Tennenhouse |
USENIX ATC | 1 |
| 1999 | It's Time to Get Physical
David L. Tennenhouse |
RTSS | 1 |
| 1999 | Guest Editorial software radios
Joseph Mitola III, Vanu G. Bose, Barry M. Leiner, Thierry Turletti, David L. Tennenhouse |
IEEE J. Sel. Areas Commun. | 5 |
| 1999 | Toward the software realization of a GSM base stationabstractAdvances in processor and analog-to-digital conversion technology have made the software approach an increasingly attractive alternative for implementing radio-based systems. For mobile telephony base stations, the advantages with the new architecture are obvious: great cost savings by using one transceiver per base transceiver station (BTS) instead of one per channel, tremendous flexibility by moving system-specific parameters to the digital part, and allowing the support of a wide range of modulation and coding schemes. This paper considers the software implementation of a GSM BTS, and analyzes the performance of each of its radio interface modules. The performance of each software module is evaluated using both a % CPU metric and a processor-independent metric based on SPEC benchmarks. The results can be used to dimension systems, e,g., to estimate the number of software-based GSM channels that can be supported by a given processor configuration, and to predict the impact of future processor enhancements on BTS capacity. Two novel aspects of this work are the portability of the software modules and the platform-independent evaluation of their computational requirements. Thierry Turletti, Hans J. Bentzen, David L. Tennenhouse |
IEEE J. Sel. Areas Commun. | 3 |
| 1998 | Active Reliable MulticastabstractThis paper presents a novel loss recovery scheme, active reliable multicast (ARM), for large scale reliable multicast. ARM is "active" in that routers in the multicast tree play an active role in loss recovery. Additionally, ARM utilizes soft-state storage within the network to improve performance and scalability. In the upstream direction, routers suppress duplicate NACKs from multiple receivers to control the implosion problem. By suppressing duplicate NACKs, ARM also lessens the traffic that propagates back through the network, In the downstream direction, routers limit the delivery of repair packets to receivers experiencing loss, thereby reducing network bandwidth consumption. Finally, to reduce wide-area recovery latency and to distribute the retransmission load, routers cache multicast data on a "best effort" basis. ARM is flexible and robust in that it does not require all nodes to be active, nor does it require any specific router or receiver to perform loss recovery. Analysis and simulation results show that ARM yields significant benefits even when less than half the routers within the multicast tree can perform ARM processing. Li-Wei H. Lehman, Stephen J. Garland, David L. Tennenhouse |
INFOCOM | 3 |
| 1997 | Estimating the Computational Requirements of a Software GSM Base StationabstractWe describe the software implementation of a GSM base station and consider the performance of each of its radio interface components. The performance of each software module is evaluated using both a % CPU metric and a processor-independent metric based on SPEC benchmarks. These results can be used to dimension systems, e.g., to estimate the number of GSM channels that can be supported by a given processor configuration, and to predict the impact of future processor enhancements on base station capacity. Thierry Turletti, David L. Tennenhouse |
ICC (1) | 2 |
| 1997 | Virtual Sample Processing: Extending the Reach of Multimedia
Vanu G. Bose, Andrew G. Chiu, David L. Tennenhouse |
Multim. Tools Appl. | 3 |
| 1996 | Active Networks (Abstract)abstractNo abstract available. David L. Tennenhouse |
OSDI | 1 |
| 1996 | Virtual Infrastructure: Putting Information Infrastructure on the Technology Curve
David L. Tennenhouse, Butler W. Lampson, Sharon Eisner Gillett, Jennifer Steiner Klein |
Comput. Networks ISDN Syst. | 1 |
| 1996 | The VuSystem: A Programming System for Compute-Intensive MultimediaabstractIn compute-intensive multimedia applications, the computer not only manipulates media, but also digests it and performs independent actions based on media content. We present a design approach that applies the programming techniques of visualization systems to the development of compute-intensive multimedia applications. We describe an implementation based on this approach, and report performance measurements that demonstrate it is practical. We conclude with a description of some applications that have been implemented and a discussion of the implications for the design and engineering of operating systems. Christopher Lindblad, David L. Tennenhouse |
IEEE J. Sel. Areas Commun. | 2 |
| 1996 | The SpectrumWare approach to wireless signal processing
David L. Tennenhouse, Vanu G. Bose |
Wirel. Networks | 1 |
| 1995 | SpectrumWare: A Software-Oriented Approach to Wireless Signal ProcessingabstractArticle SpectrumWare: a software-oriented approach to wireless signal processing Share on Authors: David L. Tennenhouse Telemedia Networks and Systems Group, Laboratory for Computer Science, MIT Telemedia Networks and Systems Group, Laboratory for Computer Science, MITView Profile , Vanu G. Bose Telemedia Networks and Systems Group, Laboratory for Computer Science, MIT Telemedia Networks and Systems Group, Laboratory for Computer Science, MITView Profile Authors Info & Claims MobiCom '95: Proceedings of the 1st annual international conference on Mobile computing and networkingDecember 1995 Pages 37–47https://doi.org/10.1145/215530.215551Online:01 December 1995Publication History 5citation535DownloadsMetricsTotal Citations5Total Downloads535Last 12 Months3Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access David L. Tennenhouse, Vanu G. Bose |
MobiCom | 1 |
| 1995 | The VuNet Desk Area Network: Architecture, Implementaion, and ExperienceabstractThe VuNet is a gigabit-per-second desk-area ATM network that interconnects general-purpose workstations, network-based multimedia devices, and bridges to other networks, workstations access the multimedia devices over the network and coordinate the movement of information streams among the different parts of the system. This architecture presents several advantages over the traditional workstation-centric models, including the ability to easily share network-based devices, to access nonlocal devices, and to relieve the workstation of a portion of the I/O work. This paper describes the philosophy, implementation choices, advantages, and limitations of the VuNet ATM network implementation, as well as performance and current status.> Henry H. Houh, Joel F. Adam, Michael Ismert, Christopher Lindblad, David L. Tennenhouse |
IEEE J. Sel. Areas Commun. | 5 |
| 1995 | ViewStation Applications: Implications for Network TrafficabstractThis paper describes applications built on the ViewStation, a distributed multimedia system based on Unix workstations and a gigabit per second local area network. A key tenet of the ViewStation project is the delivery of media data not just to the desktop but all the way to the application program. As processing power continues to improve, our approach enables applications that perform intensive processing of audio and video data. We hypothesize that as media data are shaped by this software-based processing, the resultant network traffic patterns will be dominated more by software behavior than by so-called real-time issues. We have written applications that directly process live video to provide more responsive human-computer interaction. We have also developed applications to explore the potential of media processing to support content-based retrieval of prerecorded television broadcasts. These applications perform intelligent processing on video, as well as straightforward presentation. They demonstrate the utility of network-based multimedia systems that deliver audio and video data all the way to the application. The network requirements of the applications are modeled as a combination of bursty transfers and periodic packet-trains.> Christopher Lindblad, David Wetherall, William F. Stasior, Joel F. Adam, Henry H. Houh, Michael Ismert, David R. Bacher, Brent M. Phillips, David L. Tennenhouse |
IEEE J. Sel. Areas Commun. | 9 |
| 1995 | The ViewStation: A Software-Intensive Approach to Media Processing and Distribution
David L. Tennenhouse, Joel F. Adam, David Carver, Henry H. Houh, Michael Ismert, Christopher Lindblad, William F. Stasior, David Wetherall, David R. Bacher, Theresa Chang |
Multim. Syst. | 1 |
| 1994 | The VuSystem: A Programming System for Visual Processing of Digital VideoabstractIn computer-participative multimedia applications, the computer not only manipulates media, but also digests it and performs independent actions based on media content. We present a design approach that applies the programming techniques of visualization systems to the development of computer-participative multimedia applications. We describe an implementation based on this approach, and report performance measurements that demonstrate it is practical. We conclude by describing three applications written with the system, and suggest future directions for research in the area. Christopher Lindblad, David Wetherall, David L. Tennenhouse |
ACM Multimedia | 3 |
| 1994 | The Vidboard: A Video Capture and Processing Peripheral for a Distributed Multimedia System
Joel F. Adam, David L. Tennenhouse |
Multim. Syst. | 2 |
| 1993 | Experience with the VuNet: A network architecture for a distributed multimedia systemabstractThe VuNet is a gigabit-per-second desk/local-area asynchronous transfer mode (ATM) network built in the context of the ViewStation distributed multimedia project. The ViewStation system takes a software-intensive approach to multimedia where real-time data are processed at the application level and not in specialized hardware. The VuNet hardware is specifically designed to support this software model. The VuNet hardware and is described, and the results of experiments in which video is transported across the system are presented. Joel F. Adam, Henry H. Houh, David L. Tennenhouse |
LCN | 3 |
| 1993 | The Vidboard: A Video Capture and Processing Peripheral for a Distributed Multimedia SystemabstractNo abstract available. Joel F. Adam, David L. Tennenhouse |
ACM Multimedia | 2 |
| 1993 | The AURORA Gigabit Testbed
David D. Clark, Bruce S. Davie, David J. Farber, Inder S. Gopal, Bharath K. Kadaba, W. David Sincoskie, Jonathan M. Smith, David L. Tennenhouse |
Comput. Networks ISDN Syst. | 8 |
| 1992 | An Overview of the AURORA Gigabit TestbedabstractAURORA is one of five US testbeds charged with exploring applications of, and technologies necessary for, networks operating at gigabit per second or higher bandwidths. The authors provide an overview of the goals and methodologies employed in AURORA and report preliminary results from the first year of research. AURORA is an experiment in collaboration, where government support has spurred interaction among centers of excellence in industry, academia, and government. The emphasis of the AURORA testbed is research into the supporting technologies for gigabit networking. The targets include new software architectures, network abstractions, hardware technologies, and applications. The AURORA testbed will provide a platform in which researchers can explore business and scientific applications of gigabit networks, while evolving the network architecture to meet the needs of these emerging applications.> David D. Clark, David L. Tennenhouse, David J. Farber, Jonathan M. Smith, Bruce S. Davie, W. David Sincoskie, Inder S. Gopal, Bharath K. Kadaba |
INFOCOM | 2 |
| 1990 | Architectural Considerations for a New Generation of ProtocolsabstractThe current generation of protocol architectures, such as TCP/IP or the ISO suite, seem successful at meeting the demands of todays networks. However, a number of new requirements have been proposed for the networks of tomorrow, and some innovation in protocol structuring may be necessary. In this paper, we review some key requirements for tomorrow's networks, and propose some architectural principles to structure a new generation of protocols. In particular, this paper identifies two new design principles, Application Level Framing and Integrated Layer Processing. Additionally, it identifies the presentation layer as a key aspect of overall protocol performance. David D. Clark, David L. Tennenhouse |
SIGCOMM | 2 |
| 1989 | A Testbed for Wide Area ATM ResearchabstractAsynchronous Transfer Mode (ATM) has been advocated as the basis of multiservice telecommunications in the next century. However, the public telecommunication technology of the 1990's will be ISDN, which presents a circuit switched subscriber interface. An obvious approach to building a wide area ATM network is to build it on top of primary rate ISDN. In this paper we describe the lessons learned through the design and deployment of such a network. David L. Tennenhouse, Ian M. Leslie |
SIGCOMM | 1 |
| 1985 | The Implementation of Secure Entity-Relationship DatabasesabstractA database management system supporting the Entity-Relationship model has been implemented to provide secure, controlled sharing of information within a user community. This paper describes the security requirements of the users, and how they have been implemented in the DBMS. In the basic security policy, each user belongs to one or more œaccess groups'. Each resource can be accessed only by members of a specific access group. This policy provides flexible control of security, and allows for convenient alteration of individual access rights. The mechanisms used for efficient implementation of the policy are described. Refinements were made to both the security mechanisms and the operations of the DBMS as the interaction of these two aspects was studied. Those refinements are discussed in some detail in this paper. Burton H. Patkau, David L. Tennenhouse |
S&P | 2 |