Skip to content

Microbenchmark for 2AM vs. ABD

hengxin edited this page Jul 10, 2016 · 30 revisions

Microbenchmark for 2AM vs. ABD

Read Latency

rate = 5

  • replica = 2
    • 2 + 2 > 2; atomicity (#W = 450,000)
      • Running: Start@2016-04-14 22:00; End@2016-04-15 09:30
      • Re-Running: Start@2016-04-19 10:00; End@2016-04-19 21:00
      • Quantifying:
    • 2 + 2 > 2; 2-atomicity (#W = 250,000)
      • Running: Start@2016-04-14 10:30; End@2016-04-14 21:30
      • Re-Running: Start@2016-04-17 12:00; End@2016-04-17 23:00
      • Quantifying:
  • replica = 3
    • 2 + 2 > 3; atomicity (#W = 450,000)
      • Running: Start@2016-04-12 22:30; End@2016-04-13 09:30
      • Quantifying:
    • 2 + 2 > 3; 2-atomicity (#W = 250,000)
      • Running: Start@2016-04-12 09:30; End@2016-04-12 20:30
      • Quantifying:
  • replica = 4
    • 3 + 3 > 4; atomicity (#W = 450,000)
      • Running: Start@2016-04-09 11:00; End@2016-04-09 23:00
      • Quantifying:
    • 3 + 3 > 4; 2-atomicity (#W = 250,000)
      • Running: Start@2016-04-08 23:30; End@2016-04-09 10:30
      • Quantifying:
  • replica = 5
    • 3 + 3 > 5; atomicity (#W = 450,000)
      • Running: Start@2016-04-15 12:00; End@2016-04-16 01:00 (one phone aborted; out of battery)
      • Re-Running: Start@2016-04-16 23:00; End@2016-04-17 11:00
      • Quantifying:
    • 3 + 3 > 5; 2-atomicity (#W = 250,000)
      • Running: Start@2016-04-08 11:30; End@2016-04-08 23:00
      • Quantifying:

rate = 10

  • replica = 2
  • replica = 3
  • replica = 4
    • 3 + 3 > 4; atomicity (#W = 450,000)
      • Running: Start@2016-04-; End@2016-04-
      • Quantifying:
    • 3 + 3 > 4; 2-atomicity (#W = 250,000)
      • Running: Start@2016-04-20 13:30; End@2016-04-20 21:30
      • Quantifying:
  • replica = 5
    • atomicity (#W = )
      • Running: Start@2016-04-0; End@2016-04-0
      • Quantifying:
    • 2-atomicity (#W = )
      • Running: Start@2016-04-0; End@2016-04-0
      • Quantifying:

rate = 50

  • replica = 2
    • 2 + 2 > 2; atomicity (#W = 450,000)
      • Running: Start@2016-04-13 21:30; End@2016-04-14 08:00
      • Re-Running: Start@2016-04-18 21:30; End@2016-04-19 08:00
      • Quantifying:
    • 2 + 2 > 2; 2-atomicity (#W = 250,000)
      • Running: Start@2016-04-13 11:30; End@2016-04-13 21:00
      • Re-Running: Start@2016-04-18 10:00; End@2016-04-18 18:30
      • Quantifying:
  • replica = 3
    • 2 + 2 > 3; atomicity (#W = 450,000)
      • Running: Start@2016-04-11 21:00; End@2016-04-12 06:30
      • Quantifying:
    • 2 + 2 > 3; 2-atomicity (#W = 250,000)
      • Running: Start@2016-04-11 10:00; End@2016-04-11 17:30
      • Quantifying:
  • replica = 4
    • 3 + 3 > 4; atomicity (#W = 450,000)
      • Running: Start@2016-04-09 23:00; End@2016-04-10 11:00
      • Quantifying:
    • 3 + 3 > 4; 2-atomicity (#W = 250,000)
      • Running: Start@2016-04-10 15:00; End@2016-04-10 23:00
      • Quantifying:
  • replica = 5
    • atomicity (#W = 450,000)
      • Running: Start@2016-04-19 22:30; End@2016-04-20 10:30
      • Quantifying:
    • 2-atomicity (#W = 250,000)
      • Running: Start@2016-04-16 11:00; End@2016-04-16 19:30
      • Quantifying:

Atomicity Violations

Replica factor = 5

  • d = 10
    • Re-Quantifying: Start@2016-04-26 14:00; End@2016-04-26 15:00
  • d = 20
    • Re-Quantifying: Start@2016-04-16:00; End@2016-04- ???
  • d = 50
    • Re-Quantifying: Start@2016-04-; End@2016-04-
  • d = 100
    • Re-Quantifying: Start@2016-04-; End@2016-04-
  • d = 200
    • Re-Quantifying: Start@2016-04-; End@2016-04-

d = 0ms (meaning no additional delays): for minor revision (Table 3)

  • replica = 2 (#W = 210,000)
    • Running: Start@2016-06-27 19:00; End@2016-06-28 03:30
    • Quantifying: Start@2016-06-28 10:00; End@2016-06-28 10:10
    • Running (#W = 220,000): Start@2016-07-04 10:00; End@2016-07-04 17:00
    • Quantifying: Start@2016-07-04 19:00; End@2017-07-04 19:10
  • replica = 3 (#W = 210,000)
    • Running: Start@2016-06-27 10:00; End@2016-06-27 17:30
    • Quantifying: Start@2016-06-27 19:00; End@2016-06-27 19:30
    • Running (#W = 250,000): Start@2016-07-03 11:00; End@2016-07-03 18:00
    • Quantifying: Start@2016-07-03 20:40; End@2017-07-03 21:20
  • replica = 4 (#W = 210,000)
    • Running: Start@2016-06-26 21:00; End@2016-06-27 05:30
    • Quantifying: Start@2016-06-27 10:00; End@2016-06-27 11:00
    • Running (#W = 250,000): Start@2016-07-02 22:00; End@2016-07-03 05:30
    • Quantifying: Start@2016-07-03 11:00; End@2017-07-03 12:20
  • replica = 5 (#W = 210,000)
    • Running: Start@2016-06-29 11:30; End@2016-06-29 20:30
    • Quantifying: Start@2016-06-29 22:00; End@2016-06-30 00:00
    • Running: Start@2016-07-01 10:30; End@2016-07-01 19:30
    • Quantifying: Start@2016-07-01 22:30; End@2016-07-02 00:30
    • Running: Start@2016-07-01 22:30; End@2016-07-02 07:00
    • Quantifying: Start@2016-07-02 11:00; End@2016-07-02 13:00
    • Running (#W = 250,000): Start@2016-07-02 10:30; End@2016-07-02 19:30
    • Quantifying: Start@2016-07-02 22:00; End@2016-07-03 00:30
    • Running (#W = 250,000): Start@2016-07-06 15:00; End@2016-07-07 00:30
    • Quantifying: Start@2016-07-07 09:30; End@2016-07-07 12:30
    • Running (#W = 240,000): Start@2016-07-07 09:30; End@2016-07-07 18:00
    • Quantifying: Start@2016-07-07 19:30; End@2016-07-07 22:30
    • Running (#W = 220,000): Start@2016-07-07 19:30; End@2016-07-08 05:00
    • Quantifying: Start@2016-07-08 09:30; End@2016-07-08 12:00
    • Running (#W = 220,000): Start@2016-07-08 09:30; End@2016-07-08 19:00
    • Quantifying: Start@2016-07-08 20:00; End@2016-07-08 11:00
    • Running (#W = 220,000): Start@2016-07-08 20:00; End@2016-07-09 05:00
    • Quantifying: Start@2016-07-09 09:00; End@2016-07-09 12:00
    • Running (#W = 220,000): Start@2016-07-09 09:00; End@2016-07-09 18:00
    • name: 3+3greater5;2016-07-09;0ms;rate50;200000;replica5;w22000(2)
    • Quantifying: Start@2016-; End@2016-

d = 50ms

  • replica = 2
    • Re-Quantifying: Start@2016-04-; End@2016-04-
  • replica = 3
    • Re-Quantifying: Start@2016-04-; End@2016-04-
  • replica = 4
    • Re-Quantifying: Start@2016-04-; End@2016-04-
  • replica = 5
    • Re-Quantifying: Start@2016-04-; End@2016-04-

d = 50ms

  • replica = 2
    • Re-Quantifying: Start@2016-04-; End@2016-04-
  • replica = 3
    • Re-Quantifying: Start@2016-04-; End@2016-04-
  • replica = 4
    • Re-Quantifying: Start@2016-04-; End@2016-04-
  • replica = 5
    • Re-Quantifying: Start@2016-04-; End@2016-04-