[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-82614-en":3,"doc-seo-82614-105":29,"detail-sidebar-cat-0-en-105":83},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},82614,8796095360427,"Lucas Martin","https://ap-avatar.wpscdn.com/davatar_994ba38a5ba835b3df7d355c54d3ed8d",8,"Research & Report","SLFS: a Flexible, Low-Cost Distributed File System Using Serverless Designs","Large-scale distributed file systems must allocate capacity for peak demand, even though file access patterns shift unpredictably and leave resources idle during off-peak periods. Existing scaling granularity is at the whole-server or storage-node level, requiring costly data migration and reconfiguration that take minutes to hours. SLFS is a serverless-based distributed file system implementing both data and metadata operations with millisecond elasticity and pay-per-use execution. It uses key-value-store-backed services, a multi-threaded short-lived server design to mitigate cold starts, and a coordinator to enforce lifetimes and map files to function instances, enabling flexible backend selection and lower cost while maintaining performance.","SLFS: a Flexible, Low-Cost Distributed File System Using Serverless Designs  \nCheng Hao (Ryan) Yang∗ Northeastern University Boston, MA, USA  \nPaola Alsharabaty∗ Northeastern University Boston, MA, USA  \nSoufiane Jounaid  \nNortheastern University Boston, MA, USA  \nCristina Nita-Rotaru  \nNortheastern University Boston, MA, USA  \nJi-Yong Shin  \nNortheastern University Boston, MA, USA  \narXiv :2607 .0 1486v 1 [ cs .DC] 1 Jul 2026  \nAbstract  \nLarge-scale distributed file systems must provision resources for peak demand, yet file access patterns fluctuate significantly, leaving substantial capacity idle during off-peak periods. Existing scaling mechanisms operate at the granularity of entire servers and take minutes to hours, making them unable to track the rapid, finegrained load variations that file systems commonly experience. Serverless computing, with its millisecond-granularity elasticity and pay-per-use pricing, offers a compelling alternative. We present SLFS, the first distributed file system built with serverless functions for both data and metadata operations. SLFS implements file services on top of key-value stores, keeping function operations simple and short, and introduces a novel multi-threaded, short-lived server design that overcomes the cold-start problem while maintaining low cost. A policy-enforcing coordinator efficiently maps files to function instances, scales the system elastically, and controls function lifetimes to balance performance and cost. SLFS can flexibly run on diverse storage backends—from cloud-native services like S3 to user-managed key-value stores—enabling configurable costperformance trade-offs. Our evaluation shows that SLFS mitigatescold starts by 580× compared to the base serverless design and outperforms 􀁟FS, EFS, and Ceph at up to 63%, 68%, and 63% lower cost, respectively.  \n1 Introduction  \nLarge-scale distributed file systems are composed of hundreds of server nodes where some nodes handle file operations while others focus on storing data [32, 49, 57, 65, 78, 83] . In practice, file system load fluctuates significantly: not all files are actively accessed at any given time, and access patterns shift unpredictably across time of day, workload phase, and tenant activity. Yet, to meet peak demand and maintain acceptable latency, operators must provision resources for worst-case load, leaving substantial capacity idle during off-peak periods. This over-provisioning translates directly into wasted cost. Existing distributed file systems offer scaling mechanisms, but these operate at the granularity of entire servers or storage nodes—adding or removing a node involves data migration, rebalancing, and reconfiguration that can take minutes to hours [7, 83]. Such coarse-grained scaling cannot track the rapid, fine-grained load variations that file systems commonly experience.  \n∗ Both authors contributed equally to this research.  \nServerless computing offers a compelling alternative. In the serverless model, users register function images and the framework dynamically launches, auto-scales, and terminates function instances on demand, charging only for the resources consumed during execution [42, 54, 70] . This model provides two key benefits for fluctuating workloads. First, elasticity: function instances can scale from zero to thousands and back in seconds, matching demand at a granularity far finer than server-level scaling. Second, cost efficiency: because the pricing model charges per millisecond of execution, applications with idle intervals between bursts of activity pay only for the time they are active, unlike VMs that incur cost whether busy or idle. These properties have already enabled serverless designs for data analytics [67, 89], machine learning [39, 52], and video encoding [46], hinting at the potential of serverless computing to host a broader class of backend services.  \nDistributed file systems are natural candidates to benefit from these properties. Most file operation","cbCaiicRnsURNEYG","https://ap.wps.com/l/cbCaiicRnsURNEYG","pdf",1087329,1,15,"English","en",105,"# Introduction\n## Resource over-provisioning and coarse-grained scaling\n## Serverless computing as an alternative\n## Prior work on serverless metadata/file services\n## Proposed approach: SLFS","[{\"question\":\"How does SLFS address the serverless cold-start problem while controlling cost?\",\"answer\":\"SLFS introduces a novel multi-threaded, short-lived server design to mitigate cold starts, and uses a policy-enforcing coordinator that maps files to function instances and scales elastically while controlling function lifetimes to balance performance and cost.\"}]",1784181818,38,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":78,"head_meta":80,"extra_data":82,"updated_unix":27},"slfs-a-flexible-low-cost-distributed-file-system-using-serverless-designs","",{"@graph":35,"@context":77},[36,53,68],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/slfs-a-flexible-low-cost-distributed-file-system-using-serverless-designs/82614/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-17","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71],{"name":72,"@type":73,"acceptedAnswer":74},"How does SLFS address the serverless cold-start problem while controlling cost?","Question",{"text":75,"@type":76},"SLFS introduces a novel multi-threaded, short-lived server design to mitigate cold starts, and uses a policy-enforcing coordinator that maps files to function instances and scales elastically while controlling function lifetimes to balance performance and cost.","Answer","https://schema.org",{"og:url":51,"og:type":79,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":81,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":84},[85,89,93,97,102,107,112,115,120,123,127],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":86,"show_sort_weight":87,"slug":88},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":90,"show_sort_weight":91,"slug":92},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":94,"show_sort_weight":95,"slug":96},"Exam",70,"exam",{"id":98,"doc_module":4,"doc_module_name":45,"category_name":99,"show_sort_weight":100,"slug":101},5,"Comic",60,"comic",{"id":103,"doc_module":4,"doc_module_name":45,"category_name":104,"show_sort_weight":105,"slug":106},6,"Technology",50,"technology",{"id":108,"doc_module":4,"doc_module_name":45,"category_name":109,"show_sort_weight":110,"slug":111},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":113,"slug":114},30,"research-report",{"id":116,"doc_module":4,"doc_module_name":45,"category_name":117,"show_sort_weight":118,"slug":119},9,"Religion & Spirituality",20,"religion-spirituality",{"id":118,"doc_module":4,"doc_module_name":45,"category_name":121,"show_sort_weight":118,"slug":122},"World Cup","world-cup",{"id":124,"doc_module":4,"doc_module_name":45,"category_name":125,"show_sort_weight":124,"slug":126},10,"Lifestyle","lifestyle",{"id":128,"doc_module":4,"doc_module_name":45,"category_name":129,"show_sort_weight":98,"slug":130},19,"General","general"]