CONCURRENCY CONTROL

Description

Mind Map on CONCURRENCY CONTROL, created by azzaiqmal on 09/04/2014.
azzaiqmal
Mind Map by azzaiqmal, updated more than 1 year ago
azzaiqmal
Created by azzaiqmal about 11 years ago
135
0
1 2 3 4 5 (0)

Resource summary

CONCURRENCY CONTROL
  1. Problem Definition
    1. Objective
      1. Maximize transaction throughput(work perform) while preventing interference among multiple users
        1. Throughput: number of transactions processed per unit time eg >1million transaction per second
        2. Constraint
          1. No interference: result same as serial/sequential effect
            1. Interference occurs on commonly manipulated data known as hot spots
          2. Concurrency Control Problem
            1. Lost Update Problem e.g:slide no.11&12
              1. Preventing Lost Update Problem Using 2PL e.g:slide no.28
              2. Uncommitted Dependency Problem e.g:slide no.13&14
                1. Preventing Uncommitted Using 2PL e.g:slide no.29
              3. Concurrency Control Tools
                1. Locking
                  1. Obtain lock before accessing an item
                    1. Wait if a conflicting lock is held
                      1. Shared lock (S lock): conflicts with exclusive locks
                        1. Exclusive lock (X lock): conflicts with all other kinds of locks
                        2. Locking Conflict e.g:slide no.22
                          1. Locking Granularity e.g:slide no 23
                          2. Deadlock
                            1. Deadlock(Mutual Waiting) e.g:slide no.24
                              1. Deadlock Resolution
                                1. Detection
                                  1. Overhead is reasonable for deadlocks among 2 or 3 transactions
                                  2. Timeout
                                    1. Waiting limit
                                      1. Can abort transactions that are not deadlocked
                                        1. Timeout interval is difficult to determine
                                  Show full summary Hide full summary

                                  0 comments

                                  There are no comments, be the first and leave one below:

                                  Similar

                                  GCSE History of Medicine: Key Individuals
                                  James McConnell
                                  Cultural Studies
                                  Emily Fenton
                                  Statistics Equations & Graphs
                                  Andrea Leyden
                                  GCSE Chemistry C1.1 - Fundamental Ideas in Chemistry
                                  chancice.branscombe
                                  EEO Terms
                                  Sandra Reed
                                  Electrolysis
                                  lisawinkler10
                                  Cloud Data Integration Specialist Certification
                                  James McLean
                                  Tips for Succeeding on the Day of the Exam
                                  Jonathan Moore
                                  Mapa Mental Planificación estratégica
                                  Verny Fernandez
                                  General Pathoanatomy Final MCQs (111-200)- 3rd Year- PMU
                                  Med Student