{"id":"https://openalex.org/W2109404835","doi":"https://doi.org/10.1145/2523616.2523635","title":"Pico replication","display_name":"Pico replication","publication_year":2013,"publication_date":"2013-10-01","ids":{"openalex":"https://openalex.org/W2109404835","doi":"https://doi.org/10.1145/2523616.2523635","mag":"2109404835"},"language":"en","primary_location":{"id":"doi:10.1145/2523616.2523635","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2523616.2523635","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 4th annual Symposium on Cloud Computing","raw_type":"proceedings-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/A5025177651","display_name":"Shriram Rajagopalan","orcid":"https://orcid.org/0000-0002-0368-5207"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]},{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA","US"],"is_corresponding":false,"raw_author_name":"Shriram Rajagopalan","raw_affiliation_strings":["IBM T. J. Watson Research Center, Yorktown Heights, NY and University of British Columbia, Vancouver, Canada","IBM T. J. Watson Research Center, Yorktown Heights, NY and University of British Columbia, Vancouver, Canada#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center, Yorktown Heights, NY and University of British Columbia, Vancouver, Canada","institution_ids":["https://openalex.org/I1341412227","https://openalex.org/I141945490"]},{"raw_affiliation_string":"IBM T. J. Watson Research Center, Yorktown Heights, NY and University of British Columbia, Vancouver, Canada#TAB#","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045373894","display_name":"Dan Williams","orcid":"https://orcid.org/0000-0003-1537-0525"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dan Williams","raw_affiliation_strings":["IBM T. J. Watson Research Center, Yorktown Heights, NY","IBM -- T. J. Watson Research Center, Yorktown Heights, NY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center, Yorktown Heights, NY","institution_ids":["https://openalex.org/I4210114115"]},{"raw_affiliation_string":"IBM -- T. J. Watson Research Center, Yorktown Heights, NY","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071982602","display_name":"Hani Jamjoom","orcid":"https://orcid.org/0000-0001-6143-1064"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hani Jamjoom","raw_affiliation_strings":["IBM T. J. Watson Research Center, Yorktown Heights, NY","IBM -- T. J. Watson Research Center, Yorktown Heights, NY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center, Yorktown Heights, NY","institution_ids":["https://openalex.org/I4210114115"]},{"raw_affiliation_string":"IBM -- T. J. Watson Research Center, Yorktown Heights, NY","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":25.0856,"has_fulltext":false,"cited_by_count":120,"citation_normalized_percentile":{"value":0.99364866,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"15"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","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/T11181","display_name":"Advanced Data Storage Technologies","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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7924519777297974},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6477805972099304},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5974991321563721},{"id":"https://openalex.org/keywords/backup","display_name":"Backup","score":0.5579165816307068},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5231253504753113},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5221750736236572},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.48608162999153137},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.4742526113986969},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.4273773431777954},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3570178747177124},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2681155204772949},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.09092307090759277},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.0760875940322876}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7924519777297974},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6477805972099304},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5974991321563721},{"id":"https://openalex.org/C2780945871","wikidata":"https://www.wikidata.org/wiki/Q194274","display_name":"Backup","level":2,"score":0.5579165816307068},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5231253504753113},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5221750736236572},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.48608162999153137},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.4742526113986969},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.4273773431777954},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3570178747177124},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2681155204772949},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.09092307090759277},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0760875940322876},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2523616.2523635","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2523616.2523635","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 4th annual Symposium on Cloud Computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W10819655","https://openalex.org/W120058319","https://openalex.org/W1516506771","https://openalex.org/W1525194688","https://openalex.org/W1572904055","https://openalex.org/W1604234259","https://openalex.org/W1609618519","https://openalex.org/W1987575199","https://openalex.org/W1989492148","https://openalex.org/W1997269120","https://openalex.org/W2041540671","https://openalex.org/W2050270017","https://openalex.org/W2052915895","https://openalex.org/W2057894086","https://openalex.org/W2100889285","https://openalex.org/W2105545278","https://openalex.org/W2117260615","https://openalex.org/W2130846554","https://openalex.org/W2131726714","https://openalex.org/W2133394135","https://openalex.org/W2142849519","https://openalex.org/W2142892618","https://openalex.org/W2150348590","https://openalex.org/W2153704625","https://openalex.org/W2158049821","https://openalex.org/W2171401829","https://openalex.org/W2171956059","https://openalex.org/W2202294430","https://openalex.org/W2395731689","https://openalex.org/W2522941327","https://openalex.org/W3136721778","https://openalex.org/W4230948688","https://openalex.org/W4244704438","https://openalex.org/W4250276807","https://openalex.org/W4250390143","https://openalex.org/W4285719527","https://openalex.org/W6604990598","https://openalex.org/W6636548729","https://openalex.org/W6649948755","https://openalex.org/W6711893318"],"related_works":["https://openalex.org/W2955195711","https://openalex.org/W17155033","https://openalex.org/W2354454611","https://openalex.org/W2993266126","https://openalex.org/W2392283887","https://openalex.org/W2351388597","https://openalex.org/W2939925694","https://openalex.org/W2829881200","https://openalex.org/W4241986464","https://openalex.org/W3207760230"],"abstract_inverted_index":{"Middleboxes":[0],"are":[1],"being":[2],"rearchitected":[3],"to":[4,20,43,75,106,119,164,171],"be":[5,65],"service":[6],"oriented,":[7],"composable,":[8],"extensible,":[9],"and":[10,90,96,101,127,166],"elastic.":[11],"Yet":[12],"system-level":[13,34],"support":[14],"for":[15,36,92],"high":[16,69],"availability":[17],"(HA)":[18],"continues":[19,74],"introduce":[21],"significant":[22],"performance":[23],"overhead.":[24],"In":[25,132],"this":[26],"paper,":[27],"we":[28],"propose":[29],"Pico":[30],"Replication":[31],"(PR),":[32],"a":[33,116,128,152],"framework":[35],"middleboxes":[37],"that":[38,99],"exploits":[39],"their":[40],"flow-centric":[41],"structure":[42],"achieve":[44],"low":[45],"overhead,":[46],"fully":[47],"customizable":[48],"HA.":[49],"Unlike":[50],"generic":[51],"(virtual":[52],"machine":[53],"level)":[54],"techniques,":[55],"PR":[56,103,126,135,154],"operates":[57],"at":[58,67],"the":[59,72,157],"flow":[60,81],"level.":[61],"Individual":[62],"flows":[63],"can":[64,82],"checkpointed":[66],"very":[68],"frequencies":[70,138],"while":[71],"middlebox":[73],"process":[76],"other":[77],"flows.":[78],"Furthermore,":[79],"each":[80],"have":[83,124],"its":[84,120],"own":[85],"checkpoint":[86,137],"frequency,":[87],"output":[88],"buffer":[89],"target":[91],"backup,":[93],"enabling":[94],"rich":[95],"diverse":[97],"policies":[98],"balance---per-flow---performance":[100],"utilization.":[102],"leverages":[104],"OpenFlow":[105],"provide":[107],"near":[108],"instant":[109],"flow-level":[110],"failure":[111],"recovery,":[112],"by":[113],"dynamically":[114],"rerouting":[115],"flow's":[117],"packets":[118],"replication":[121,149],"target.":[122],"We":[123],"implemented":[125],"flow-based":[129],"HA":[130],"policy.":[131],"controlled":[133],"experiments,":[134],"sustains":[136],"of":[139,143],"1000Hz,":[140],"an":[141],"order":[142],"magnitude":[144],"improvement":[145],"over":[146],"current":[147],"VM":[148],"solutions.":[150],"As":[151],"result,":[153],"drastically":[155],"reduces":[156],"overhead":[158,168],"on":[159],"end-to-end":[160],"latency":[161],"from":[162,169],"280%":[163],"15.5%":[165],"throughput":[167],"99.5%":[170],"3.2%.":[172]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":18},{"year":2019,"cited_by_count":10},{"year":2018,"cited_by_count":15},{"year":2017,"cited_by_count":18},{"year":2016,"cited_by_count":17},{"year":2015,"cited_by_count":8},{"year":2014,"cited_by_count":5}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2016-06-24T00:00:00"}
