Distributed databases principles and systems
Distributed databases principles and systems
Guided self-scheduling: A practical scheduling scheme for parallel supercomputers
IEEE Transactions on Computers
Federated database systems for managing distributed, heterogeneous, and autonomous databases
ACM Computing Surveys (CSUR) - Special issue on heterogeneous databases
Role-Based Access Control Models
Computer
The dangers of replication and a solution
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Improving data locality with loop transformations
ACM Transactions on Programming Languages and Systems (TOPLAS)
World Wide Web Journal - Special issue on XML: principles, tools, and techniques
Data-intensive computing and digital libraries
Communications of the ACM
A security architecture for computational grids
CCS '98 Proceedings of the 5th ACM conference on Computer and communications security
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Principles of distributed database systems (2nd ed.)
Principles of distributed database systems (2nd ed.)
GASS: a data movement and access service for wide area computing systems
Proceedings of the sixth workshop on I/O in parallel and distributed systems
Dynamic mapping of a class of independent tasks onto heterogeneous computing systems
Journal of Parallel and Distributed Computing - Special issue on software support for distributed computing
The state of the art in distributed query processing
ACM Computing Surveys (CSUR)
OceanStore: an architecture for global-scale persistent storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
An economic paradigm for query processing and data migration in mariposa
PDIS '94 Proceedings of the third international conference on on Parallel and distributed information systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
On the use and performance of content distribution networks
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
A grid-enabled MPI: message passing in heterogeneous distributed computing systems
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
Peer-to-Peer: Harnessing the Power of Disruptive Technologies
Peer-to-Peer: Harnessing the Power of Disruptive Technologies
A taxonomy and survey of grid resource management systems for distributed computing
Software—Practice & Experience
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
SETI@home: an experiment in public-resource computing
Communications of the ACM
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Gathering at the well: creating communities for grid I/O
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Data management and transfer in high-performance computational grid environments
Parallel Computing - Parallel data-intensive algorithms and applications
IEEE Internet Computing
Globally Distributed Content Delivery
IEEE Internet Computing
Data Consistency in Intermittently Connected Distributed Systems
IEEE Transactions on Knowledge and Data Engineering
Chord: a scalable peer-to-peer lookup protocol for internet applications
IEEE/ACM Transactions on Networking (TON)
Negotiating Data Access in Federated Database Systems
Proceedings of the Fifth International Conference on Data Engineering
A Flexible Security System for Metacomputing Environments
HPCN Europe '99 Proceedings of the 7th International Conference on High-Performance Computing and Networking
Proceedings of the IFIP TC11 WG11.3 Eleventh International Conference on Database Securty XI: Status and Prospects
A Resource Management Architecture for Metacomputing Systems
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
The Narada Event Brokering System: Overview and Extensions
PDPTA '02 Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications - Volume 1
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Euro-Par '98 Proceedings of the 4th International Euro-Par Conference on Parallel Processing
Cache Conscious Algorithms for Relational Query Processing
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
A decoupled scheduling approach for the GrADS program development environment
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Giggle: a framework for constructing scalable replica location services
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
The UK e-science core programme and the grid
Future Generation Computer Systems - Grid computing: Towards a new computing infrastructure
Grids and grid technologies for wide-area distributed computing
Software—Practice & Experience
The SDSC storage resource broker
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
Compute Power Market: Towards a Market-Oriented Grid
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
Evaluation of an Economy-Based File Replication Strategy for a Data Grid
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Chameleon: A Resource Scheduler in A Data Grid Environment
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
The Globus Project: A Status Report
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Heuristics for Scheduling Parameter Sweep Applications in Grid Environments
HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
Grid-Based File Access: The Legion I/O Model
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
Decoupling Computation and Data Scheduling in Distributed Data-Intensive Applications
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
MSS '01 Proceedings of the Eighteenth IEEE Symposium on Mass Storage Systems and Technologies
Data Grids, Collections, and Grid Bricks
MSS '03 Proceedings of the 20 th IEEE/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03)
Simulation of Dynamic Data Replication Strategies in Data Grids
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
A View on Relational Data on the Grid
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
An analysis of Internet content delivery systems
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
High Performance Parametric Modeling with Nimrod/G: Killer Application for the Global Grid?
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
Grid Computing: Making the Global Infrastructure a Reality
Grid Computing: Making the Global Infrastructure a Reality
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
The Internet Backplane Protocol: A Study in Resource Sharing
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Grid Datafarm Architecture for Petascale Data Intensive Computing
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Grid Information Services for Distributed Resource Sharing
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Dynamic Replica Management in the Service Grid
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Models for Replica Synchronisation and Consistency in a Data Grid
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
File and Object Replication in Data Grids
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
The Kangaroo Approach to Data Movement on the Grid
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Data Replication Strategies in Grid Environments
ICA3PP '02 Proceedings of the Fifth International Conference on Algorithms and Architectures for Parallel Processing
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
IBP: The Internet Backplane Protocol
IBP: The Internet Backplane Protocol
Database Replication Using Epidemic Update
Database Replication Using Epidemic Update
Self-Organizing Resource Allocation for Autonomic Networks
DEXA '03 Proceedings of the 14th International Workshop on Database and Expert Systems Applications
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Policy and Enforcement in Virtual Organizations
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
The Second Trans-Pacific Grid Datafarm Testbed and Experiments for SC2003
SAINT-W '04 Proceedings of the 2004 Symposium on Applications and the Internet-Workshops (SAINT 2004 Workshops)
Scheduling in the Grid application development software project
Grid resource management
Data Grid and Gridflow Management Systems
ICWS '04 Proceedings of the IEEE International Conference on Web Services
A Genetic Algorithm Based Approach for Scheduling Decomposable Data Grid Applications
ICPP '04 Proceedings of the 2004 International Conference on Parallel Processing
Usage Policy-Based CPU Sharing in Virtual Organizations
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
A Novel Architecture for Realizing Grid Workflow using Tuple Spaces
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
An Early Evaluation of WSRF and WS-Notification via WSRF.NET
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Parallel and Distributed Astronomical Data Analysis on Grid Datafarm
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
The Grid2003 Production Grid: Principles and Practice
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
Peer to Peer Computing: The Evolution of a Disruptive Technology
Peer to Peer Computing: The Evolution of a Disruptive Technology
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Analysis of the SSL 3.0 protocol
WOEC'96 Proceedings of the 2nd conference on Proceedings of the Second USENIX Workshop on Electronic Commerce - Volume 2
Globus toolkit version 4: software for service-oriented systems
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
A deadline and budget constrained scheduling algorithm for escience applications on data grids
ICA3PP'05 Proceedings of the 6th international conference on Algorithms and Architectures for Parallel Processing
Autonomic computing: an overview
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
JSSPP'05 Proceedings of the 11th international conference on Job Scheduling Strategies for Parallel Processing
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
GReIC data gather service: a step towards P2P production grids
Proceedings of the 2007 ACM symposium on Applied computing
A brokerage system for solar data archives
Software—Practice & Experience
WS-VLAM: towards a scalable workflow system on the grid
Proceedings of the 2nd workshop on Workflows in support of large-scale science
Information Security Tech. Report
Load distribution of analytical query workloads for database cluster architectures
EDBT '08 Proceedings of the 11th international conference on Extending database technology: Advances in database technology
OrthoSearch: a scientific workflow approach to detect distant homologies on protozoans
Proceedings of the 2008 ACM symposium on Applied computing
Future Generation Computer Systems
Code migration control in large scale loosely coupled distributed systems
Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
Data transfers in the grid: workload analysis of globus GridFTP
DADC '08 Proceedings of the 2008 international workshop on Data-aware distributed computing
Experiences in developing a node of an international computational physics data grid
AusGrid '08 Proceedings of the sixth Australasian workshop on Grid computing and e-research - Volume 82
Adaptive Divisible Load Model for Scheduling Data-Intensive Grid Applications
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part I: ICCS 2007
A2DLT: Divisible Load Balancing Model for Scheduling Communication-Intensive Grid Applications
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
Proceedings of the VLDB Endowment
Towards a general model of the multi-criteria workflow scheduling on the grid
Future Generation Computer Systems
Scalable community-driven data sharing in e-science grids
Future Generation Computer Systems
Engineering of Software-Intensive Systems: State of the Art and Research Challenges
Software-Intensive Systems and New Computing Paradigms
Fair resource sharing in hierarchical virtual organizations for global grids
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
Workload-aware data partitioning in community-driven data grids
Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology
A taxonomy of geospatial services for global service discovery and interoperability
Computers & Geosciences
Methods of linear transfer speed estimation in the data grid
Proceedings of the 1st ACM workshop on Data grids for eScience
Journal of Network and Computer Applications
Collaborative query coordination in community-driven data grids
Proceedings of the 18th ACM international symposium on High performance distributed computing
New Optimal Load Allocation for Scheduling Divisible Data Grid Applications
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Runtime Estimations, Reputation and Elections for Top Performing Distributed Query Scheduling
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
File Clustering Based Replication Algorithm in a Grid Environment
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Memory-Mapped File Approach for On-Demand Data Co-allocation on Grids
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
A Model-Based Algorithm for Optimizing I/O Intensive Applications in Clouds Using VM-Based Migration
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Model-based optimization for data-intensive application on virtual cluster
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
ICA3PP '09 Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing
A Vision for Next Generation Query Processors and an Associated Research Agenda
Globe '09 Proceedings of the 2nd International Conference on Data Management in Grid and Peer-to-Peer Systems
RRNA: reliable soft real-time network aware grid scheduling algorithm using round trip time
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
An ActOn-based semantic information service for Grids
Future Generation Computer Systems
Replica Replacement Strategy Evaluation Based on Grid Locality
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
A gradient-based reinforcement learning approach to dynamic pricing in partially-observable environments
A high performance suite of data services for grids
Future Generation Computer Systems
A DSM-based fragmented data sharing framework for grids
Future Generation Computer Systems
Correlation aware synchronization for near real time decision support systems
Proceedings of the 13th International Conference on Extending Database Technology
Adaptive popularity-driven replica placement in hierarchical data grids
The Journal of Supercomputing
Enabling data sharing and collaboration in complex systems applications
GCCB'06 Proceedings of the 2006 international conference on Distributed, high-performance and grid computing in computational biology
Towards scalable architectures for clickstream data warehousing
DNIS'07 Proceedings of the 5th international conference on Databases in networked information systems
Co-allocation in data grids: a global, multi-user perspective
GPC'08 Proceedings of the 3rd international conference on Advances in grid and pervasive computing
A dynamic adjustment strategy for file transformation in data grids
NPC'07 Proceedings of the 2007 IFIP international conference on Network and parallel computing
Update propagation technique for data grid
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
An integrated approach for scheduling divisible load on large scale data grids
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part I
Optimal workload allocation model for scheduling divisible data grid applications
Future Generation Computer Systems
Distributed usage control architecture for business coalitions
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
RARS: a Resource-Aware Replica Selection and co-allocation scheme for mobile grid
International Journal of Ad Hoc and Ubiquitous Computing
A data placement strategy in scientific cloud workflows
Future Generation Computer Systems
File replication, maintenance, and consistency management services in data grids
The Journal of Supercomputing
FIRE: A File Reunion Based Data Replication Strategy for Data Grids
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
International Journal of Networking and Virtual Organisations
The Journal of Supercomputing
Source selection in large scale data contexts: an optimization approach
DEXA'10 Proceedings of the 21st international conference on Database and expert systems applications: Part I
Knuckles: bringing the database to the data
International Journal of Computational Science and Engineering
Dynamic data replication strategy based on federation data grid systems
ICICA'10 Proceedings of the First international conference on Information computing and applications
A dynamic file maintenance scheme with Bayesian network for data grids
MTPP'10 Proceedings of the Second Russia-Taiwan conference on Methods and tools of parallel programming multicomputers
Introducing mobile devices into Grid systems: a survey
International Journal of Web and Grid Services
Data synchronization architectural pattern for ubiquitous learning systems
Programming Support Innovations for Emerging Distributed Applications
A systematic approach to the integration of overlapping partitions in service-oriented data grids
Future Generation Computer Systems
Sequential Grid Computing: Models and Computational Experiments
INFORMS Journal on Computing
A taxonomy of peer-to-peer desktop grid paradigms
Cluster Computing
Data sharing in networked environments: organization, platforms and issues
CIT'11 Proceedings of the 5th WSEAS international conference on Communications and information technology
Dynamic QoS-aware data replication in grid environments based on data "importance"
Future Generation Computer Systems
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II
Enhanced data replication broker
MIWAI'11 Proceedings of the 5th international conference on Multi-Disciplinary Trends in Artificial Intelligence
International Journal of Grid and Utility Computing
Sequential Grid Computing: Models and Computational Experiments
INFORMS Journal on Computing
A two phased service oriented Broker for replica selection in data grids
Future Generation Computer Systems
GRFM: an efficient grid-based replication and fault tolerant middleware
International Journal of Computational Science and Engineering
International Journal of Information and Communication Technology
A classification of file placement and replication methods on grids
Future Generation Computer Systems
Storage QoS provisioning for execution programming of data-intensive applications
Scientific Programming - Biological Knowledge Discovery and Data Mining
A cloud architecture for dynamic virtual organisations in transport logistics
International Journal of Networking and Virtual Organisations
Hi-index | 0.00 |
Data Grids have been adopted as the next generation platform by many scientific communities that need to share, access, transport, process, and manage large data collections distributed worldwide. They combine high-end computing technologies with high-performance networking and wide-area storage management techniques. In this article, we discuss the key concepts behind Data Grids and compare them with other data sharing and distribution paradigms such as content delivery networks, peer-to-peer networks, and distributed databases. We then provide comprehensive taxonomies that cover various aspects of architecture, data transportation, data replication and resource allocation, and scheduling. Finally, we map the proposed taxonomy to various Data Grid systems not only to validate the taxonomy but also to identify areas for future exploration.