PolarFS är ett distribuerat filsystem med extremt låg latens och hög tillgänglighet, utformat för POLARDB-databastjänsten, som nu finns tillgänglig på Alibaba Cloud. PolarFS använder en lättviktig nätverks stack och I/O stack i användarrymden och drar full nytta av nya tekniker som RDMA, NVMe och SPDK. På så sätt har PolarFS end-toend-latensen minskat drastiskt och våra experiment visar att PolarFS skrivlatens ligger ganska nära det lokala filsystemet på SSD. För att hålla replikakonsistensen vid maximering av I/O-genomströmning för PolarFS utvecklar vi ParallelRaft, ett samförståndsprotokoll härlett från Raft, som bryter Rafts strikta serialisering genom att utnyttja den utom-of-order I/O-toleranskapaciteten i databaser. ParallellRaft ärver den lättförståeliga och enkla implementeringen av Raft samtidigt som den ger mycket bättre I/O skalbarhet för PolarFS. Vi beskriver också den delade lagringsarkitekturen hos PolarFS, vilket ger ett starkt stöd för POLARDB.
PolarFS REF är ett distribuerat filsystem som är utformat för Alibabaâous databastjänst genom att använda en lättviktig nätverks stack och I/O stack för att dra nytta av nya tekniker som RDMA, NVMe och SPDK.
PolarFS: An Ultra-low Latency and Failure Resilient Distributed File System for Shared Storage Cloud Database
{'venue': 'PVLDB', 'journal': 'PVLDB', 'mag_field_of_study': ['Computer Science']}