{"id":"https://openalex.org/W2155622628","doi":"https://doi.org/10.1109/hipc.2009.5433206","title":"Integrating and optimizing transactional memory in a data mining middleware","display_name":"Integrating and optimizing transactional memory in a data mining middleware","publication_year":2009,"publication_date":"2009-12-01","ids":{"openalex":"https://openalex.org/W2155622628","doi":"https://doi.org/10.1109/hipc.2009.5433206","mag":"2155622628"},"language":"en","primary_location":{"id":"doi:10.1109/hipc.2009.5433206","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hipc.2009.5433206","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 International Conference on High Performance Computing (HiPC)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5086667064","display_name":"Vignesh T. Ravi","orcid":null},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vignesh T. Ravi","raw_affiliation_strings":["Department of Computer Science and Engineering, Ohio State Uinversity, Columbus, OH, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Ohio State Uinversity, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025342178","display_name":"Gagan Agrawal","orcid":"https://orcid.org/0000-0002-2923-5327"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gagan Agrawal","raw_affiliation_strings":["Department of Computer Science and Engineering, Ohio State Uinversity, Columbus, OH, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Ohio State Uinversity, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I52357470"],"apc_list":null,"apc_paid":null,"fwci":0.2703,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.50345263,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"215","last_page":"224"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"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.9750999808311462,"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/T12288","display_name":"Optimization and Search Problems","score":0.9416000247001648,"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.8673918843269348},{"id":"https://openalex.org/keywords/transactional-memory","display_name":"Transactional memory","score":0.8101528882980347},{"id":"https://openalex.org/keywords/software-transactional-memory","display_name":"Software transactional memory","score":0.7831968069076538},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.6908609867095947},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6697311401367188},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.549738347530365},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.4898907542228699},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4741750955581665},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3694283962249756},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2212340533733368},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.1588013768196106},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.11310556530952454}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8673918843269348},{"id":"https://openalex.org/C134277064","wikidata":"https://www.wikidata.org/wiki/Q878206","display_name":"Transactional memory","level":3,"score":0.8101528882980347},{"id":"https://openalex.org/C167149655","wikidata":"https://www.wikidata.org/wiki/Q1189004","display_name":"Software transactional memory","level":4,"score":0.7831968069076538},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.6908609867095947},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6697311401367188},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.549738347530365},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.4898907542228699},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4741750955581665},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3694283962249756},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2212340533733368},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.1588013768196106},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.11310556530952454},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hipc.2009.5433206","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hipc.2009.5433206","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2009 International Conference on High Performance Computing (HiPC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.44999998807907104,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W8483295","https://openalex.org/W17417822","https://openalex.org/W69402265","https://openalex.org/W181050998","https://openalex.org/W251116918","https://openalex.org/W1503253544","https://openalex.org/W1542975293","https://openalex.org/W1578100948","https://openalex.org/W1580087508","https://openalex.org/W1971784203","https://openalex.org/W1986913310","https://openalex.org/W2032204694","https://openalex.org/W2049633694","https://openalex.org/W2055100610","https://openalex.org/W2092911542","https://openalex.org/W2094222793","https://openalex.org/W2099537990","https://openalex.org/W2104644701","https://openalex.org/W2107150212","https://openalex.org/W2108204150","https://openalex.org/W2110679722","https://openalex.org/W2113751407","https://openalex.org/W2122465391","https://openalex.org/W2125445874","https://openalex.org/W2130306834","https://openalex.org/W2137797833","https://openalex.org/W2146770438","https://openalex.org/W2149473197","https://openalex.org/W2153000426","https://openalex.org/W2166331994","https://openalex.org/W2169150396","https://openalex.org/W2319660501","https://openalex.org/W3088238805","https://openalex.org/W3129711340","https://openalex.org/W4205283737","https://openalex.org/W4234703016","https://openalex.org/W4240829880","https://openalex.org/W4242949098","https://openalex.org/W4244583165","https://openalex.org/W4285719527","https://openalex.org/W6600356186","https://openalex.org/W6600705835","https://openalex.org/W6602790562","https://openalex.org/W6607367951","https://openalex.org/W6630166944","https://openalex.org/W6634462686","https://openalex.org/W6634795790","https://openalex.org/W6679344122"],"related_works":["https://openalex.org/W2088444093","https://openalex.org/W133473147","https://openalex.org/W4252722439","https://openalex.org/W924353067","https://openalex.org/W2152491655","https://openalex.org/W2992926879","https://openalex.org/W1144911151","https://openalex.org/W2076409732","https://openalex.org/W120707803","https://openalex.org/W2104221844"],"abstract_inverted_index":{"As":[0],"the":[1,24,39,128,152,162,169,227,234,241],"size":[2],"of":[3,38,42,100,127,155,164,181,201,236,243],"available":[4],"datasets":[5],"in":[6,27,168,223],"various":[7],"domains":[8],"is":[9,13,45],"growing":[10],"rapidly,":[11],"there":[12],"an":[14],"increasing":[15,40,199],"need":[16],"for":[17,53,74,90],"scaling":[18,31],"data":[19,54,91,119],"mining":[20,55,92,120],"implementations.":[21],"Coupled":[22],"with":[23,35,116,189,198,220],"current":[25],"trends":[26],"computer":[28],"architecture,":[29],"where":[30,184],"only":[32],"seems":[33],"possible":[34],"effective":[36],"utilization":[37],"number":[41,163,200,235,242],"cores,":[43],"this":[44,101,136],"leading":[46],"to":[47],"a":[48,71,117,142,156,177,190,204],"programmability":[49,76],"and":[50,87,166,172,203,215,238],"performance":[51,179],"challenge":[52],"applications":[56,93],"on":[57,77,84,94],"emerging":[58],"multi-core":[59,95],"architectures.":[60,96],"Recently,":[61],"Software":[62],"Transactional":[63,146],"memory":[64,79,153,230],"(STM)":[65],"has":[66,113],"been":[67,114,187],"gaining":[68],"popularity":[69],"as":[70],"viable":[72],"tool":[73],"easing":[75],"shared":[78],"machines.":[80],"This":[81,123],"paper":[82,102],"focuses":[83],"utilizing,":[85],"optimizing,":[86],"evaluating":[88],"STM":[89,108,129,170,182,214],"The":[97],"specific":[98],"contributions":[99],"are":[103,218,246],"three-fold:":[104],"(1)":[105],"An":[106],"existing":[107],"algorithm":[109],"(Transactional":[110],"Locking":[111],"II)":[112],"integrated":[115],"parallel":[118],"middleware,":[121],"FREERIDE.":[122],"enables":[124],"transparent":[125],"use":[126],"technique":[130],"by":[131],"any":[132],"application":[133],"developed":[134,141],"using":[135],"middleware.":[137],"(2)":[138],"We":[139,174],"have":[140,175,186],"new":[143],"Hybrid":[144,228],"Replication-":[145],"Memory":[147],"scheme,":[148,158],"which":[149],"substantially":[150,232],"reduces":[151,233],"overhead":[154],"replication":[157],"while":[159],"also":[160],"reducing":[161],"conflicts":[165,239],"aborts":[167,237],"technique,":[171],"(3)":[173],"performed":[176],"comprehensive":[178],"evaluation":[180],"techniques,":[183],"they":[185],"compared":[188],"replication-based":[191],"scheme":[192,231],"(which":[193],"may":[194],"not":[195],"be":[196],"scalable":[197],"cores),":[202],"highly":[205],"optimized":[206],"locking":[207],"scheme.":[208],"Our":[209],"results":[210],"show":[211],"that,":[212],"both":[213],"HyRepSTM":[216],"techniques":[217],"competitive":[219],"other":[221],"schemes":[222],"most":[224],"cases.":[225],"Also,":[226],"Replication-Transactional":[229],"when":[240],"concurrent":[244],"threads":[245],"high.":[247]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":3},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
