[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-183131-105":59,"doc-detail-183131-en":131},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","taming-the-cloud-object-storage-with-mos-abstract","Taming the Cloud Object Storage with MOS - Abstract","","Cloud object stores have become the dominant form of cloud storage, offering high availability, elastic scaling, and pay-as-you-go pricing along with HTTP-based RESTful APIs for data management. In practice, providers deploy object stores with a single homogeneous configuration, forcing all applications to experience identical service levels despite widely different latency and throughput needs. MOS proposes Micro Object Storage with independently configured microstores tuned dynamically to specific workloads.",{"@graph":69,"@context":123},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/taming-the-cloud-object-storage-with-mos-abstract/183131/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/taming-the-cloud-object-storage-with-mos-abstract/183131.png","ImageObject",300,407,{"name":92,"@type":93},"Maya Linwood","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-26","2026-09-02",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",17,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"Why do cloud object stores struggle to meet diverse application performance needs?","Question",{"text":113,"@type":114},"They are typically deployed with a single set of configuration parameters, causing all applications to experience the same service level even when their latency and throughput requirements differ widely.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"What problem does MOS address in object storage deployments?",{"text":118,"@type":114},"MOS addresses the mismatch between one-size-fits-all deployments and heterogeneous workloads and datacenter environments by separating workloads into finer-grained object stores on sub-clusters.",{"name":120,"@type":111,"acceptedAnswer":121},"How does MOS work at a high level?",{"text":122,"@type":114},"MOS uses dynamic resource partitioning so each microstore runs as a fully functional object store unit, while a resource manager monitors load and automatically reconfigures resources to match workload shifts.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},183131,1790436428,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":8,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":81},962084928432,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","Taming the Cloud Object Storage with MOS  \nAli Anwar⋆ , Yue Cheng⋆ , Aayush Gupta† , Ali R. Butt⋆⋆Virginia Tech, †IBM Research – Almaden  \n# Abstract\n\nCloud object stores have become the most widely used formof cloud storage in recent years. They combine key advan -tages such as high availability, elasticity and a pay-as-you -go pricing model, which allows applications to scale as theusage increases or decreases, with HTTP-based RESTfulAPIs for data management. Cloud object stores today aredeployed using a single set of con􀀂guration parameters forall different types of applications. This homogeneous setupresults in all applications experiencing the same service level(e.g., data transfer throughput, etc.) . However, the vast vari -ety of applications expose extremely different latency andthroughput requirements. To this end, we propose MOS, aMicro Object Storage architecture with independently con-􀀂gured microstores each tuned dynamically for a particulartype of workload.  \n# 1. Motivation\n\nCloud object stores, such as S3 [1], Swift [3] and Ceph [2],have become the most widely used form of cloud storagein recent years. Cloud object stores today are deployed us -ing a single set of con􀀂guration parameters for all differ-ent types of applications. This homogeneous setup resultsin all applications experiencing the same service level (e.g.,average latency per request, data transfer throughput, andqueries per second (QPS)) . However, the vast variety of ap -plications expose extremely different latency and through -put requirements. For example, a social networking or photosharing application requires low latency to keep a respon -sive user experience, whereas backup services can toleratehigher latency but require sustained high throughput. Ex -tant object storage services compromise application perfor-mance to gain the 􀀃exibility advantages. The situation is fur-ther complicated by the fact that due to regular system up -grades and introduction of new storage architectures, datacenters hosting these object stores are becoming increas -ingly heterogeneous. However, with the “one-size-􀀂ts-all”style of object store deployment, it is impossible to matcheach set of speci􀀂ctypes of hardwares with the right type ofapplication workload. For example, latency-sensitive small -object workloads would require low-latency storage devicesand powerful CPU processing capacity whereas large objectwrite-only workloads can be supported with a combination  \nLoad balancer/Load redirector  \nLoad balancer/Load redirector  \n…  \nLoad balancer/Load redirector  \nWorkload monitor  \nProxy  \nProxy  \n…  \nProxy  \nObjectstorage  \nObjectstorage  \n…  \nMicrostore 1  \nObjectstorage  \nWorkload monitor  \nProxy  \nProxy  \n…  \nProxy  \nObjectstorage  \nObjectstorage  \n…  \nObjectstorage  \nMicrostore N  \nResourcemanager  \n| Proxy   |\n| --- |\n\nObjectstorage  \nFree resource pool  \n…  \nMOS setup  \nFigure 1: Overview of MOS design.  \nof high network bandwidth and weaker CPU power. Underthis scenario, meeting SLA requirement for oneof the work -load may require, i) adding hardware resources which maynot improve the performance for other workloads, ii) soft -ware tuning which may decrease the performance for theother workloads.  \nIn this paper, we argue that it is more bene􀀂cial to sep -arately entertain these workloads in 􀀂ner-grained objectstores launched on sub-clusters formed using the availablehardware resources.  \n# 2. MOS Design Overview\n\nMOS performs dynamic resource partitioning and provi -sioning, allowing each microstore within an object storagesetup to run as a fully-functional object store unit. As de -picted in Figure 1, MOS consists of two layers: (1) Micro -stores: consists of multiple instances of object stores, eachcalled a microstore that is allocated a subset of proxy andstorage nodes that matches the requirements of applicationit is meant to support. (2) MOS substrate: consists of aresource manager that monitors load on each microstore us -ing a workload monitor ","cbCait9rPo4PLwFh","https://ap.wps.com/l/cbCait9rPo4PLwFh","pdf",181298,"English","# Abstract\n# 1. Motivation\n# 2. MOS Design Overview","[{\"question\":\"Why do cloud object stores struggle to meet diverse application performance needs?\",\"answer\":\"They are typically deployed with a single set of configuration parameters, causing all applications to experience the same service level even when their latency and throughput requirements differ widely.\"},{\"question\":\"What problem does MOS address in object storage deployments?\",\"answer\":\"MOS addresses the mismatch between one-size-fits-all deployments and heterogeneous workloads and datacenter environments by separating workloads into finer-grained object stores on sub-clusters.\"},{\"question\":\"How does MOS work at a high level?\",\"answer\":\"MOS uses dynamic resource partitioning so each microstore runs as a fully functional object store unit, while a resource manager monitors load and automatically reconfigures resources to match workload shifts.\"}]","Taming the Cloud Object Storage with MOS - Abstract | PDF",1788351402]