{"id":"https://openalex.org/W2793311175","doi":"https://doi.org/10.1145/3164536","title":"Disk Prefetching Mechanisms for Increasing HTTP Streaming Video Server Throughput","display_name":"Disk Prefetching Mechanisms for Increasing HTTP Streaming Video Server Throughput","publication_year":2018,"publication_date":"2018-03-22","ids":{"openalex":"https://openalex.org/W2793311175","doi":"https://doi.org/10.1145/3164536","mag":"2793311175"},"language":"en","primary_location":{"id":"doi:10.1145/3164536","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3164536","pdf_url":null,"source":{"id":"https://openalex.org/S4210231956","display_name":"ACM Transactions on Modeling and Performance Evaluation of Computing Systems","issn_l":"2376-3639","issn":["2376-3639","2376-3647"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Modeling and Performance Evaluation of Computing Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5088693807","display_name":"Benjamin Cassell","orcid":"https://orcid.org/0000-0002-2401-5579"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Benjamin Cassell","raw_affiliation_strings":["University of Waterloo, Waterloo ON"],"raw_orcid":"https://orcid.org/0000-0002-2401-5579","affiliations":[{"raw_affiliation_string":"University of Waterloo, Waterloo ON","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014429043","display_name":"Tyler Szepesi","orcid":null},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Tyler Szepesi","raw_affiliation_strings":["University of Waterloo, Waterloo ON"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Waterloo, Waterloo ON","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110343168","display_name":"Jim Summers","orcid":null},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Jim Summers","raw_affiliation_strings":["University of Waterloo, Waterloo ON"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Waterloo, Waterloo ON","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028554006","display_name":"Tim Brecht","orcid":null},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Tim Brecht","raw_affiliation_strings":["University of Waterloo, Waterloo ON"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Waterloo, Waterloo ON","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008426366","display_name":"Derek L. Eager","orcid":null},"institutions":[{"id":"https://openalex.org/I32625721","display_name":"University of Saskatchewan","ror":"https://ror.org/010x8gc63","country_code":"CA","type":"education","lineage":["https://openalex.org/I32625721"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Derek Eager","raw_affiliation_strings":["University of Saskatchewan, Saskatoon SK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Saskatchewan, Saskatoon SK","institution_ids":["https://openalex.org/I32625721"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109102776","display_name":"Bernard Wong","orcid":null},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Bernard Wong","raw_affiliation_strings":["University of Waterloo, Waterloo ON"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Waterloo, Waterloo ON","institution_ids":["https://openalex.org/I151746483"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.7582,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.73941549,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"3","issue":"2","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9997000098228455,"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/T11478","display_name":"Caching and Content Delivery","score":0.9997000098228455,"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/T11165","display_name":"Image and Video Quality Assessment","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9991999864578247,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8615357875823975},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.7402698993682861},{"id":"https://openalex.org/keywords/serialization","display_name":"Serialization","score":0.7199985384941101},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.712108850479126},{"id":"https://openalex.org/keywords/web-server","display_name":"Web server","score":0.5764430165290833},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5523713231086731},{"id":"https://openalex.org/keywords/real-time-streaming-protocol","display_name":"Real Time Streaming Protocol","score":0.4956129789352417},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.47298845648765564},{"id":"https://openalex.org/keywords/hypertext-transfer-protocol","display_name":"Hypertext Transfer Protocol","score":0.4498341977596283},{"id":"https://openalex.org/keywords/video-server","display_name":"Video server","score":0.4477866590023041},{"id":"https://openalex.org/keywords/file-server","display_name":"File server","score":0.43808549642562866},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.40886440873146057},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.2741076648235321}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8615357875823975},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.7402698993682861},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.7199985384941101},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.712108850479126},{"id":"https://openalex.org/C11392498","wikidata":"https://www.wikidata.org/wiki/Q11288","display_name":"Web server","level":3,"score":0.5764430165290833},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5523713231086731},{"id":"https://openalex.org/C110738861","wikidata":"https://www.wikidata.org/wiki/Q682598","display_name":"Real Time Streaming Protocol","level":3,"score":0.4956129789352417},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.47298845648765564},{"id":"https://openalex.org/C149672775","wikidata":"https://www.wikidata.org/wiki/Q8777","display_name":"Hypertext Transfer Protocol","level":3,"score":0.4498341977596283},{"id":"https://openalex.org/C2778399435","wikidata":"https://www.wikidata.org/wiki/Q538556","display_name":"Video server","level":2,"score":0.4477866590023041},{"id":"https://openalex.org/C4373008","wikidata":"https://www.wikidata.org/wiki/Q513349","display_name":"File server","level":2,"score":0.43808549642562866},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.40886440873146057},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.2741076648235321},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3164536","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3164536","pdf_url":null,"source":{"id":"https://openalex.org/S4210231956","display_name":"ACM Transactions on Modeling and Performance Evaluation of Computing Systems","issn_l":"2376-3639","issn":["2376-3639","2376-3647"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Modeling and Performance Evaluation of Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W85593930","https://openalex.org/W126443840","https://openalex.org/W135304321","https://openalex.org/W218410834","https://openalex.org/W1488805037","https://openalex.org/W1495070269","https://openalex.org/W1573329052","https://openalex.org/W1963903779","https://openalex.org/W1963957215","https://openalex.org/W1986697120","https://openalex.org/W1991932143","https://openalex.org/W2018338013","https://openalex.org/W2046111861","https://openalex.org/W2066660519","https://openalex.org/W2073807738","https://openalex.org/W2094716733","https://openalex.org/W2104674076","https://openalex.org/W2108863067","https://openalex.org/W2109850171","https://openalex.org/W2129994716","https://openalex.org/W2137935742","https://openalex.org/W2148620466","https://openalex.org/W2149273293","https://openalex.org/W2150864656","https://openalex.org/W2158542147","https://openalex.org/W2163227950","https://openalex.org/W2167819041","https://openalex.org/W2168395296","https://openalex.org/W2170327727","https://openalex.org/W2526038930","https://openalex.org/W2528650285","https://openalex.org/W2607257319"],"related_works":["https://openalex.org/W2954394893","https://openalex.org/W4299285614","https://openalex.org/W3115826473","https://openalex.org/W2061307012","https://openalex.org/W2097177869","https://openalex.org/W2737613597","https://openalex.org/W2361310958","https://openalex.org/W2992604464","https://openalex.org/W1553199443","https://openalex.org/W2992460527"],"abstract_inverted_index":{"Most":[0],"video":[1,36,84,173],"streaming":[2,37,83,174,222],"traffic":[3],"is":[4,55],"delivered":[5],"over":[6],"HTTP":[7,35,82,172],"using":[8,196,217],"standard":[9],"web":[10,14,85,198,227],"servers.":[11,86],"While":[12],"traditional":[13],"server":[15,60],"workloads":[16,38],"consist":[17],"of":[18,44,81,186,234,241,252,280],"requests":[19],"that":[20,26,73,110,145,248],"are":[21,122],"primarily":[22],"for":[23,168,224,287],"small":[24],"files":[25],"can":[27,74,176,220,257],"be":[28,75,177],"serviced":[29],"from":[30,128],"the":[31,79,184,203,277],"file":[32],"system":[33,164],"cache,":[34],"often":[39],"service":[40],"a":[41,50,71,159,232,239,281],"long":[42],"tail":[43],"large":[45],"infrequently":[46],"requested":[47],"videos.":[48],"As":[49],"result,":[51],"optimizing":[52,169],"disk":[53,69,267,288],"accesses":[54],"critical":[56],"to":[57,77,124,135,142,153,261,275],"obtaining":[58],"good":[59],"throughput.":[61],"In":[62,140],"this":[63],"article":[64],"we":[65,101,219,246,256,271],"explore":[66],"serialized,":[67],"aggressive":[68,92,131,189],"prefetching,":[70],"technique":[72],"used":[76],"improve":[78,221],"throughput":[80,223],"We":[87,181,213],"identify":[88],"how":[89],"serialization":[90,129,187],"and":[91,103,130,161,179,188,193,202,211,238],"prefetching":[93,132,190],"affect":[94],"performance,":[95],"and,":[96],"based":[97],"on":[98,206,236,243],"our":[99],"findings,":[100],"construct":[102],"evaluate":[104,183],"Libception,":[105,195,218],"an":[106],"application-level":[107],"shim":[108],"library":[109],"implements":[111],"both":[112,191],"techniques.":[113],"By":[114],"dynamically":[115],"linking":[116],"against":[117],"Libception":[118,157,262],"at":[119,230],"runtime,":[120],"applications":[121,285],"able":[123],"transparently":[125],"obtain":[126],"benefits":[127],"without":[133,194],"needing":[134],"change":[136],"their":[137],"source":[138],"code.":[139],"contrast":[141],"other":[143],"approaches":[144],"modify":[146],"applications,":[147],"make":[148],"kernel":[149,155,254],"changes,":[150],"or":[151],"attempt":[152],"optimize":[154],"tuning,":[156],"provides":[158],"portable":[160],"relatively":[162],"simple":[163],"in":[165,171],"which":[166],"techniques":[167],"I/O":[170],"servers":[175,199,228],"implemented":[178],"evaluated.":[180],"empirically":[182],"efficacy":[185],"with":[192,249],"three":[197,226],"(Apache,":[200],"nginx,":[201],"userver)":[204],"running":[205],"two":[207,284],"operating":[208],"systems":[209],"(FreeBSD":[210],"Linux).":[212],"find":[214,247],"that,":[215],"by":[216,229,263],"all":[225],"least":[231],"factor":[233,240],"2":[235],"FreeBSD":[237],"2.5":[242],"Linux.":[244],"Additionally,":[245],"significant":[250],"tuning":[251],"Linux":[253],"parameters,":[255],"achieve":[258],"similar":[259],"performance":[260],"globally":[264],"modifying":[265],"Linux\u2019s":[266],"prefetch":[268],"behaviour.":[269],"Finally,":[270],"demonstrate":[272],"Libception\u2019s":[273],"ability":[274],"reduce":[276],"completion":[278],"time":[279],"microbenchmark":[282],"involving":[283],"competing":[286],"resources.":[289]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":3}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
