{"id":"https://openalex.org/W2300276587","doi":"https://doi.org/10.1109/tmm.2016.2532603","title":"Core Failure Mitigation in Integer Sum-of-Product Computations on Cloud Computing Systems","display_name":"Core Failure Mitigation in Integer Sum-of-Product Computations on Cloud Computing Systems","publication_year":2016,"publication_date":"2016-02-19","ids":{"openalex":"https://openalex.org/W2300276587","doi":"https://doi.org/10.1109/tmm.2016.2532603","mag":"2300276587"},"language":"en","primary_location":{"id":"doi:10.1109/tmm.2016.2532603","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmm.2016.2532603","pdf_url":null,"source":{"id":"https://openalex.org/S137030581","display_name":"IEEE Transactions on Multimedia","issn_l":"1520-9210","issn":["1520-9210","1941-0077"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Multimedia","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://discovery.ucl.ac.uk/1505955/1/TMM-Jan-16-6556_2col_1space.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5086128408","display_name":"Ijeoma Anarado","orcid":"https://orcid.org/0000-0002-7446-0195"},"institutions":[{"id":"https://openalex.org/I45129253","display_name":"University College London","ror":"https://ror.org/02jx3x895","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I45129253"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Ijeoma Anarado","raw_affiliation_strings":["Department of Electronic and Electrical Engineering, University College London, London, U.K"],"affiliations":[{"raw_affiliation_string":"Department of Electronic and Electrical Engineering, University College London, London, U.K","institution_ids":["https://openalex.org/I45129253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008047912","display_name":"Yiannis Andreopoulos","orcid":null},"institutions":[{"id":"https://openalex.org/I45129253","display_name":"University College London","ror":"https://ror.org/02jx3x895","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I45129253"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yiannis Andreopoulos","raw_affiliation_strings":["Department of Electronic and Electrical Engineering, University College London, London, U.K"],"affiliations":[{"raw_affiliation_string":"Department of Electronic and Electrical Engineering, University College London, London, U.K","institution_ids":["https://openalex.org/I45129253"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5086128408"],"corresponding_institution_ids":["https://openalex.org/I45129253"],"apc_list":null,"apc_paid":null,"fwci":0.3378,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.64407254,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"18","issue":"4","first_page":"789","last_page":"801"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9993000030517578,"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"}},"topics":[{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9993000030517578,"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/T10500","display_name":"Sparse and Compressive Sensing Techniques","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9975000023841858,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/checksum","display_name":"Checksum","score":0.8244830369949341},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.787575364112854},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5987874269485474},{"id":"https://openalex.org/keywords/integer","display_name":"Integer (computer science)","score":0.54157555103302},{"id":"https://openalex.org/keywords/reduction","display_name":"Reduction (mathematics)","score":0.5354348421096802},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.5309445858001709},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.45334526896476746},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4237584173679352},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.41598689556121826},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3503078818321228},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3245217204093933},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1489885151386261}],"concepts":[{"id":"https://openalex.org/C162372511","wikidata":"https://www.wikidata.org/wiki/Q218341","display_name":"Checksum","level":2,"score":0.8244830369949341},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.787575364112854},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5987874269485474},{"id":"https://openalex.org/C97137487","wikidata":"https://www.wikidata.org/wiki/Q729138","display_name":"Integer (computer science)","level":2,"score":0.54157555103302},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.5354348421096802},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.5309445858001709},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.45334526896476746},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4237584173679352},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.41598689556121826},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3503078818321228},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3245217204093933},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1489885151386261},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tmm.2016.2532603","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmm.2016.2532603","pdf_url":null,"source":{"id":"https://openalex.org/S137030581","display_name":"IEEE Transactions on Multimedia","issn_l":"1520-9210","issn":["1520-9210","1941-0077"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Multimedia","raw_type":"journal-article"},{"id":"pmh:oai:eprints.ucl.ac.uk.OAI2:1505955","is_oa":true,"landing_page_url":"https://discovery.ucl.ac.uk/id/eprint/1505955/","pdf_url":"https://discovery.ucl.ac.uk/1505955/1/TMM-Jan-16-6556_2col_1space.pdf","source":{"id":"https://openalex.org/S4306400024","display_name":"UCL Discovery (University College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I45129253","host_organization_name":"University College London","host_organization_lineage":["https://openalex.org/I45129253"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"   IEEE Transactions on Multimedia , 18  (4)   pp. 789-801.   (2016)      ","raw_type":"Article"}],"best_oa_location":{"id":"pmh:oai:eprints.ucl.ac.uk.OAI2:1505955","is_oa":true,"landing_page_url":"https://discovery.ucl.ac.uk/id/eprint/1505955/","pdf_url":"https://discovery.ucl.ac.uk/1505955/1/TMM-Jan-16-6556_2col_1space.pdf","source":{"id":"https://openalex.org/S4306400024","display_name":"UCL Discovery (University College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I45129253","host_organization_name":"University College London","host_organization_lineage":["https://openalex.org/I45129253"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"   IEEE Transactions on Multimedia , 18  (4)   pp. 789-801.   (2016)      ","raw_type":"Article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4391610177","display_name":"Error-tolerant Stream Processing System Design (ESP-SD)","funder_award_id":"EP/M00113X/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G4562531128","display_name":null,"funder_award_id":"EP/M00113X/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2300276587.pdf","grobid_xml":"https://content.openalex.org/works/W2300276587.grobid-xml"},"referenced_works_count":76,"referenced_works":["https://openalex.org/W79276452","https://openalex.org/W81486879","https://openalex.org/W182691100","https://openalex.org/W186443009","https://openalex.org/W1483393862","https://openalex.org/W1526700165","https://openalex.org/W1538116128","https://openalex.org/W1540630416","https://openalex.org/W1556219185","https://openalex.org/W1556531089","https://openalex.org/W1589729077","https://openalex.org/W1816932979","https://openalex.org/W1825216778","https://openalex.org/W1854214752","https://openalex.org/W1893923069","https://openalex.org/W1908617271","https://openalex.org/W1947365305","https://openalex.org/W1984309565","https://openalex.org/W1993589664","https://openalex.org/W1993660990","https://openalex.org/W1999314592","https://openalex.org/W2000179885","https://openalex.org/W2004675401","https://openalex.org/W2011606831","https://openalex.org/W2012592962","https://openalex.org/W2015740373","https://openalex.org/W2023727573","https://openalex.org/W2033722498","https://openalex.org/W2037523067","https://openalex.org/W2043841067","https://openalex.org/W2044284589","https://openalex.org/W2055376552","https://openalex.org/W2073061372","https://openalex.org/W2073389244","https://openalex.org/W2074787299","https://openalex.org/W2083613288","https://openalex.org/W2091760827","https://openalex.org/W2093288752","https://openalex.org/W2100471277","https://openalex.org/W2102544846","https://openalex.org/W2106805798","https://openalex.org/W2115590112","https://openalex.org/W2115647171","https://openalex.org/W2116814871","https://openalex.org/W2118347702","https://openalex.org/W2119992846","https://openalex.org/W2120120374","https://openalex.org/W2124303072","https://openalex.org/W2133375613","https://openalex.org/W2138128578","https://openalex.org/W2141992894","https://openalex.org/W2147222611","https://openalex.org/W2151984682","https://openalex.org/W2152212524","https://openalex.org/W2155607249","https://openalex.org/W2156649857","https://openalex.org/W2159380988","https://openalex.org/W2161551433","https://openalex.org/W2167163360","https://openalex.org/W2169923605","https://openalex.org/W2226341356","https://openalex.org/W2917931906","https://openalex.org/W2918049428","https://openalex.org/W3006153736","https://openalex.org/W3022806736","https://openalex.org/W3146370832","https://openalex.org/W4248707645","https://openalex.org/W6603243439","https://openalex.org/W6603333300","https://openalex.org/W6607608670","https://openalex.org/W6632055538","https://openalex.org/W6639055396","https://openalex.org/W6673562321","https://openalex.org/W6680929869","https://openalex.org/W6685186519","https://openalex.org/W6760044250"],"related_works":["https://openalex.org/W2584928298","https://openalex.org/W2073512695","https://openalex.org/W4285328204","https://openalex.org/W2126447415","https://openalex.org/W2188809546","https://openalex.org/W2136646084","https://openalex.org/W2078451911","https://openalex.org/W1925544630","https://openalex.org/W110174833","https://openalex.org/W2004686618"],"abstract_inverted_index":{"The":[0],"decreasing":[1],"mean-time-to-failure":[2],"estimates":[3],"in":[4,96,102],"cloud":[5,146],"computing":[6],"systems":[7],"indicate":[8],"that":[9,81,150,167,172,186],"multimedia":[10],"applications":[11],"running":[12,134],"on":[13,42,55,109,135,194,242],"such":[14],"environments":[15],"should":[16],"be":[17],"able":[18,155],"to":[19,104,116,156,159,171,185],"mitigate":[20,157],"an":[21,201],"increasing":[22],"number":[23],"of":[24,58,65,71,86,120,140,173,187,209],"core":[25,124],"failures":[26],"at":[27],"runtime.":[28],"We":[29],"propose":[30],"a":[31,83,136,207],"new":[32],"roll-forward":[33,79,190],"failure-mitigation":[34,191],"approach":[35,52,153],"for":[36,122],"integer":[37,105,111,177],"sum-of-product":[38,106],"computations,":[39],"with":[40,128],"emphasis":[41],"generic":[43],"matrix":[44],"multiplication":[45],"(GEMM)":[46],"and":[47,131,179,231],"convolution/crosscorrelation":[48],"(CONV)":[49],"routines.":[50],"Our":[51,91],"is":[53,114,154],"based":[54,193],"the":[56,62,66,69,97,117,151,174,188,227],"production":[57],"redundant":[59],"results":[60],"within":[61,200],"numerical":[63,72],"representation":[64],"outputs":[67],"via":[68],"use":[70],"packing.":[73],"This":[74],"differs":[75],"from":[76],"all":[77],"existing":[78],"solutions":[80],"require":[82],"separate":[84],"set":[85],"checksum":[87,195],"(or":[88],"duplicate)":[89],"results.":[90],"proposal":[92,219],"imposes":[93],"37.5%":[94],"reduction":[95,225,237],"maximum":[98],"output":[99],"bitwidth":[100,118],"supported":[101],"comparison":[103],"realizations":[107],"performed":[108],"32-bit":[110],"representations":[112],"which":[113],"comparable":[115,170],"requirement":[119],"checksum-methods":[121],"multiple":[123],"failure":[125,162],"mitigation.":[126],"Experiments":[127],"state-of-the-art":[129],"GEMM":[130,178],"CONV":[132,180],"routines":[133],"c4.8xlarge":[137],"compute-optimized":[138],"instance":[139],"amazon":[141],"web":[142],"services":[143],"elastic":[144],"compute":[145],"(AWS":[147],"EC2)":[148],"demonstrate":[149],"proposed":[152],"up":[158],"one":[160],"quadcore":[161],"while":[163],"achieving":[164],"processing":[165,241],"throughput":[166],"is:":[168],"1)":[169,222],"conventional,":[175],"failure-intolerant,":[176],"routines,":[181],"2)":[182,232],"substantially":[183],"superior":[184],"equivalent":[189,228],"method":[192,230],"streams.":[196],"Furthermore,":[197],"when":[198],"used":[199],"image":[202],"retrieval":[203],"framework":[204],"deployed":[205],"over":[206],"cluster":[208],"AWS":[210,243],"EC2":[211,244],"spot":[212],"(i.e.,":[213,246],"low-cost":[214],"albeit":[215,248],"terminatable)":[216],"instances,":[217],"our":[218],"leads":[220],"to:":[221],"16%-23%":[223],"cost":[224,236],"against":[226,238],"checksum-based":[229],"more":[233],"than":[234],"70%":[235],"conventional":[239],"failure-intolerant":[240],"on-demand":[245],"higher-cost":[247],"guaranteed)":[249],"instances.":[250]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
