{"id":"https://openalex.org/W4391013418","doi":"https://doi.org/10.48550/arxiv.2401.09186","title":"The Mikado Filesystem: An experimental RPC filesystem running over gRPC","display_name":"The Mikado Filesystem: An experimental RPC filesystem running over gRPC","publication_year":2024,"publication_date":"2024-01-17","ids":{"openalex":"https://openalex.org/W4391013418","doi":"https://doi.org/10.48550/arxiv.2401.09186"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2401.09186","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2401.09186","pdf_url":"https://arxiv.org/pdf/2401.09186","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2401.09186","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5093744067","display_name":"John D. Dougrez-Lewis","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Dougrez-Lewis, John D.","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5093744067"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.98580002784729,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9722999930381775,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8627520203590393},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.7437824010848999},{"id":"https://openalex.org/keywords/directory","display_name":"Directory","score":0.5164670944213867},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.46284812688827515},{"id":"https://openalex.org/keywords/host","display_name":"Host (biology)","score":0.4450998604297638}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8627520203590393},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7437824010848999},{"id":"https://openalex.org/C2777683733","wikidata":"https://www.wikidata.org/wiki/Q201456","display_name":"Directory","level":2,"score":0.5164670944213867},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.46284812688827515},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.4450998604297638},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2401.09186","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2401.09186","pdf_url":"https://arxiv.org/pdf/2401.09186","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"doi:10.48550/arxiv.2401.09186","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2401.09186","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2401.09186","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2401.09186","pdf_url":"https://arxiv.org/pdf/2401.09186","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4391013418.pdf"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W3115906952","https://openalex.org/W3134811395","https://openalex.org/W3155196058","https://openalex.org/W4252960523","https://openalex.org/W1529821365","https://openalex.org/W2135486207","https://openalex.org/W1499611046","https://openalex.org/W3024420453"],"abstract_inverted_index":{"Computer":[0],"applications":[1,54],"seeking":[2],"to":[3,20,23,161,191,193,209],"persist":[4],"files":[5,152,186,221],"remotely":[6],"across":[7],"the":[8,99,109,118,162,169],"Internet":[9],"are":[10,177],"faced":[11],"with":[12,226],"a":[13,68,85,94,122,131,136,147,202],"bewildering":[14],"choice":[15],"of":[16,52,71,88,146,151,168,196,219,255,276,279],"mechanisms":[17],"which":[18,35],"tend":[19],"boil":[21],"down":[22],"monolithic":[24],"proprietary":[25],"closed-source":[26],"Vendor":[27],"solutions.":[28],"We":[29],"introduce":[30],"The":[31,204],"Mikado":[32],"Filesystem":[33],"(mikfs),":[34],"provides":[36,241],"an":[37,277],"open":[38,48],"simple":[39],"lightweight":[40],"interoperable":[41],"portable":[42],"extensible":[43],"remote":[44,56],"filesystem":[45,157],"that":[46],"is":[47,65,158,231,267],"source.":[49],"mikfs":[50,64,144,266],"consists":[51,145],"client":[53,113,123],"accessing":[55],"servers":[57,214],"via":[58],"RPC":[59],"running":[60,129,141],"over":[61,75,247],"TCP/IP":[62],"connections.":[63],"defined":[66],"as":[67,269],"concrete":[69],"set":[70],"API":[72,175,206],"method":[73],"calls":[74],"gRPC":[76,83,100,240],"expressed":[77],"in":[78,117,125,139,257],"Google's":[79],"Protocol":[80],"Buffers'":[81],"IDL.":[82],"supports":[84],"wide":[86],"variety":[87],"programming":[89],"languages":[90],"&amp;":[91,105,114,153,187,198,229,245,251],"platforms.":[92],"For":[93],"given":[95],"language":[96],"+":[97],"platform,":[98],"toolset":[101],"can":[102,134],"generate":[103],"client-":[104],"server-side":[106],"stubs":[107],"from":[108,112],"IDL":[110],"callable":[111],"server":[115,137],"code":[116,234],"selected":[119],"languages,":[120],"e.g.,":[121],"written":[124,138],"C#":[126],"or":[127],"java":[128],"on":[130,142,185,201],"Windows":[132],"PC":[133],"access":[135],"C++":[140],"Linux.":[143],"virtual":[148],"hierarchical":[149],"tree":[150],"directories.":[154],"This":[155],"logical":[156],"not":[159],"constrained":[160],"limits":[163],"and":[164,215,238,283],"file":[165,197],"naming":[166],"conventions":[167],"host's":[170],"own":[171,212],"physical":[172],"native":[173],"filesystem.":[174],"methods":[176,228],"provided":[178,268],"for":[179,181,189,236,260],"authentication;":[180],"atomic":[182],"file-level":[183],"operations":[184],"directories;":[188],"clients":[190],"register":[192],"receive":[194],"notifications":[195],"directory":[199],"changes":[200],"server.":[203],"public":[205],"allows":[207],"developers":[208],"write":[210],"their":[211],"new":[213,227],"clients;":[216],"allowing":[217],"migration":[218],"hosted":[220],"between":[222],"different":[223],"implementations;":[224],"extension":[225],"features;":[230],"Open":[232],"Source":[233],"available":[235],"inspection":[237],"adaptation.":[239],"secure":[242],"authenticated":[243],"connection":[244],"communication":[246],"HTTP/2;":[248],"End-to-End":[249],"Privacy":[250],"Security":[252],"against":[253],"eavesdropping":[254],"data":[256],"transit;":[258],"support":[259],"multiple":[261],"alternate":[262],"user":[263],"login":[264],"mechanisms.":[265],"source":[270],"code,":[271],"'The":[272],"Bootstrap":[273],"Distribution',":[274],"consisting":[275],"ecosystem":[278],"clients,":[280],"servers,":[281],"tools":[282],"utilities.":[284]},"counts_by_year":[],"updated_date":"2026-02-09T09:26:11.010843","created_date":"2025-10-10T00:00:00"}
