Demo Data from EDBT 2026 / reviewers in the wild / expert
Matthew J. Holliman
dblp:62/5538
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 2017
0009-0008-7623-6438ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1
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
1 paper |
Internet architecture and protocols · 50% Software-defined and programmable networks · 38% Routing and switching · 12% | |
| Computer graphics and multimedia
1 paper |
Computer animation and physical simulation · 100% | |
| Network and information security
1 paper |
Digital forensics and information hiding · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 50% Performance modeling and evaluation · 50% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › overlay networks
application-aware routing |
0.3 | 1 | 2017 | Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering · SIGCOMM 2017 |
Software-defined and programmable networks
SDN traffic engineering |
0.3 | 1 | 2017 | Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering · SIGCOMM 2017 |
Internet architecture and protocols
peering |
0.1 | 1 | 2017 | Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering · SIGCOMM 2017 |
Computer animation and physical simulation
parallel simulation |
0.1 | 1 | 2007 | Physical simulation for animation and visual effects: parallelization and characterization for chip multiprocessors · ISCA 2007 |
Digital forensics and information hiding › watermarking › multimedia watermarking
invisible watermarking |
0.0 | 1 | 2000 | Counterfeiting attacks on oblivious block-wise independent invisible watermarking schemes · IEEE Trans. Image Process. 2000 |
Digital forensics and information hiding
watermarking |
0.0 | 1 | 2000 | Counterfeiting attacks on oblivious block-wise independent invisible watermarking schemes · IEEE Trans. Image Process. 2000 |
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 1 | 2007 | Physical simulation for animation and visual effects: parallelization and characterization for chip multiprocessors · ISCA 2007 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 2007 | Physical simulation for animation and visual effects: parallelization and characterization for chip multiprocessors · ISCA 2007 |
Digital forensics and information hiding › watermarking
watermarking security |
0.0 | 1 | 2000 | Counterfeiting attacks on oblivious block-wise independent invisible watermarking schemes · IEEE Trans. Image Process. 2000 |
Methods — techniques the papers use, named apart from their topics
host-based routing · 0.3commodity switches · 0.3parallelization · 0.1block-wise independent embedding analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet PeeringabstractWe present the design of Espresso, Google's SDN-based Internet peering edge routing infrastructure. This architecture grew out of a need to exponentially scale the Internet edge cost-effectively and to enable application-aware routing at Internet-peering scale. Espresso utilizes commodity switches and host-based routing/packet processing to implement a novel fine-grained traffic engineering capability. Overall, Espresso provides Google a scalable peering edge that is programmable, reliable, and integrated with global traffic systems. Espresso also greatly accelerated deployment of new networking features at our peering edge. Espresso has been in production for two years and serves over 22% of Google's total traffic to the Internet. Kok-Kiong Yap, Murtaza Motiwala, Jeremy Rahe, Steve Padgett, Matthew J. Holliman, Gary Baldus, Marcus Hines, Taeeun Kim, Ashok Narayanan, Victor Lin, Colin Rice, Brian Rogan, Bert Tanaka, Manish Verma, Puneet Sood, Muhammad Mukarram Bin Tariq, Matt Tierney, Dzevad Trumic, Vytautas Valancius, Calvin Ying, Mahesh Kallahalla, Bikash Koley, Amin Vahdat |
SIGCOMM | 5 |
| 2007 | Physical simulation for animation and visual effects: parallelization and characterization for chip multiprocessorsabstractWe explore the emerging application area of physics-based simulation for computer animation and visual special effects. In particular, we examine its parallelization potential and characterize its behavior on a chip multiprocessor (CMP). Applications in this domain model and simulate natural phenomena, and often direct visual components of motion pictures. We study a set of three workloads that exemplify the span and complexity of physical simulation applications used in a production environment: fluid dynamics, facial animation, and cloth simulation. They are computationally demanding, requiring from a few seconds to several minutes to simulate a single frame; therefore, they can benefit greatly from the acceleration possible with large scale CMPs. Christopher J. Hughes, Radek Grzeszczuk, Eftychios Sifakis, Daehyun Kim 0001, Andrew Selle, Jatin Chhugani, Matthew J. Holliman, Yen-Kuang Chen |
ISCA | 8 |
| 2002 | Video applications on hyper-threading technologyabstractThis paper characterizes selected workloads of multimedia applications on current superscalar architectures, and then it characterizes the same workloads on Intel hyper-threading technology. This technology enables multiple threads to run in parallel on a processor, by interleaving instructions from different threads in the pipeline. The workloads, including video encoding, decoding, and watermark detection, are optimized for the Intel Pentium 4 processor. Even if the workloads are very well optimized for the Pentium 4 processor, most of the modules in these well-optimized workloads cannot fully utilize all the execution units available in the microprocessor, due to the inherently sequential constitution of the algorithms. Some of the modules are memory-bounded, while some are computation-bounded. Therefore, hyper-threading technology is a promising architecture feature that allows more CPU resources to be used at a given moment. Our goal is to provide a better explanation of the performance improvements that are possible in multimedia applications using hyper-threading technology. We demonstrate different task partition/scheduling schemes and discuss their trade-offs so that the reader can understand how to develop efficient applications on processors with hyper-threading technology. Yen-Kuang Chen, Matthew J. Holliman, Eric Debes |
ICME (2) | 2 |
| 2002 | Evaluating and Improving Performance of Multimedia Applications on Simultaneous Multi-ThreadingabstractThis paper presents the study and results of running several core multimedia applications on a simultaneous multithreading (SMT) architecture, including some detailed analysis ranging from memory-bounded kernels to computational-bounded functions. A performance metric to evaluate effective SMT performance gain is introduced, and compared to similar metrics on symmetric multiprocessor (SMP) systems. In addition, we analyze and compare SMT versus SMP systems, and highlight the advantages in the studied applications. The results indicate that sharing the cache in SMT processors can provide better cache locality and thus better performance although sharing the cache can introduce cache conflicts and reduce the actual cache size available for each logical processor. We also propose "mutual prefetching" -a technique to schedule threads so that they prefetch data for each other in order to reduce cache miss penalty. Yen-Kuang Chen, Eric Debes, Rainer Lienhart, Matthew J. Holliman, Minerva M. Yeung |
ICPADS | 4 |
| 2000 | Counterfeiting attacks on oblivious block-wise independent invisible watermarking schemesabstractIn this paper, we describe a class of attacks on certain block-based oblivious watermarking schemes. We show that oblivious watermarking techniques that embed information into a host image in a block-wise independent fashion are vulnerable to a counterfeiting attack. Specifically, given a watermarked image, one can forge the watermark it contains into another image without knowing the secret key used for watermark insertion and in some cases even without explicitly knowing the watermark. We demonstrate successful implementations of this attack on a few watermarking techniques that have been proposed in the literature. We also describe a possible solution to this problem of block-wise independence that makes our attack computationally intractable. Matthew J. Holliman, Nasir Memon |
IEEE Trans. Image Process. | 1 |