Groothuyse et al., 2007 - Google Patents
GlobeTP: Template-based database replication for scalable web applicationsGroothuyse et al., 2007
View PDF- Document ID
- 6166478578277255750
- Author
- Groothuyse T
- Sivasubramanian S
- Pierre G
- Publication year
- Publication venue
- Proceedings of the 16th international conference on World Wide Web
External Links
Snippet
Generic database replication algorithms do not scale linearly in throughput as all update, deletion and insertion (UDI) queries must be applied to every database replica. The throughput is therefore limited to the point where the number of UDI queries alone is …
- 238000000034 method 0 abstract description 29
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
- G06F17/30424—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30575—Replication, distribution or synchronisation of data between databases or within a distributed database; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30861—Retrieval from the Internet, e.g. browsers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network-specific arrangements or communication protocols supporting networked applications
- H04L67/10—Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
- H04L67/1002—Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers, e.g. load balancing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce, e.g. shopping or e-commerce
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Terry et al. | Consistency-based service level agreements for cloud storage | |
Adya et al. | Slicer:{Auto-Sharding} for datacenter applications | |
Gao et al. | Application specific data replication for edge services | |
Wei et al. | CloudTPS: Scalable transactions for Web applications in the cloud | |
Baker et al. | Megastore: Providing scalable, highly available storage for interactive services. | |
Dede et al. | An evaluation of cassandra for hadoop | |
US20130110873A1 (en) | Method and system for data storage and management | |
Sivasubramanian et al. | GlobeDB: Autonomic data replication for web applications | |
Gao et al. | Improving availability and performance with application-specific data replication | |
US20070038659A1 (en) | Scalable user clustering based on set similarity | |
Fritchie | Chain replication in theory and in practice | |
US20070174292A1 (en) | Autonomic recommendation and placement of materialized query tables for load distribution | |
Sousa et al. | Towards elastic multi-tenant database replication with quality of service | |
Asad et al. | Adaptcache: Adaptive data partitioning and migration for distributed object caches | |
Pippal et al. | A simple, adaptable and efficient heterogeneous multi-tenant database architecture for ad hoc cloud | |
Groothuyse et al. | GlobeTP: Template-based database replication for scalable web applications | |
Tenzakhti et al. | Replication algorithms for the world-wide web | |
Sheng et al. | Exploiting buffered updates for fast streaming graph analysis | |
Shen et al. | Clustering support and replication management for scalable network services | |
Sivasubramanian et al. | Replicating web applications on-demand | |
Malkowski et al. | Empirical analysis of database server scalability using an n-tier benchmark with read-intensive workload | |
Nwe et al. | A consistent replica selection approach for distributed key-value storage system | |
Yu et al. | Performance studies of a websphere application, trade, in scale-out and scale-up environments | |
Oliveira et al. | Revisiting 1-copy equivalence in clustered databases | |
Soundararajan et al. | Online data migration for autonomic provisioning of databases in dynamic content web servers |