版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JuiceFSSIEMENSOPENSOURCEDAY
OpenStoragefor
AutonomousDrivingandPhysicalAl
ProductionLessonsfromJuiceFS
RuiSu,co-founderofJuiceFS
Wheredoesatrainingsamplespenditstime?
SIEMENSOpenSourceDay01/16
JuiceFSPRODUCTOVERVIEW
CommunityEditionarchitecture:OpenSourceSummitJapan2025,p.1302/16
JuiceFSataglance
Apprunningon
Linux/macoS/Windowsdatabricks
FUSECSIDriverS3GatewayPythonSDKJavaSDK
JuiceFSClient
LocalMetadataCacheLocalDataCache
JuiceFSMetadataEngineJuiceFSDataEngine
redis
AmazonS3
TiKV
CloudflareR2DigitalOceanSpace
MysQL
FoundationDB
OCIObjectStorage
andmore
andmore
2017
Founded
2021
Opensource
Builtforthecloud
Multi-cloudandhybriddeployments
JuiceFSscale
EBscale
500Bfiles
1millionclients
Pragmaticdesign
Performancebalancedwithcost
AutonomousDriving/PhysicalAl/LLM&Multi-ModalModels/Biotech/QuantInvestment
JuiceFSTHEQUESTION
TheGPUiswaiting.Whichpartneedscapacity?
METADATA
MetadataDB
paths+dataindex
CACHEMISS
Localcache
hotdatablocks
Trainingworker
open()/read()
Objectstorage
durabledata
JuiceFSclient
POSIXviaFUSE
Decode
PathlookupBlocklocationCache/origin
AcachehitcanstillleavemetadatacallsandCPUworkonthecriticalpath.
JuiceFSI/Ointernals03/16
JuiceFSAUTONOMOUSDRIVING
Sourcetalk,pp.5-6,15-1704/16
Bytes,filesandreusegrowindependently
Roadlogs
continuouswrites
Frames+pointclouds
manyflecreates
Labels+derivatives
moreobjects
Train/simulate
repeatedreads
48,000
8cameras×10frames/s×600s
imagefilesfrom10minutes,ifeachframeisafile
illustrativefilecount
Capacity
bytesretained
Metadata
fles×operations
Readdemand
epochs×consumers
JuiceFSPHYSICALAI
LeRobotDatasetv3.005/16
Asamplecanbeatimewindowinsideashard
dataset[i]withrelativetimestamps
十-0.2s十-0.1s十
Parquetshards
state/action/timestamps
Episodemetadata
shardpath+start/endoffsets
MP4shardspercamera
manyepisodesperfile
FewerfilesystementriesMoreworkinindexinganddecode
LeRobotv3packsmultipleepisodesintoeachParquet/MP4file.
JuiceFSAPPLICATIONINTERFACE
Sourcetalk,pp.5-6,15-17/Zhuoyucasestudy,2026-09-1606/16
Filesemanticskeepexistingtoolsworking
PreprocessingtoolsTrainingloadersDataplatformSDK
paths+directoriesrandomread+mmapobjectAPI
Onenamespace,multipleaccessmethods
POSIXreducesintegrationwork
Accesslatencystilldependsonfilecount,colddataandclientconcurrency.
JUICEFSINTERNALS
JuiceFS
JuiceFSI/Ointernals/JuiceFSmetadataengines07/16
Onereadcrossestwoindependentservices
open("/train/scene/frame.jpg")read(offset,length)
1Path/inode2Chunk/slices
lookup+attributeslogicalbyteranges
Metadatadatabase
3Blockcache
localdisk/memory
DatapathbypassesthemetadataDB
4GETobject
miss/prefetch
Rename/createrequireatomicnamespaceupdates.
Clientandkernelcachescanskipwork.Thisistheconceptualcoldpath.
JuiceFSJUICEFSINTERNALS
JuiceFSI/Ointernals08/16
Apartialoverwritecreatesanewslice
Chunk:64MiBlogicalregion64MiB
OriginalsliceA
(18,19)MiBoverwrite
SliceB:1MiB
newobject
A:(0,18)
Publishslicemappingafterupload
existingobjectAstaysimmutable
Readview
Newwrite
A:(19,64)
Blocksdefaultto4MiB.Ashortslicecanproduceasmallerobject.
Repeatedoverwritesaddfragments.CompactionandGCconsumebackgroundI/O.
JuiceFSARCHITECTURETRADE-OFFS
Lustrearchitecture/CephFSarchitecture/Glusterarchitecture/JuiceFS/Lustre09/16
Fourdesignsplaceresponsibilityindifferentlayers
LustreCephFSGlusterFSJuiceFSCE
Client
MDS/MDT
OSS/OSTs
Client
MDS/metapool
RADOSdatapool
Client
DHT+AFRclient
Bricks+localFS
Client
ExternalDB
Cache/objectstore
Stripelayout
targets+HA
MDS+RADOS
placement+recovery
Clientdistribution
rebalance+heal
DB+origin+cache
coldread+DBlimits
JuiceFSPRODUCTION/ZELOS
Zeloscasestudy,2025-10-09/Enterpriseregioncomparison10/16
Zeloscopiesdatabeforetrainingacrossclouds
700TB600millionfles
onereportedbucket
onjuicefssync
Self-builtdatacenter
overdedicatedlinks
Publiccloud
JuiceFS+Redis+OSS
JuiceFS+Redis+MinlO
dataset
built
tool
copy
KubernetesCSI+PVCNode-localNVMecache
EnterpriseMulti-Regionisaseparatecapabilityfromthesynctoolinthiscase.
JuiceFS
PRODUCTION/ZHUOYU
Zhuoyucasestudy,2026-09-1611/16
Anewworkercanreuseanothernode'shotdata
WorkerA
localcache
Sharedcachenode
sameblockkey
WorkerB:newnode
localmiss
consistenthash(blockkey)
S3origin
onmiss
LocalcacheSharedcache
reusewithinanodereuseacrossnodes
Zhuoyu'sdistributedcacheisacustomerextensionofCommunityEdition.
JuiceFSPRODUCTION/ZHUOYU
Zhuoyucasestudy,2026-09-1612/16
Datapreparationbecomesataskdependency
≈80%
usedwithin8daysofupload
Dataset
source+PVC
Upload—→Buildcache
TTLfollowstheobservedusewindow
Dataready
workflowgate
Training
consumedata
DataLoad
JuiceFSRuntime
Fluidcoordinatespreloadandlifecycle.OtherjobsuseZhuoyu'scacheAPI.
JuiceFSPRODUCTION/ZHUOYU
Zhuoyucasestudy,2026-09-16/Rangewarmup,PR#7398/Lanceparser,PR#739913/16
Columnselectionreducesthebytestoprepare
SelectedLancecolumns
datasetversion+manifest
Illustrative16MiBfle
block0
JuiceFSwarmup
intersectingblocks
Filebyteranges
physicallayout
block1
block2
block3
Two4MiBblockswarmedforselectedrangesReportedI/Otime:-20-90%acrosspipelines
Rangewarmup·PR#7398Lanceparser·PR#7399
JuiceFS
PRODUCTION/ZHUOYU
Zhuoyucasestudy,2026-09-1614/16
Nearsaturation,asmallgainraisesthetail
1Msequentialreads,aggregateserverlinks:1,200Gbit/s
≈135GiB/s≈138GiB/s
P99≈2msP99≈20-30ms
morethroughput
10-15×
P99
Measuredcachepath.Acoldobject-storereadortrainingjobhasdifferentlimits.
JuiceFSPRODUCTION/HORIZONROBOTICS
Horizoncasestudy,2026-10-13
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理五常法管理
- 稳定性心绞痛护理查房
- 排便活动异常的护理
- 《深度分销模式构建》课件
- 绩效考核与绩效管理回报率最高的投资二
- 虚拟情况练习在脑卒中康复中的应用贾子善
- 老年医学与老年康复资料
- 老年人护理与康复技术
- 组织设计管理学课件
- 中西医结合共建肿瘤患者无痛生活
- 机器人中小学科普
- 气瓶检验知识培训心得
- 盘式制动器拆装课件
- 塑胶-塑胶件控制计划
- DBJT15-189-2020 广东省公共厕所设计标准
- 大数据与财务管理专业教学标准(高等职业教育本科)2025修订
- 辽宁省病历书写基本规范
- 环境科学与工程专业职业生涯规划书4100字数
- T/CECS 10209-2022给水用高环刚钢骨架增强聚乙烯复合管材
- (中级)四级有机合成工职业技能鉴定理论考试题库(含答案)
- 暖气维修施工方案
评论
0/150
提交评论