Demo Data from VLDB 2026 / reviewers in the wild / expert
Peter Carlin
dblp:53/6433
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5
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.
| Databases, data mining, and information retrieval
5 papers |
Data models and query languages · 30% Data integration and cleaning · 24% Query processing and optimization · 24% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
query rewriting |
0.3 | 2 | 2014 | Mapping XML to a Wide Sparse Table · IEEE Trans. Knowl. Data Eng. 2014 Mapping XML to a Wide Sparse Table · ICDE 2012 |
Data integration and cleaning › schema mapping
XML-to-relational mapping |
0.3 | 2 | 2014 | Mapping XML to a Wide Sparse Table · IEEE Trans. Knowl. Data Eng. 2014 Mapping XML to a Wide Sparse Table · ICDE 2012 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2016 | Not for the Timid: On the Impact of Aggressive Over-booking in the Cloud · Proc. VLDB Endow. 2016 |
Cloud and datacenter computing
database-as-a-service |
0.2 | 1 | 2016 | Not for the Timid: On the Impact of Aggressive Over-booking in the Cloud · Proc. VLDB Endow. 2016 |
Cloud and datacenter computing › cluster resource management and scheduling
overbooking |
0.2 | 1 | 2016 | Not for the Timid: On the Impact of Aggressive Over-booking in the Cloud · Proc. VLDB Endow. 2016 |
Data models and query languages
XML |
0.2 | 1 | 2014 | Mapping XML to a Wide Sparse Table · IEEE Trans. Knowl. Data Eng. 2014 |
Data models and query languages
XML data management |
0.1 | 1 | 2012 | Mapping XML to a Wide Sparse Table · ICDE 2012 |
Database system architecture and tuning
extensibility |
0.0 | 1 | 2004 | Hosting the .NET Runtime in Microsoft SQL Server · SIGMOD Conference 2004 |
Methods — techniques the papers use, named apart from their topics
trace-driven modeling · 0.5capacity forecasting · 0.5join reduction · 0.2XPath-to-SQL translation · 0.2sparse table mapping · 0.1sparse storage · 0.1filtered indices · 0.1ORDPATH labeling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Not for the Timid: On the Impact of Aggressive Over-booking in the CloudabstractTo lower hosting costs and service prices, database-as-a-service (DBaaS) providers strive to maximize cluster utilization without negatively affecting their users' service experience. Some of the most effective approaches for increasing service efficiency result in the over-booking of the cluster with user databases. For instance, one approach is to reclaim cluster capacity from a database when it is idle, temporarily re-using the capacity for some other purpose, and over-booking the cluster's resources. Such approaches are largely driven by policies that determine when it is prudent to temporarily reclaim capacity from an idle database. In this paper, we examine policies that inherently tune the system's idle sensitivity. Increased sensitivity to idleness leads to aggressive over-booking while the converse leads to conservative reclamation and lower utilization levels. Aggressive over-booking also incurs a "reserve" capacity cost (for when we suddenly "owe" capacity to previously idle databases.) We answer these key questions in this paper: (1) how to find a "good" resource reclamation policy for a given DBaaS cluster of users; and (2) how to forecast the needed near-term reserve capacity. To help us answer these questions, we used production user activity traces from Azure SQL DB and built models of an over-booking mechanism. We show that choosing the right policy can substantially boost the efficiency of the service, facilitating lower service prices via lower amortized infrastructure costs. Willis Lang, Karthik Ramachandra 0002, David J. DeWitt, Shize Xu, Qun Guo 0003, Ajay Kalhan, Peter Carlin |
Proc. VLDB Endow. | 7 |
| 2014 | Mapping XML to a Wide Sparse TableabstractXML is commonly supported by SQL database systems. However, existing mappings of XML to tables can only deliver satisfactory query performance for limited use cases. In this paper, we propose a novel mapping of XML data into one wide table whose columns are sparsely populated. This mapping provides good performance for document types and queries that are observed in enterprise applications but are not supported efficiently by existing work. XML queries are evaluated by translating them into SQL queries over the wide sparsely-populated table. We show how to translate full XPath 1.0 into SQL. Based on the characteristics of the new mapping, we present rewriting optimizations that dramatically reduce the number of joins. Experiments demonstrate that query evaluation over the new mapping delivers considerable improvements over existing techniques for the target use cases. Liang Jeff Chen, Philip A. Bernstein, Peter Carlin, Dimitrije Filipovic, Michael Rys, Nikita Shamgunov, James F. Terwilliger, Milos Todic, Sasa Tomasevic, Dragan Tomic |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2012 | Mapping XML to a Wide Sparse TableabstractXML is commonly supported by SQL database systems. However, existing mappings of XML to tables can only deliver satisfactory query performance for limited use cases. In this paper, we propose a novel mapping of XML data into one wide table whose columns are sparsely populated. This mapping provides good performance for document types and queries that are observed in enterprise applications but are not supported efficiently by existing work. XML queries are evaluated by translating them into SQL queries over the wide sparsely-populated table. We show how to translate full XPath 1.0 into SQL. Based on the characteristics of the new mapping, we present rewriting optimizations that minimize the number of joins. Experiments demonstrate that query evaluation over the new mapping delivers considerable improvements over existing techniques for the target use cases. Liang Jeff Chen, Philip A. Bernstein, Peter Carlin, Dimitrije Filipovic, Michael Rys, Nikita Shamgunov, James F. Terwilliger, Milos Todic, Sasa Tomasevic, Dragan Tomic |
ICDE | 3 |
| 2008 | Relational support for flexible schema scenariosabstractEfficient support for applications that deal with data heterogeneity, hierarchies and schema evolution is an important challenge for relational engines. In this paper we show how this flexibility can be handled in Microsoft SQL Server. For this purpose, the engine has been equipped in an integrated package of relational extensions. The package includes sparse storage, column set operations, filtered indices, filtered statistics and hierarchy querying with OrdPath labeling. In addition, economical loading of metadata allow us to answer queries independently of the number of columns in a table and drastically improve scaling capabilities. The design of a prototypical content and collaboration application based on a wide table is described, along with experiments validating its performance. Srini Acharya, Peter Carlin, César A. Galindo-Legaria, Krzysztof Kozielczyk, Pawel Terlecki, Peter Zabback |
Proc. VLDB Endow. | 2 |
| 2004 | Hosting the .NET Runtime in Microsoft SQL ServerabstractThe integration of the .NET Common Language Runtime (CLR) inside the SQL Server DBMS enables database programmers to write business logic in the form of functions, stored procedures, triggers, data types, and aggregates using modern programming languages such as C#, Visual Basic, C++, COBOL, and J++. This paper presents three main aspects of this work. First, it describes the architecture of the integration of the CLR inside the SQL Server database process to provide a safe, scalable, secure, and efficient environment to run user code. Second, it describes our approach to defining and enforcing extensibility contracts to allow a tight integration of types, aggregates, functions, triggers, and procedures written in modern languages with the DBMS. Finally, it presents initial performance results showing the efficiency of user-defined types and functions relative to equivalent native DBMS features. Alazel Acheson, Mason Bendixen, José A. Blakeley, Peter Carlin, Ebru Ersan, Xiaowei Jiang, Christian Kleinerman, Balaji Rathakrishnan, Gideon Schaller, Beysim Sezgin, Ramachandran Venkatesh |
SIGMOD Conference | 4 |