EDBT 2026 Demo / reviewers in the wild / expert
Gopal Kakivaya
dblp:77/8165
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2Systems, architecture and hardware · 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 architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 74% Cloud and datacenter computing · 26% | |
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Transaction processing and concurrency control · 57% Distributed and cloud data management · 43% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices
microservice architecture |
0.3 | 1 | 2018 | Service fabric: a distributed platform for building microservices in the cloud · EuroSys 2018 |
Distributed systems › consistency models
distributed consistency |
0.3 | 1 | 2018 | Service fabric: a distributed platform for building microservices in the cloud · EuroSys 2018 |
Distributed systems
fault tolerance |
0.3 | 1 | 2018 | Service fabric: a distributed platform for building microservices in the cloud · EuroSys 2018 |
Cloud and datacenter computing
database-as-a-service |
0.1 | 1 | 2011 | Adapting microsoft SQL server for cloud computing · ICDE 2011 |
Distributed systems › replication
primary-backup replication |
0.1 | 1 | 2011 | Adapting microsoft SQL server for cloud computing · ICDE 2011 |
Distributed systems
replication |
0.1 | 1 | 2011 | Adapting microsoft SQL server for cloud computing · ICDE 2011 |
Transaction processing and concurrency control
ACID transactions |
0.1 | 1 | 2010 | Extreme scale with full SQL language support in microsoft SQL Azure · SIGMOD Conference 2010 |
Cloud and datacenter computing
cloud platform |
0.1 | 1 | 2018 | Service fabric: a distributed platform for building microservices in the cloud · EuroSys 2018 |
Cloud and datacenter computing › cloud platform
production cloud systems |
0.1 | 1 | 2018 | Service fabric: a distributed platform for building microservices in the cloud · EuroSys 2018 |
Methods — techniques the papers use, named apart from their topics
fault tolerance · 0.7distributed coordination · 0.7shared-nothing partitioning · 0.2cloud database architecture · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Service fabric: a distributed platform for building microservices in the cloudabstractWe describe Service Fabric (SF), Microsoft's distributed platform for building, running, and maintaining microservice applications in the cloud. SF has been running in production for 10+ years, powering many critical services at Microsoft. This paper outlines key design philosophies in SF. We then adopt a bottom-up approach to describe low-level components in its architecture, focusing on modular use and support for strong semantics like fault-tolerance and consistency within each component of SF. We discuss lessons learned, and present experimental results from production data. Gopal Kakivaya, Lu Xun, Richard Hasha, Shegufta Bakht Ahsan, Todd Pfleiger, Rishi Sinha, Mihail Tarta, Mark Fussell, Vipul Modi, Mansoor Mohsin, Ray Kong, Anmol Ahuja, Oana Platon, Alex Wun, Matthew Snider, Chacko Daniel, Dan Mastrian, Aprameya Rao, Vaishnav Kidambi, Randy Wang, Abhishek Ram, Sumukh Shivaprakash, Rajeet Nair, Alan Warwick, Bharat S. Narasimman, Jeffrey Chen, Abhay Balkrishna Mhatre, Preetha Subbarayalu, Mert Coskun, Indranil Gupta |
EuroSys | 1 |
| 2011 | Adapting microsoft SQL server for cloud computingabstractCloud SQL Server is a relational database system designed to scale-out to cloud computing workloads. It uses Microsoft SQL Server as its core. To scale out, it uses a partitioned database on a shared-nothing system architecture. Transactions are constrained to execute on one partition, to avoid the need for two-phase commit. The database is replicated for high availability using a custom primary-copy replication scheme. It currently serves as the storage engine for Microsoft's Exchange Hosted Archive and SQL Azure. Philip A. Bernstein, Istvan Cseri, Nishant Dani, Nigel Ellis, Ajay Kalhan, Gopal Kakivaya, David B. Lomet, Ramesh Manne, Lev Novik, Tomas Talius |
ICDE | 6 |
| 2010 | Extreme scale with full SQL language support in microsoft SQL AzureabstractCloud SQL Server is an Internet scale relational database service which is currently used by Microsoft delivered services and also offered directly as a fully relational database service known as "SQL Azure". One of the principle design objectives in Cloud SQL Server was to provide true SQL support with full ACID transactions within controlled scale "consistency domains" and provide a relaxed degree of consistency across consistency domains that would be viable to clusters of 1,000's of nodes. In this paper, we describe the implementation of Cloud SQL Server with an emphasis on this core design principle. David G. Campbell, Gopal Kakivaya, Nigel Ellis |
SIGMOD Conference | 2 |