Nigel R. Ellis
Microsoft
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Nigel R. Ellis.
international conference on data engineering | 2011
Philip A. Bernstein; Istvan Cseri; Nishant V. Dani; Nigel R. Ellis; Ajay Kalhan; Gopal Kakivaya; David B. Lomet; Ramesh Manne; Lev Novik; Tomas Talius
Cloud 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 Microsofts Exchange Hosted Archive and SQL Azure.
international conference on data engineering | 2005
José A. Blakeley; Conor Cunningham; Nigel R. Ellis; Balaji Rathakrishnan; Ming-Chuan Wu
This paper presents an architecture overview of the distributed, heterogeneous query processor (DHQP) in the Microsoft SQL server database system to enable queries over a large collection of diverse data sources. The paper highlights three salient aspects of the architecture. First, the system introduces well-defined abstractions such as connections, commands, and rowsets that enable sources to plug into the system. These abstractions are formalized by the OLE DB data access interfaces. The generality of OLE DB and its broad industry adoption enables our system to reach a very large collection of diverse data sources ranging from personal productivity tools, to database management systems, to file system data. Second, the DHQP is built-in to the relational optimizer and execution engine of the system. This enables DH queries and updates to benefit from the cost-based algebraic transformations and execution strategies available in the system. Finally, the architecture is inherently extensible to support new data sources as they emerge as well as serves as a key extensibility point for the relational engine to add new features such as full-text search and distributed partitioned views.
symposium on cloud computing | 2015
Willis Lang; Frank Bertsch; David J. DeWitt; Nigel R. Ellis
Microsoft operates the Azure SQL Database (ASD) cloud service, one of the dominant relational cloud database services in the market today. To aid the academic community in their research on designing and efficiently operating cloud database services, Microsoft is introducing the release of production-level telemetry traces from the ASD service. This telemetry data set provides, over a wide set of important hardware resources and counters, the consumption level of each customer database replica. The first release will be a multi-month time-series data set that includes the full cluster traces from two different ASD global regions.
Archive | 1999
Harold R. Berenson; Peter Carlin; Nigel R. Ellis; Cesar A. Galindo-Legaria; Goetz Graefe; Ajay Kalhan; Craig Peeper; Samuel H. Smith
Archive | 2004
Nigel R. Ellis; Rodger N. Kline
international conference on management of data | 2010
David G. Campbell; Gopal Kakivaya; Nigel R. Ellis
Archive | 1998
Nigel R. Ellis
Archive | 2004
Martin J. Sleeman; Artem A. Oks; Hanumantha Rao Kodavalla; Nigel R. Ellis
Archive | 2004
Rahul Kapoor; Nigel R. Ellis; Prakash Sundaresan
Archive | 2010
Hanh Huynh Huu; Zhongwei Wu; Oliver Nicholas Seeliger; Shankar Pal; Christian Rober; Bruno H. M. Denuit; Lev Novik; Nigel R. Ellis; Tomas Talius