1988
DOI: 10.1145/44498.45063
|View full text |Cite
|
Sign up to set email alerts
|

Data allocation in distributed database systems

Abstract: The problem of allocating the data of a database to the sites of a communication network is investigated. This problem deviates from the well-known file allocation problem in several aspects. First, the objects to be allocated are not known a priori; second, these objects are accessed by schedules that contain transmissions between objects to produce the result. A model that makes it possible to compare the cost of allocations is presented, the cost can be computed for different cost functions and for processi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
86
0
1

Year Published

1999
1999
2012
2012

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 199 publications
(87 citation statements)
references
References 13 publications
0
86
0
1
Order By: Relevance
“…There are methods that do only fragmentation [1,24,26,33,34] and methods that do only allocation of predefined fragments [3,4,7,10,13,20,30]. Some methods also exist that integrate both tasks [9,11,17,19,25,27,29].…”
Section: Related Workmentioning
confidence: 99%
“…There are methods that do only fragmentation [1,24,26,33,34] and methods that do only allocation of predefined fragments [3,4,7,10,13,20,30]. Some methods also exist that integrate both tasks [9,11,17,19,25,27,29].…”
Section: Related Workmentioning
confidence: 99%
“…Since the complexity of the problem is NP-complete [5], heuristics are normally used to find a nearly optimal solution in a reasonable amount of time. According to the criteria used in reducing costs incurred on resources such as network bandwidth, CPUs, and disks, data placement strategies can be classified into three categories, which are network traffic based [6], size based [7], and access frequency based [8]. The main idea of these approaches is to achieve the minimal load (e.g.…”
Section: Related Work and Motivationsmentioning
confidence: 99%
“…However, rapid updates (or writes) may counteract the replication benefit because of the overhead in maintaining a large number of replicas [41]. With reads and updates, the locations of the replicas have to be: (1) in close proximity to the client(s), and (2) in close proximity to the primary (assuming a broadcast update model) copy [33]. Therefore, the efficiency of a replication scheme depends strongly on the number of replicas and the selection of the placement sites [42].…”
Section: Introductionmentioning
confidence: 99%
“…File allocation: File allocation has been a popular line of research in distributed computing [14,44], distributed databases [2], multimedia databases [54], paging algorithms [16], and video server systems [54]. The generalized file allocation problem for multiple objects [11] has been proven to be NP-complete [15].…”
Section: Introductionmentioning
confidence: 99%