GAZE của KAIST giúp SSD ZNS nhanh gấp 3 lần nhờ sửa nút thắt hệ điều hành

Sơ đồ kiến trúc ổ lưu trữ flash ZNS liên quan công nghệ GAZE

Nhóm KAIST giới thiệu GAZE, công nghệ filesystem xử lý garbage collection cho ổ ZNS, giúp hiệu năng SSD tăng đến 3 lần mà không cần phần cứng đặc biệt.

⚡ MIGOVI TL;DR

  • GAZE là công nghệ filesystem do nhóm nghiên cứu KAIST phát triển để gỡ nút thắt ở hệ điều hành đối với ổ flash ZNS.
  • Dọn một zone 1 GB mất khoảng 1.7 giây, gấp 283 lần so với dọn một section 2 MB và hơn 70% độ trễ đến từ CPU.
  • GAZE chia garbage collection thành 4 bước chồng lấp, cấp sẵn bộ nhớ và không bắt lệnh ghi chờ dọn dẹp.
  • Hiệu năng đạt tối đa gấp 3 lần, thời gian dọn dẹp giảm còn khoảng một phần ba, không cần phần cứng đặc biệt.
  • Tác động rõ nhất nằm ở AI inference, nơi bộ xử lý cần dữ liệu đúng lúc.

Vì sao ổ ZNS bị chậm?

Nhóm nghiên cứu KAIST do giáo sư Youjip Won dẫn đầu vừa giới thiệu GAZE, một công nghệ filesystem nhằm gỡ nút thắt ở hệ điều hành đang kìm hãm dòng ổ flash thế hệ mới. Theo EurekAlert, công trình được trình bày tại ACM SOSP 2026 ở Prague.

Ổ flash không thể ghi dữ liệu mới đè lên dữ liệu cũ. Muốn tái sử dụng dung lượng, ổ phải chép phần dữ liệu còn giá trị sang vị trí khác rồi xóa phần còn lại. Công đoạn dọn dẹp này gọi là garbage collection.

Nhóm tập trung vào ZNS (Zoned Namespace), kiểu lưu trữ chia ổ thành các zone lớn, mỗi zone chứa được hàng gigabyte dữ liệu. Cách này giữ cho ổ đơn giản nhưng đẩy việc dọn dẹp sang filesystem, vốn được thiết kế để xử lý những vùng nhỏ hơn nhiều.

Kiến trúc ổ lưu trữ flash zoned namespace ZNS trong nghiên cứu về GAZE
Kiến trúc ổ lưu trữ ZNS (Juwon Kim và cộng sự, KAIST)

Trong thử nghiệm của nhóm, dọn 1 zone 1 GB mất khoảng 1.7 giây, gấp 283 lần so với dọn một section 2 MB. Suốt thời gian đó, các lệnh ghi mới phải đứng chờ. Điều đáng ngạc nhiên là hơn 70% độ trễ đến từ phần việc của CPU, như kiểm tra dữ liệu nào còn hợp lệ hay xử lý bộ nhớ, chứ không phải từ ổ.

GAZE xử lý khâu dọn dẹp thế nào

GAZE chia garbage collection thành 4 bước chồng lấp nhau, nên hệ thống đọc lô dữ liệu kế tiếp trong lúc vẫn đang ghi lô trước. Công nghệ này cũng dành sẵn bộ nhớ cho việc dọn dẹp thay vì xin cấp từng chút một. Ngoài ra, những lệnh ghi có thể nằm tạm trong bộ nhớ sẽ không còn phải chờ khâu dọn dẹp xong.

Kết quả, GAZE đạt hiệu năng tối đa gấp 3 lần cấu hình chuẩn cũng như các giải pháp trước đó như ZNS+ và P-GC. Thời gian dọn dẹp giảm còn khoảng một phần ba. Giải pháp không đòi hỏi phần cứng đặc biệt, cũng không phải thay đổi cách dữ liệu được lưu trên ổ.

Giáo sư Won nhận định: "Nghiên cứu này có ý nghĩa vì chúng tôi đã loại bỏ hoàn toàn nút thắt ở hệ điều hành, thứ ngăn các thiết bị flash tốc độ cao phát huy hết khả năng."

Tác động rõ nhất nằm ở AI inference, nơi bộ xử lý cần dữ liệu đúng lúc và mất hiệu quả khi phải ngồi chờ. Nếu GAZE đến được các trung tâm dữ liệu, hệ thống lưu trữ tốc độ cao mà họ đã đầu tư sẵn có thể phát huy trọn tốc độ.

✒️ GÓC NHÌN MIGOVI

GAZE hiện mới dừng ở mức công trình nghiên cứu, bài gốc chưa nêu kế hoạch đưa vào hệ điều hành hay sản phẩm thương mại. Điểm đáng chú ý là phần lớn độ trễ nằm ở CPU chứ không phải ổ SSD, cho thấy nâng cấp phần cứng chưa chắc đã giải quyết được bài toán tốc độ. Độc giả quan tâm hạ tầng lưu trữ cho AI nên theo dõi xem các kết quả này có được kiểm chứng độc lập trên hệ thống thực tế hay không.

Nguồn: Digital Trends

Kiểm duyệt bởi: Hero Association

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *