{"id":"https://openalex.org/W1508068333","doi":"https://doi.org/10.1109/infocom.2015.7218645","title":"TimeFlip: Scheduling network updates with timestamp-based TCAM ranges","display_name":"TimeFlip: Scheduling network updates with timestamp-based TCAM ranges","publication_year":2015,"publication_date":"2015-04-01","ids":{"openalex":"https://openalex.org/W1508068333","doi":"https://doi.org/10.1109/infocom.2015.7218645","mag":"1508068333"},"language":"en","primary_location":{"id":"doi:10.1109/infocom.2015.7218645","is_oa":false,"landing_page_url":"https://doi.org/10.1109/infocom.2015.7218645","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE Conference on Computer Communications (INFOCOM)","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/A5063995726","display_name":"Tal Mizrahi","orcid":"https://orcid.org/0000-0002-0945-7790"},"institutions":[{"id":"https://openalex.org/I174306211","display_name":"Technion \u2013 Israel Institute of Technology","ror":"https://ror.org/03qryx823","country_code":"IL","type":"education","lineage":["https://openalex.org/I174306211"]}],"countries":["IL"],"is_corresponding":true,"raw_author_name":"Tal Mizrahi","raw_affiliation_strings":["Technion"],"affiliations":[{"raw_affiliation_string":"Technion","institution_ids":["https://openalex.org/I174306211"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010514482","display_name":"Ori Rottenstreich","orcid":"https://orcid.org/0000-0002-4064-1238"},"institutions":[{"id":"https://openalex.org/I20089843","display_name":"Princeton University","ror":"https://ror.org/00hx57361","country_code":"US","type":"education","lineage":["https://openalex.org/I20089843"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ori Rottenstreich","raw_affiliation_strings":["Princeton University","Princeton University#TAB#"],"affiliations":[{"raw_affiliation_string":"Princeton University","institution_ids":["https://openalex.org/I20089843"]},{"raw_affiliation_string":"Princeton University#TAB#","institution_ids":["https://openalex.org/I20089843"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110248287","display_name":"Yoram Moses","orcid":null},"institutions":[{"id":"https://openalex.org/I174306211","display_name":"Technion \u2013 Israel Institute of Technology","ror":"https://ror.org/03qryx823","country_code":"IL","type":"education","lineage":["https://openalex.org/I174306211"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Yoram Moses","raw_affiliation_strings":["Technion"],"affiliations":[{"raw_affiliation_string":"Technion","institution_ids":["https://openalex.org/I174306211"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5063995726"],"corresponding_institution_ids":["https://openalex.org/I174306211"],"apc_list":null,"apc_paid":null,"fwci":14.6441,"has_fulltext":false,"cited_by_count":67,"citation_normalized_percentile":{"value":0.99026812,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"2551","last_page":"2559"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","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/T10714","display_name":"Software-Defined Networks and 5G","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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11478","display_name":"Caching and Content Delivery","score":0.9952999949455261,"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/timestamp","display_name":"Timestamp","score":0.9456923604011536},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8658047914505005},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.5037211775779724},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4862319529056549},{"id":"https://openalex.org/keywords/network-time-protocol","display_name":"Network Time Protocol","score":0.42460212111473083},{"id":"https://openalex.org/keywords/encode","display_name":"ENCODE","score":0.42288652062416077},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.42118212580680847},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.40561404824256897},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36166125535964966},{"id":"https://openalex.org/keywords/time-synchronization","display_name":"Time synchronization","score":0.10425135493278503}],"concepts":[{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.9456923604011536},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8658047914505005},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.5037211775779724},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4862319529056549},{"id":"https://openalex.org/C178148046","wikidata":"https://www.wikidata.org/wiki/Q217491","display_name":"Network Time Protocol","level":3,"score":0.42460212111473083},{"id":"https://openalex.org/C66746571","wikidata":"https://www.wikidata.org/wiki/Q1134833","display_name":"ENCODE","level":3,"score":0.42288652062416077},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.42118212580680847},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.40561404824256897},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36166125535964966},{"id":"https://openalex.org/C2986737936","wikidata":"https://www.wikidata.org/wiki/Q1058791","display_name":"Time synchronization","level":2,"score":0.10425135493278503},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"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.1109/infocom.2015.7218645","is_oa":false,"landing_page_url":"https://doi.org/10.1109/infocom.2015.7218645","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE Conference on Computer Communications (INFOCOM)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W1508068333","https://openalex.org/W1964724240","https://openalex.org/W1977053091","https://openalex.org/W1977543579","https://openalex.org/W1992811742","https://openalex.org/W2013409485","https://openalex.org/W2031333396","https://openalex.org/W2068702858","https://openalex.org/W2076106147","https://openalex.org/W2094598943","https://openalex.org/W2102090846","https://openalex.org/W2115546448","https://openalex.org/W2120416631","https://openalex.org/W2126655973","https://openalex.org/W2126926261","https://openalex.org/W2129893246","https://openalex.org/W2137826183","https://openalex.org/W2138268725","https://openalex.org/W2139870147","https://openalex.org/W2145679918","https://openalex.org/W2147118406","https://openalex.org/W2149236835","https://openalex.org/W2164284397","https://openalex.org/W2168502624","https://openalex.org/W2543256225","https://openalex.org/W2746505796","https://openalex.org/W2997288271","https://openalex.org/W3139681473","https://openalex.org/W3163011775","https://openalex.org/W3163129932","https://openalex.org/W4251549532","https://openalex.org/W4253729210","https://openalex.org/W6653712188","https://openalex.org/W6681752776"],"related_works":["https://openalex.org/W2160425906","https://openalex.org/W1882733036","https://openalex.org/W2546696010","https://openalex.org/W1992741870","https://openalex.org/W2109998134","https://openalex.org/W2389861412","https://openalex.org/W573597203","https://openalex.org/W2979319203","https://openalex.org/W2597699647","https://openalex.org/W2332267911"],"abstract_inverted_index":{"Network":[0],"configuration":[1],"and":[2,7,120,140,171],"policy":[3],"updates":[4,63,124],"occur":[5],"frequently,":[6],"must":[8],"be":[9,33,113,156,176],"performed":[10,65,177],"in":[11,103,148],"a":[12,47,80,93,100,104,138,153,159,164],"way":[13],"that":[14,29,62,96,142],"minimizes":[15],"transient":[16],"effects":[17],"caused":[18],"by":[19,158],"intermediate":[20],"states":[21],"of":[22,132,184],"the":[23,67,130,150,169,173,182],"network.":[24],"It":[25],"has":[26],"been":[27],"shown":[28],"accurate":[30,85],"time":[31,69],"can":[32,59,112,155],"used":[34,114],"for":[35,70,83],"coordinating":[36],"network-wide":[37],"updates,":[38,87,119],"thereby":[39],"reducing":[40],"temporary":[41],"inconsistencies.":[42],"However,":[43],"this":[44,76],"approach":[45],"presents":[46],"great":[48],"challenge;":[49],"even":[50],"if":[51,143],"network":[52,123],"devices":[53],"have":[54],"perfectly":[55],"synchronized":[56],"clocks,":[57],"how":[58],"we":[60,78],"guarantee":[61],"are":[64],"at":[66],"exact":[68],"which":[71],"they":[72],"were":[73],"scheduled?":[74],"In":[75],"paper":[77],"present":[79],"practical":[81],"method":[82],"implementing":[84],"time-based":[86,94],"using":[88,99,163],"TIMEFLIPs.":[89],"A":[90],"TimeFlip":[91,154],"is":[92,97,145],"update":[95,174],"implemented":[98],"timestamp":[101],"field":[102],"Ternary":[105],"Content":[106],"Addressable":[107],"Memory":[108],"(TCAM)":[109],"entry.":[110],"TIMEFLIPs":[111],"to":[115,121,136,167,175],"implement":[116],"Atomic":[117],"Bundle":[118],"coordinate":[122],"with":[125,178],"high":[126],"accuracy.":[127],"We":[128],"analyze":[129],"amount":[131],"TCAM":[133,161],"resources":[134],"required":[135],"encode":[137],"TimeFlip,":[139],"show":[141],"there":[144],"enough":[146],"flexibility":[147],"determining":[149],"scheduled":[151],"time,":[152],"encoded":[157],"single":[160,165],"entry,":[162],"bit":[166],"represent":[168],"timestamp,":[170],"allowing":[172],"an":[179],"accuracy":[180],"on":[181],"order":[183],"1":[185],"microsecond.":[186]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":14},{"year":2018,"cited_by_count":9},{"year":2017,"cited_by_count":12},{"year":2016,"cited_by_count":20},{"year":2015,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
