Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
The performance of three database storage structures for managing large objects
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
A critique of ANSI SQL isolation levels
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Towards effective and efficient free space management
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Efficient locking for concurrent operations on B-trees
ACM Transactions on Database Systems (TODS)
Transactional information systems: theory, algorithms, and the practice of concurrency control and recovery
Replicated indexes for distributed data
DIS '96 Proceedings of the fourth international conference on on Parallel and distributed information systems
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
The Grid 2: Blueprint for a New Computing Infrastructure
The Grid 2: Blueprint for a New Computing Infrastructure
Distributed Systems: Principles and Paradigms (2nd Edition)
Distributed Systems: Principles and Paradigms (2nd Edition)
Dynamo: amazon's highly available key-value store
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Architectures and algorithms for internet-scale (p2p) data management
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Data access patterns in the Amazon.com technology platform
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
A simple approach to shared storage database servers
Proceedings of the Third Workshop on Dependable Distributed Data Management
The ETH Zurich systems group and enterprise computing center
ACM SIGMOD Record
Making a cloud provenance-aware
TAPP'09 First workshop on on Theory and practice of provenance
On the Feasibility of Bilaterally Agreed Accounting of Resource Consumption
Service-Oriented Computing --- ICSOC 2008 Workshops
Rethinking cost and performance of database systems
ACM SIGMOD Record
How is the weather tomorrow?: towards a benchmark for the cloud
Proceedings of the Second International Workshop on Testing Database Systems
A Survey of Cloud Platforms and Their Future
ICCSA '09 Proceedings of the International Conference on Computational Science and Its Applications: Part I
Scalable Transactions for Web Applications in the Cloud
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Proceedings of the VLDB Endowment
Consistency rationing in the cloud: pay only when it matters
Proceedings of the VLDB Endowment
Segment-based recovery: write-ahead logging revisited
Proceedings of the VLDB Endowment
Methodological Review: Cloud computing: A new business paradigm for biomedical information sharing
Journal of Biomedical Informatics
Declarative scheduling in highly scalable systems
Proceedings of the 2010 EDBT/ICDT Workshops
G-Store: a scalable data store for transactional multi key access in the cloud
Proceedings of the 1st ACM symposium on Cloud computing
An evaluation of alternative architectures for transaction processing in the cloud
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
A data placement strategy in scientific cloud workflows
Future Generation Computer Systems
Bottom-up design patterns and the energy web
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
ElasTraS: an elastic transactional data store in the cloud
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
WIOV'08 Proceedings of the First conference on I/O virtualization
Middleware enabled data sharing on cloud storage services
Proceedings of the 5th International Workshop on Middleware for Service Oriented Computing
Towards elastic transactional cloud storage with range query support
Proceedings of the VLDB Endowment
Big data and cloud computing: new wine or just new bottles?
Proceedings of the VLDB Endowment
Coordinating services for accessing and processing data in dynamic environments
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Big data and cloud computing: current state and future opportunities
Proceedings of the 14th International Conference on Extending Database Technology
DepSky: dependable and secure storage in a cloud-of-clouds
Proceedings of the sixth conference on Computer systems
Aspects of data-intensive cloud computing
From active data management to event-based systems and more
Zephyr: live migration in shared nothing databases for elastic cloud platforms
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
Towards a scalable and robust multi-tenancy SaaS
Proceedings of the Second Asia-Pacific Symposium on Internetware
Strict serializability is harmless: a new architecture for enterprise applications
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Scalable data management in distributed information systems
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
PIQL: success-tolerant query processing in the cloud
Proceedings of the VLDB Endowment
Performance evaluation of scheduling algorithms for database services with soft and hard SLAs
Proceedings of the second international workshop on Data intensive computing in the clouds
NoSQL databases: a step to database scalability in web environment
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
Case study of scientific data processing on a cloud using hadoop
HPCS'09 Proceedings of the 23rd international conference on High Performance Computing Systems and Applications
Scalable distributed indexing and query processing over Linked Data
Web Semantics: Science, Services and Agents on the World Wide Web
Microsharding: a declarative approach to support elastic OLTP workloads
ACM SIGOPS Operating Systems Review
The evolving landscape of data management in the cloud
International Journal of Computational Science and Engineering
Communications of the ACM
Performance Evaluation of Range Queries in Key Value Stores
Journal of Grid Computing
Partiqle: an elastic SQL engine over key-value stores
SIGMOD '12 Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data
Saga: a cost efficient file system based on cloud storage service
GECON'11 Proceedings of the 8th international conference on Economics of Grids, Clouds, Systems, and Services
RDF data management in the Amazon cloud
Proceedings of the 2012 Joint EDBT/ICDT Workshops
Cooperative database caching within cloud environments
AIMS'12 Proceedings of the 6th IFIP WG 6.6 international autonomous infrastructure, management, and security conference on Dependable Networks and Services
Spanner: Google's globally-distributed database
OSDI'12 Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation
AMADA: web data repositories in the amazon cloud
Proceedings of the 21st ACM international conference on Information and knowledge management
A cloud architecture with an efficient scheduling technique
ICICA'12 Proceedings of the Third international conference on Information Computing and Applications
On a Catalogue of Metrics for Evaluating Commercial Cloud Services
GRID '12 Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing
Database Size Estimation by Query Performance -- A Complexity Aspect
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Cloud Computing: Locally Sub-Clouds instead of Globally One Cloud
International Journal of Cloud Applications and Computing
A workload-driven approach to database query processing in the cloud
The Journal of Supercomputing
ElasTraS: An elastic, scalable, and self-managing transactional database for the cloud
ACM Transactions on Database Systems (TODS)
Web data indexing in the cloud: efficiency and cost reductions
Proceedings of the 16th International Conference on Extending Database Technology
Elastic online analytical processing on RAMCloud
Proceedings of the 16th International Conference on Extending Database Technology
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
MDCC: multi-data center consistency
Proceedings of the 8th ACM European Conference on Computer Systems
COSBench: cloud object storage benchmark
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
DAX: a widely distributed multitenant storage service for DBMS hosting
Proceedings of the VLDB Endowment
Spanner: Google’s Globally Distributed Database
ACM Transactions on Computer Systems (TOCS)
DepSky: Dependable and Secure Storage in a Cloud-of-Clouds
ACM Transactions on Storage (TOS)
Scalable transactions across heterogeneous NoSQL key-value data stores
Proceedings of the VLDB Endowment
Hi-index | 0.02 |
There has been a great deal of hype about Amazon's simple storage service (S3). S3 provides infinite scalability and high availability at low cost. Currently, S3 is used mostly to store multi-media documents (videos, photos, audio) which are shared by a community of people and rarely updated. The purpose of this paper is to demonstrate the opportunities and limitations of using S3 as a storage system for general-purpose database applications which involve small objects and frequent updates. Read, write, and commit protocols are presented. Furthermore, the cost ($), performance, and consistency properties of such a storage system are studied.