Demo Data from VLDB 2026 / reviewers in the wild / expert
Luis-Felipe Cabrera
dblp:78/4209
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 3 first-authorSystems, architecture and hardware · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 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 architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 52% Storage systems · 42% Performance modeling and evaluation · 7% | |
| Databases, data mining, and information retrieval
4 papers |
Indexing and storage engines · 47% Database system architecture and tuning · 32% Transaction processing and concurrency control · 11% | |
| Network and information security
1 paper |
Authentication and access control · 100% | |
| Computer networks
1 paper |
Internet architecture and protocols · 62% Transport protocols and congestion control · 38% |
Topics — the 12 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › storage architecture
mass storage system |
0.0 | 1 | 1995 | Applying Database Technology in the ADSM Mass Storage System · VLDB 1995 |
Distributed systems › transaction processing
atomicity |
0.0 | 1 | 1993 | Implementing Atomicity in Two Systems: Techniques, Tradeoffs, and Experience · IEEE Trans. Software Eng. 1993 |
Distributed systems › distributed database
commit protocol |
0.0 | 1 | 1993 | Implementing Atomicity in Two Systems: Techniques, Tradeoffs, and Experience · IEEE Trans. Software Eng. 1993 |
Authentication and access control › access control › access control mechanisms
access control list |
0.0 | 1 | 1992 | CACL: Efficient Fine-Grained Protection for Objects · OOPSLA 1992 |
Internet architecture and protocols › protocol implementation
TCP/IP implementation |
0.0 | 1 | 1988 | User-Process Communication Performance in Networks of Computers · IEEE Trans. Software Eng. 1988 |
Indexing and storage engines
storage management |
0.0 | 1 | 1995 | Applying Database Technology in the ADSM Mass Storage System · VLDB 1995 |
Transaction processing and concurrency control
atomicity |
0.0 | 1 | 1993 | Implementing Atomicity in Two Systems: Techniques, Tradeoffs, and Experience · IEEE Trans. Software Eng. 1993 |
Storage systems › file systems
distributed file system |
0.0 | 1 | 1993 | Implementing Atomicity in Two Systems: Techniques, Tradeoffs, and Experience · IEEE Trans. Software Eng. 1993 |
Data models and query languages
object-oriented database |
0.0 | 1 | 1992 | CACL: Efficient Fine-Grained Protection for Objects · OOPSLA 1992 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1992 | An Evaluation of Starburst's Memory Resident Storage Component · IEEE Trans. Knowl. Data Eng. 1992 |
Transport protocols and congestion control › transport protocols
TCP/IP |
0.0 | 1 | 1988 | User-Process Communication Performance in Networks of Computers · IEEE Trans. Software Eng. 1988 |
Transport protocols and congestion control
transport protocols |
0.0 | 1 | 1988 | User-Process Communication Performance in Networks of Computers · IEEE Trans. Software Eng. 1988 |
Methods — techniques the papers use, named apart from their topics
logging · 0.0concurrency control · 0.0type system integration · 0.0performance comparison · 0.0capability-based access control · 0.0benchmarking · 0.0timing analysis · 0.0measurement study · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Herald: Achieving a Global Event Notification ServiceabstractThis paper presents the design philosophy and initial design decisions of Herald: a highly scalable global event notification system that is being designed and built at Microsoft Research. Herald is a distributed system designed to transparently scale in all respects, including numbers of subscribers and publishers, numbers of event subscription points, and event delivery rates. Event delivery can occur within a single machine, within a local network or Intranet, and throughout the Internet. Herald tries to take into account the lessons learned from the successes of both the Internet and the Web. Most notably, Herald is being designed, like the Internet, to operate correctly in the presence of numerous broken and disconnected components. The Herald service will be constructed as a set of protocols governing a federation of machines within cooperating but mutually suspicious domains of trust. Like the Web, Herald will try to avoid, to the extent possible, the maintenance of globally consistent state and will make failures part of the client-visible interface. Luis-Felipe Cabrera, Michael B. Jones, Marvin Theimer |
HotOS | 1 |
| 1995 | Applying Database Technology in the ADSM Mass Storage System
Luis-Felipe Cabrera, Robert M. Rees, Wayne Hineman |
VLDB | 1 |
| 1993 | Providing Performance Guarantees in an FDDI NetworkabstractA network subsystem supporting a continuous media file system must guarantee a minimum throughput, a maximum delay, and a maximum jitter. The authors present a transport protocol that provides these guarantees. To support different types of service, the protocol is built from modules selected to meet the requirements of each communication session. A buffering technique is used to provide jitter guarantees. To provide throughput and delay guarantees, network performance is optimized based on the required transfer rate. The effects of controlling transmission rate and packet size are presented. The resulting transport protocol is modeled on a simulated FDDI (fiber distributed data interface) network and the results are analyzed. It is shown that the protocol provides the required guarantees for the anticipated types of traffic.> Darrell D. E. Long, Carol Osterbrock, Luis-Felipe Cabrera |
ICDCS | 3 |
| 1993 | Implementing Atomicity in Two Systems: Techniques, Tradeoffs, and ExperienceabstractThis paper presents our experience with implementing atomicity in two systems: the QuickSilver distributed file system and the Starburst relational database manager. Each of these systems guarantees that certain collections of operations done on behalf of their clients execute atomically, despite process, machine, or network failures. In this paper we describe the atomic properties implemented by each system, present the algorithms and mechanisms used, examine the similarities and differences between the two systems, and give the rationale for different design decisions. We demonstrate that the support of atomicity with high performance requires a variety of techniques carefully chosen to balance the amount of data logged, the level of concurrency allowed, and the mutual consistency requirements of sets of objects, The main goal is to help others implement efficient systems that support atomicity.> Luis-Felipe Cabrera, John McPherson, Peter M. Schwarz, James C. Wyllie |
IEEE Trans. Software Eng. | 1 |
| 1992 | CACL: Efficient Fine-Grained Protection for ObjectsabstractCACL is a protection scheme for objects that offers a simple and flexible model of protection and has an efficient, software-only implementation.The model, based on Access Control Lists (ACLs) integrated with the type system, allows owners to control who may invoke which methods on which objects, permits cooperation between mutually suspicious principals, allows ownership of objects to be transferred safely, prevents unwanted propagation of authority between principals, and allows changes to the authorization information to take effect on the next method invocation.The implementation, based on the integration of Capabilities with method dispatch, avoids the overhead of access checking in the majority of invocations, at the cost of space for extra dispatch vectors.CACL offers a viable mechanism for finegrained protection in an object-oriented database system. Joel E. Richardson, Peter M. Schwarz, Luis-Felipe Cabrera |
OOPSLA | 3 |
| 1992 | An Evaluation of Starburst's Memory Resident Storage ComponentabstractAs part of the Starburst extensible database project, the authors have designed and implemented a memory resident storage component that can coexist along side traditional disk-oriented storage components. The memory resident storage component shares the code of Starburst's common services, such as query optimization, plan generation, query evaluation, record manipulation, and transaction management. The design of Starburst's memory resident storage component is discussed, contrasted with Starburst's default disk-oriented storage component, and compared to the performance of the two storage components using the Wisconsin Benchmarks. The results show that a memory resident storage component can perform significantly better than a disk-oriented storage component, even when the disk-oriented storage component has all of its data cached in memory. The benchmark results show that, by using memory resident techniques, overall query execution can be improved by up to a factor of four.> Tobin J. Lehman, Eugene J. Shekita, Luis-Felipe Cabrera |
IEEE Trans. Knowl. Data Eng. | 3 |
| 1989 | QuickSilver Support for Access to Data in Large, Geographically Dispersed SystemsabstractQuickSilver is a distributed operating system that is intended for large, geographically dispersed systems. The authors describe how clients and data servers interact in the QuickSilver system to access distributed data in the context of large, geographically dispersed systems in which there are many different kinds of data servers. An interface is defined that provides a uniform way for clients and servers to exchange information about each other and to access data objects. The interface attempts to minimize the number of messages needed for this. It supports efficient interaction with higher-level client and server semantics by appropriate use of high-level abstractions and operations, and by selectively exposing the parameters governing communication connections to higher layers of the software.> Marvin Theimer, Luis-Felipe Cabrera, James C. Wyllie |
ICDCS | 2 |
| 1988 | User-Process Communication Performance in Networks of ComputersabstractThe authors present a study of the performance achieved by user processes when using the IPC mechanisms as implemented in Berkeley Unix 4.2BSD in Ethernet based environments. The authors assess not only the impact that different processors, network hardware interfaces, and Ethernets have on the communication across machines, but also the effect of the loading of the hosts and communication media that participate in the interprocess communication mechanism. The measurements highlight the ultimate bounds on performance that may be achieved by user process applications communicating across machines, and serve as a guide in designing performance-critical applications. A detailed timing analysis is presented of the dynamic behavior of the TCP/IP and the UDP/IP network communication protocols' implementation in Berkeley Unix 4.2BSD.> Luis-Felipe Cabrera, Edward Hunter, Michael J. Karels, David A. Mosher |
IEEE Trans. Software Eng. | 1 |
| 1986 | The Administration of Distributed Computations in a Networked Environment: An Interim Report
Luis-Felipe Cabrera, Stuart Sechrest, Ramón Cáceres |
ICDCS | 1 |