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 10 years ago
128
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

                                  Similar

                                  Reducing the Impact of Earthquakes
                                  siobhan.quirk
                                  French Intermediate
                                  PrincessLaura
                                  G481 Mechanics Definitions
                                  nikeishabk
                                  Biology 2b - Enzymes and Genetics
                                  Evangeline Taylor
                                  Organic Chemistry Functional Groups
                                  linpubotwheeds
                                  Natural Law
                                  Rachel Wallace
                                  Edexcel Additional Science Chemistry Topics 1+2
                                  El Smith
                                  GCSE AQA Physics Unit 2 Flashcards
                                  Gabi Germain
                                  GCSE REVISION TIMETABLE
                                  nimraa422
                                  Science Unit 1 flashcards
                                  bamoscato
                                  Maths: Formulas for Areas & Perimeters of Shapes
                                  Annan S