1 / 13

Constructing MRMW Atomic Registers from Safe Bits

Constructing MRMW Atomic Registers from Safe Bits. By Adesola Omotayo Yuliang Bao October 30, 2003. Agenda. Some Background Info. Problem Statement Model Resources From here…. Some Background Info. Registers are usually specified in the following format x,y,z

josiah
Download Presentation

Constructing MRMW Atomic Registers from Safe Bits

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Constructing MRMW Atomic Registers from Safe Bits By Adesola Omotayo Yuliang Bao October 30, 2003

  2. Agenda • Some Background Info. • Problem Statement • Model • Resources • From here…

  3. Some Background Info. • Registers are usually specified in the following format • x,y,z where x, y and z are the coordinates

  4. Coordinate x • Coordinate x • Safe • Regular • Atomic Read1(5) read2(6) read3(4) Read1(5) read2(6) read3(5) Read1(5) read2(6) read3(6) read1 read2 read3 write 6 write 5 Domain values: {4, 5, 6}

  5. Coordinate y • Coordinate y • Boolean • {0, 1} • Multi-valued • {1…n}

  6. Coordinate z • Coordinate z • Single-Reader Single-Writer (SRSW) • Single-Reader Multi-Writer (SRMW) • Multi-Reader Single-Writer (MRSW) • Multi-Reader Multi-Writer (MRMW) SRSW register MRSW register write read write reads SRMW register MRMW register writes read writes read

  7. Property • Serializability • Some different transactions scheduled so that the net effect of their execution is the same as if the transactions have been executed in some serial order are said to be serializable. WRRW RRR WRRWRWRWRRR RWRW

  8. Problem Statement • Efficient construction of a MRMW atomic register from the weak SRSW safe registers

  9. Model • Shared memory • MRMW • Multi-valued • Atomic register

  10. Resource • Single-Reader • Single-Writer • Boolean • Safe Registers

  11. MRMW,MV,A O(m) MRSW,MV,A O(n) O(n) O(K) O(1) O(K) MRSW,MV,S SRSW,MV,A O(n) O(1) O(K) MRSW,MV,R SRSW,B,R MRMW,MV,R MRSW,B,R MRSW,B,S MRSW,MV,R SRSW,MV,R SRSW,MV,S MRSW,MV,S SRSW,B,A SRSW,B,S Registers:Hasse Diagram

  12. From here… • Study more to be able to successfully complete the project…

  13. Thank you!

More Related