2.3 Related Work
There has been significant recent research on the architectural
evolution of the storage system with flash
memory, including interface extensions for intelligent
flash management [14], [15], [4], [5], [16] and system
optimizations to exploit the flash memory advantages
[17], [18], [6], [19], [20]. In this section, we mainly focus
on transaction support with flash memory.
Different from atomicity support in HDDs [21], [22],
the no-overwrite property of SSDs is leveraged to efficiently
keep versions of data for transaction recovery.
Atomic-Write [5] is a typical protocol of this kind. It
leverages the log-based FTL and sequentially appends
the mappings of transactions to it. The last block in
each atomic group is tagged with flag ”1” while leaving
the others ”0” to determine boundaries of each group.
Atomic-Write requires strict isolation from the system:
the system should not interleave any two transactions in
the log-based FTL. Also, mapping persistence is conducted
for each transaction commit to provide durability; i.e.,
the FTL mapping table is written back to the flash device
after each transaction commits. Atomic Write FTL [23]
takes a similar approach but directly appends pages in
2.3 งานที่เกี่ยวข้องมีการวิจัยสำคัญล่าสุดในแบบสถาปัตยกรรมวิวัฒนาการของระบบการจัดเก็บด้วยแฟลชหน่วยความจำ รวมถึงส่วนขยายอินเทอร์เฟซสำหรับอัจฉริยะแฟลชจัดการ [14], [15], [4], [5], [16] และระบบเพิ่มประสิทธิภาพการใช้ประโยชน์หน่วยความจำแฟลช[17], [18], [6], [19], [20] ในส่วนนี้ เราส่วนใหญ่มุ่งเน้นธุรกรรมการสนับสนุนกับหน่วยความจำแฟลชแตกต่างจากการสนับสนุนของ atomicity HDDs [21], [22],จะไม่เขียนทับคุณสมบัติของ SSDs leveraged การได้อย่างมีประสิทธิภาพเวอร์ชันของข้อมูลสำหรับการกู้คืนธุรกรรมไว้อะตอมเขียน [5] เป็นโพรโทคอทั่วไปชนิดนี้ มันใช้ FTL ตามล็อก และผนวกตามลำดับการแม็ปธุรกรรมนั้น ช่วงสุดท้ายในติดแท็กแต่ละกลุ่มอะตอม มีสถานะเป็น "1" ขณะอื่น ๆ "0" เพื่อกำหนดขอบเขตของแต่ละกลุ่มอะตอมเขียนต้องแยกอย่างเข้มงวดจากระบบ:ระบบควร interleave ธุรกรรมใด ๆ สองในFTL ตามล็อก ยัง ดำเนินการมีอยู่การแมปสำหรับแต่ละทรานแซคชันให้ความทนทาน เช่นตารางการแม็ป FTL เขียนกลับไปยังอุปกรณ์แฟลชหลังจากแต่ละธุรกรรมทำ อะตอมเขียน FTL [23]ใช้วิธีคล้ายกัน แต่โดยตรงผนวกหน้าใน
การแปล กรุณารอสักครู่..
2.3 งานที่เกี่ยวข้อง
ได้มีการวิจัยที่ผ่านมาอย่างมีนัยสำคัญทางสถาปัตยกรรม
วิวัฒนาการของระบบจัดเก็บข้อมูลที่มีแฟลช
หน่วยความจำรวมทั้งส่วนขยายของอินเตอร์เฟซสำหรับฉลาด
จัดการแฟลช [14], [15], [4] [5] [16] และระบบการ
เพิ่มประสิทธิภาพ เพื่อใช้ประโยชน์จากข้อได้เปรียบที่หน่วยความจำแฟลช
[17], [18], [6], [19], [20] ในส่วนนี้เราส่วนใหญ่มุ่งเน้น
ในการสนับสนุนการทำธุรกรรมที่มีหน่วยความจำแฟลช.
ที่แตกต่างกันจากการสนับสนุน atomicity ในฮาร์ดดิสก์ไดรฟ์ [21], [22],
สถานที่ให้บริการไม่มีการเขียนทับของ SSDs เป็น leveraged อย่างมีประสิทธิภาพ
ให้รุ่นของข้อมูลสำหรับการกู้คืนการทำธุรกรรม.
ปรมาณู-เขียน [5] เป็นโปรโตคอลทั่วไปชนิดนี้ มัน
ยกระดับ FTL เข้าสู่ระบบตามลำดับและผนวก
การแมปของการทำธุรกรรมกับมัน บล็อกสุดท้ายใน
แต่ละกลุ่มอะตอมติดแท็กกับธง "1" ในขณะที่ออก
. คนอื่น ๆ "0" เพื่อกำหนดขอบเขตของแต่ละกลุ่ม
อะตอมเขียนต้องแยกเข้มงวดจากระบบ:
ระบบไม่ควรสอดใบแทรกที่สองการทำธุรกรรมใน
log- ตาม FTL นอกจากนี้ยังคงอยู่ทำแผนที่จะดำเนินการ
สำหรับแต่ละรายการมุ่งมั่นที่จะให้ความทนทาน; เช่น
ตารางแผนที่ FTL ถูกเขียนกลับไปยังอุปกรณ์แฟลช
หลังจากแต่ละธุรกรรมกระทำ อะตอมเขียน FTL [23]
ใช้วิธีการที่คล้ายกัน แต่โดยตรงผนวกหน้าใน
การแปล กรุณารอสักครู่..
2.3 ปฏิบัติงาน
มีงานวิจัยล่าสุดพบในสถาปัตยกรรม
วิวัฒนาการของระบบจัดเก็บข้อมูลกับหน่วยความจำแฟลช
รวมทั้งอินเตอร์เฟซการจัดการส่วนขยายสำหรับแฟลชฉลาด
[ 14 ] , [ 15 ] , [ 4 ] , [ 5 ] , [ 16 ] และระบบการเพิ่มประสิทธิภาพการใช้หน่วยความจำแฟลช
[ 17 ข้อดี ] [ 18 ] , [ 6 ] , [ 19 ] [ 20 ] ในส่วนนี้เราส่วนใหญ่มุ่งเน้นในการดำเนินการสนับสนุนหน่วยความจำแฟลช
.แตกต่างจากการสนับสนุนปรมาณูในฮาร์ดดิสก์ [ 21 ] , [ 22 ] ,
ไม่เขียนทับสมบัติของ SSDs เป็น leveraged อย่างมีประสิทธิภาพ
เก็บข้อมูลรุ่นสำหรับการกู้คืนรายการ .
อะตอมเขียน [ 5 ] เป็นโปรโตคอลโดยทั่วไปของประเภทนี้ มันใช้เข้าสู่ระบบความเร็วแสงตาม
และท้ายเป็นแมปรายการมัน บล็อกล่าสุดในแต่ละอะตอมกลุ่มแท็กด้วย
" 1 " ในขณะที่ออกจากธงคนอื่น " 0 " เพื่อกำหนดขอบเขตของแต่ละกลุ่ม
อะตอมเขียนต้องเข้มงวดการแยกจากระบบ :
ระบบไม่ควรสอดแทรกสองรายการใน
ล็อกความเร็วแสงตาม นอกจากนี้ การจัดทำแผน
สำหรับแต่ละรายการ ยอมรับให้ความทนทาน ; I ,
แผนที่ FTL ตารางเขียนกลับไปที่อุปกรณ์แฟลช
หลังจากแต่ละรายการที่ทุ่มเท อะตอมเขียนความเร็วแสง [ 23 ]
ใช้วิธีการที่คล้ายกัน แต่ตรงท้ายหน้า
การแปล กรุณารอสักครู่..