David L. Tennenhouse

dblp:39/547 · also David Tennenhouse · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › future internet architecture
active networks
0.021998
Active Reliable Multicast · INFOCOM 1998
Active Networks (Abstract) · OSDI 1996
Embedded and real-time systems
software-defined radio
0.011999
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.011998
Active Reliable Multicast · INFOCOM 1998
Transport protocols and congestion control
loss recovery
0.011998
Active Reliable Multicast · INFOCOM 1998
Internet architecture and protocols
multicast
0.011998
Active Reliable Multicast · INFOCOM 1998
Internet architecture and protocols › multicast
reliable multicast
0.011998
Active Reliable Multicast · INFOCOM 1998
Multimedia systems and quality of experience
distributed multimedia systems
0.011995
ViewStation Applications: Implications for Network Traffic · IEEE J. Sel. Areas Commun. 1995
Internet architecture and protocols › ATM networks
ATM network architecture
0.011995
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.011995
The VuNet Desk Area Network: Architecture, Implementaion, and Experience · IEEE J. Sel. Areas Commun. 1995
Physical-layer communications
signal processing for communications
0.011995
SpectrumWare: A Software-Oriented Approach to Wireless Signal Processing · MobiCom 1995
Physical-layer communications
software-defined radio
0.011995
SpectrumWare: A Software-Oriented Approach to Wireless Signal Processing · MobiCom 1995
Physical-layer communications › signal processing for communications
wireless signal processing
0.011995
SpectrumWare: A Software-Oriented Approach to Wireless Signal Processing · MobiCom 1995
Internet architecture and protocols › high-speed networks
gigabit networking
0.011992
An Overview of the AURORA Gigabit Testbed · INFOCOM 1992
Internet of things and sensor networks › wireless sensor network
testbed
0.011992
An Overview of the AURORA Gigabit Testbed · INFOCOM 1992
Performance modeling and evaluation
benchmarking
0.011999
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.011999
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.011990
Architectural Considerations for a New Generation of Protocols · SIGCOMM 1990
Internet architecture and protocols › protocol implementation
integrated layer processing
0.011990
Architectural Considerations for a New Generation of Protocols · SIGCOMM 1990
Internet architecture and protocols › network architecture design › layered architecture
protocol architecture
0.011990
Architectural Considerations for a New Generation of Protocols · SIGCOMM 1990
Operating systems › special-purpose operating system
multimedia operating systems
0.011996
The VuSystem: A Programming System for Compute-Intensive Multimedia · IEEE J. Sel. Areas Commun. 1996
Wireless networking
wireless network protocols
0.011995
SpectrumWare: A Software-Oriented Approach to Wireless Signal Processing · MobiCom 1995
Visualization and visual analytics
visual programming
0.011994
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.011985
The Implementation of Secure Entity-Relationship Databases · S&P 1985
Distributed systems
distributed multimedia systems
0.011993
The Vidboard: A Video Capture and Processing Peripheral for a Distributed Multimedia System · ACM Multimedia 1993
Internet architecture and protocols
ISDN
0.011989
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
YearPublicationVenuePosition
2022 Surprise-Inspired Networking
David L. Tennenhouse
USENIX ATC1
1999 It's Time to Get Physical
David L. Tennenhouse
RTSS1
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 station
abstract
Advances 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 Multicast
abstract
This 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
INFOCOM3
1997 Estimating the Computational Requirements of a Software GSM Base Station
abstract
We 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)
abstract
No abstract available.
David L. Tennenhouse
OSDI1
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 Multimedia
abstract
In 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. Networks1
1995 SpectrumWare: A Software-Oriented Approach to Wireless Signal Processing
abstract
Article 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
MobiCom1
1995 The VuNet Desk Area Network: Architecture, Implementaion, and Experience
abstract
The 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 Traffic
abstract
This 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 Video
abstract
In 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 Multimedia3
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 system
abstract
The 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
LCN3
1993 The Vidboard: A Video Capture and Processing Peripheral for a Distributed Multimedia System
abstract
No abstract available.
Joel F. Adam, David L. Tennenhouse
ACM Multimedia2
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 Testbed
abstract
AURORA 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
INFOCOM2
1990 Architectural Considerations for a New Generation of Protocols
abstract
The 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
SIGCOMM2
1989 A Testbed for Wide Area ATM Research
abstract
Asynchronous 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
SIGCOMM1
1985 The Implementation of Secure Entity-Relationship Databases
abstract
A 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&P2