Professional Documents
Culture Documents
DATABASES
• Improve Performance
• Improve availability of data:
• Improve reliability:
• Provide distributed access of data
Parameters for Parallel
Databases
• Response time:
It is the time taken to complete a single
task for given time.
• Speed up in Parallel database:
Speed up is the process of increasing
degree of (resources) parallelism to
complete a running task in less time.
The time required for running task is
inversely proportional to number of
resources.
Parameters for Parallel
Databases-Speed Up
Speedup = Time1 / Timem
Time1 is the time it takes to
execute a task using only one
processor, while
• Linear speed-
up is N (Number of
resources)
• Speed-up is
sub-linear if speed-
up is less than N.
Parameters for Parallel
Databases - Speedup
• If the Speedup is N. i.e. Linear, then it means
the expected performance is achieved.
• If the Speedup is not equal to N, then
following two cases possible:
• Case 1: If Speedup > N, then it means the
system performs more than it designed for. The
Speedup value in this case would be less than 1.
• Case 2: If Speedup < N, then it is Sub-linear. In
this case, the denominator (large system elapsed
time) is more than the single machine’s elapsed
time.
Parameters for Parallel
Databases – Scale up
• Scale-up is the ability to keep performance
constant, when number of process and
resources increases proportionally.
Parameters for Parallel
Databases – Scale up
• For example