Demo Data from VLDB 2026 / reviewers in the wild / expert
Cipriano A. Santos
dblp:07/656 · also Cipriano (Pano) Santos
· DBLP profile ↗
11ranked-venue papers
0as first author
1since 2021 · last 2024
0009-0009-9500-0954ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Artificial intelligence and machine learning · 2 · 1 since 2021Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2Computer networks · 1Databases, data management, data science and information retrieval · 1Theory of computation · 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 architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 46% Storage systems · 41% Performance modeling and evaluation · 7% | |
| Computer graphics and multimedia
1 paper |
Rendering · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › fault tolerance › failure recovery
disaster recovery |
0.1 | 2 | 2006 | On the road to recovery: restoring data after disasters · EuroSys 2006 Designing for Disasters · FAST 2004 |
Storage systems
storage reliability |
0.1 | 2 | 2006 | On the road to recovery: restoring data after disasters · EuroSys 2006 Designing for Disasters · FAST 2004 |
Rendering › temporal rendering
animation rendering |
0.1 | 1 | 2005 | Deadline scheduling for animation rendering · SIGMETRICS 2005 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 2006 | On the road to recovery: restoring data after disasters · EuroSys 2006 |
Parallel and multicore computing › parallel computing
parallel rendering |
0.0 | 1 | 2005 | Deadline scheduling for animation rendering · SIGMETRICS 2005 |
Distributed systems
fault tolerance |
0.0 | 1 | 2004 | Designing for Disasters · FAST 2004 |
Methods — techniques the papers use, named apart from their topics
deadline scheduling · 0.1randomized heuristic · 0.1priority-based heuristic · 0.1optimization · 0.1math programming · 0.1genetic algorithm · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | An enhanced benders decomposition method and a matheuristic algorithm for solving the stochastic capacitated facility location problem with shortages
José Emmanuel Gómez-Rocha, Eva Selene Hernández-Gress, José-Fernando Camacho-Vallejo, Cipriano A. Santos |
Expert Syst. Appl. | 4 |
| 2018 | Solving binary cutting stock with matheuristics using particle swarm optimization and simulated annealing
Ivan Adrian Lopez Sanchez, Jaime Mora-Vargas, Cipriano A. Santos, Miguel González-Mendoza 0001, Cesar J. Montiel Moctezuma |
Soft Comput. | 3 |
| 2012 | Improving Prediction of Surgery Duration using Operational and Temporal Factors
Enis Kayis, Meghna Patel, Tere Gonzalez, Shelen Jain, R. J. Ramamurthi, Cipriano A. Santos, Sharad Singhal, Jaap Suermondt, Karl Sylvester |
AMIA | 7 |
| 2012 | An Integrated Next-Day Operating Room Scheduling System
Enis Kayis, Meghna Patel, Cipriano A. Santos, Tere Gonzalez, R. J. Ramamurthi, Shelen Jain, Sharad Singhal, Jaap Suermondt, Karl Sylvester |
AMIA | 4 |
| 2007 | Don't Settle for Less Than the Best: Use Optimization to Make Decisions
Kimberly Keeton, Terence Kelly, Arif Merchant, Cipriano A. Santos, Janet L. Wiener, Xiaoyun Zhu, Dirk Beyer 0002 |
HotOS | 4 |
| 2006 | On the road to recovery: restoring data after disastersabstractRestoring data operations after a disaster is a daunting task: how should recovery be performed to minimize data loss and application downtime? Administrators are under considerable pressure to recover quickly, so they lack time to make good scheduling decisions. They schedule recovery based on rules of thumb, or on pre-determined orders that might not be best for the failure occurrence. With multiple workloads and recovery techniques, the number of possibilities is large, so the decision process is not trivial.This paper makes several contributions to the area of data recovery scheduling. First, we formalize the description of potential recovery processes by defining recovery graphs. Recovery graphs explicitly capture alternative approaches for recovering workloads, including their recovery tasks, operational states, timing information and precedence relationships. Second, we formulate the data recovery scheduling problem as an optimization problem, where the goal is to find the schedule that minimizes the financial penalties due to downtime, data loss and vulnerability to subsequent failures. Third, we present several methods for finding optimal or near-optimal solutions, including priority-based, randomized and genetic algorithm-guided ad hoc heuristics. We quantitatively evaluate these methods using realistic storage system designs and workloads, and compare the quality of the algorithms' solutions to optimal solutions provided by a math programming formulation and to the solutions from a simple heuristic that emulates the choices made by human administrators. We find that our heuristics' solutions improve on the administrator heuristic's solutions, often approaching or achieving optimality. Kimberly Keeton, Dirk Beyer 0002, Ernesto Brau, Arif Merchant, Cipriano A. Santos, Alex Zhang |
EuroSys | 5 |
| 2005 | Quartermaster - a resource utility systemabstractUtility computing is envisioned as the future of enterprise IT environments. Achieving utility computing is a daunting task, because enterprise users have diverse and complex needs. In this paper we describe quartermaster, an integrated set of tools that addresses some of these needs. Quartermaster supports the entire lifecycle of computing tasks - including design, deployment, operation, and decommissioning of each task. Although individual components of this lifecycle have been addressed in earlier work, quartermaster integrates them in a unified framework using model-based automation. All tools within quartermaster are integrated using models based on the common information model (CIM), an industry-standard model from the distributed management task force (DMTF). The paper discusses the quartermaster implementation, and describes two case studies using quartermaster. Sharad Singhal, Martin F. Arlitt, Dirk Beyer 0002, Sven Graupner, Vijay Machiraju, Jim Pruyne, Jerome A. Rolia, Akhil Sahai, Cipriano A. Santos, Julie Ward, Xiaoyun Zhu |
Integrated Network Management | 9 |
| 2005 | Deadline scheduling for animation renderingabstractNo abstract available. Eric Anderson 0003, Dirk Beyer 0002, Kamalika Chaudhuri, Terence Kelly, Norman Salazar, Cipriano A. Santos, Ram Swaminathan, Robert E. Tarjan, Janet L. Wiener, Yunhong Zhou |
SIGMETRICS | 6 |
| 2005 | Value-maximizing deadline scheduling and its application to animation renderingabstractWe describe a new class of utility-maximization scheduling problem with precedence constraints, the disconnected staged scheduling problem (DSSP). DSSP is a nonpreemptive multiprocessor deadline scheduling problem that arises in several commercially-important applications, including animation rendering, protein analysis, and seismic signal processing. DSSP differs from most previously-studied deadline scheduling problems because the graph of precedence constraints among tasks within jobs is disconnected, with one component per job. Another difference is that in practice we often lack accurate estimates of task execution times, and so purely offline solutions are not possible. However we do know the set of jobs and their precedence constraints up front and therefore some offline planning is possible.Our solution decomposes DSSP into an offline job selection phase followed by an online task dispatching phase. We model the former as a knapsack problem and explore several solutions to it, describe a new dispatching algorithm for the latter, and compare both with existing methods. Our theoretical results show that while DSSP is NP-hard and inapproximable in general, our two-phase scheduling method guarantees a good performance bound for many special cases. Our empirical results include an evaluation of scheduling algorithms on a real animation-rendering workload; we present a characterization of this workload in a companion paper. The workload records eight weeks of activity on a 1,000-CPU cluster used to render portions of the full-length animated feature film Shrek 2 in 2004. We show that our improved scheduling algorithms can substantially increase the aggregate value of completed jobs compared to existing practices. Our new task dispatching algorithm LCPF performs well by several metrics, including job completion times as well as the aggregate value of completed jobs. Eric Anderson 0003, Dirk Beyer 0002, Kamalika Chaudhuri, Terence Kelly, Norman Salazar, Cipriano A. Santos, Ram Swaminathan, Robert E. Tarjan, Janet L. Wiener, Yunhong Zhou |
SPAA | 6 |
| 2004 | Designing for Disasters
Kimberly Keeton, Cipriano A. Santos, Dirk Beyer 0002, Jeffrey S. Chase, John Wilkes |
FAST | 2 |
| 1988 | One-pass batching algorithms for the one-machine problem
Denis Naddef, Cipriano A. Santos |
Discret. Appl. Math. | 2 |