{"id":"https://openalex.org/W4409153173","doi":"https://doi.org/10.1109/tkde.2025.3556741","title":"Scalable Transactional Stream Processing on Multicore Processors","display_name":"Scalable Transactional Stream Processing on Multicore Processors","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4409153173","doi":"https://doi.org/10.1109/tkde.2025.3556741"},"language":"en","primary_location":{"id":"doi:10.1109/tkde.2025.3556741","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tkde.2025.3556741","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/tkde.2025.3556741","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101563951","display_name":"Jianjun Zhao","orcid":"https://orcid.org/0009-0002-4008-1821"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jianjun Zhao","raw_affiliation_strings":["National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0009-0002-4008-1821","affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067391671","display_name":"Yancan Mao","orcid":"https://orcid.org/0000-0002-7824-5978"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Yancan Mao","raw_affiliation_strings":["National University of Singapore, Singapore"],"raw_orcid":"https://orcid.org/0000-0002-7824-5978","affiliations":[{"raw_affiliation_string":"National University of Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101224807","display_name":"Zhonghao Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Zhonghao Yang","raw_affiliation_strings":["Nanyang Technological University, Singapore"],"raw_orcid":"https://orcid.org/0009-0001-1033-4683","affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033955608","display_name":"Haikun Liu","orcid":"https://orcid.org/0000-0003-4290-1408"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haikun Liu","raw_affiliation_strings":["National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0003-4290-1408","affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100696504","display_name":"Shuhao Zhang","orcid":"https://orcid.org/0000-0002-9927-6925"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shuhao Zhang","raw_affiliation_strings":["National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0002-9927-6925","affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5101563951"],"corresponding_institution_ids":["https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":1.3517,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.80010277,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"16"},"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.9955999851226807,"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.9955999851226807,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9896000027656555,"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/T11125","display_name":"Petri Nets in System Modeling","score":0.9846000075340271,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.8690557479858398},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.7559081315994263},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6973040103912354},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.6718566417694092},{"id":"https://openalex.org/keywords/stream-processing","display_name":"Stream processing","score":0.6278631687164307},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5889535546302795},{"id":"https://openalex.org/keywords/parallel-processing","display_name":"Parallel processing","score":0.4151690602302551},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3654745817184448},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3418322205543518},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.2539694011211395},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.21085402369499207}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8690557479858398},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.7559081315994263},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6973040103912354},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.6718566417694092},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.6278631687164307},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5889535546302795},{"id":"https://openalex.org/C106515295","wikidata":"https://www.wikidata.org/wiki/Q26806595","display_name":"Parallel processing","level":2,"score":0.4151690602302551},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3654745817184448},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3418322205543518},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2539694011211395},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.21085402369499207}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tkde.2025.3556741","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tkde.2025.3556741","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/tkde.2025.3556741","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tkde.2025.3556741","pdf_url":null,"source":{"id":"https://openalex.org/S30698027","display_name":"IEEE Transactions on Knowledge and Data Engineering","issn_l":"1041-4347","issn":["1041-4347","1558-2191","2326-3865"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Knowledge and Data Engineering","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4440035852","display_name":null,"funder_award_id":"62332011","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W641710284","https://openalex.org/W1539153042","https://openalex.org/W1966969112","https://openalex.org/W1976222091","https://openalex.org/W1976821017","https://openalex.org/W1986319134","https://openalex.org/W2003825820","https://openalex.org/W2060440895","https://openalex.org/W2099395665","https://openalex.org/W2132976321","https://openalex.org/W2133967560","https://openalex.org/W2135216003","https://openalex.org/W2141249441","https://openalex.org/W2166597031","https://openalex.org/W2566979091","https://openalex.org/W2595177560","https://openalex.org/W2622654092","https://openalex.org/W2941049348","https://openalex.org/W2963840760","https://openalex.org/W3013273041","https://openalex.org/W3027997356","https://openalex.org/W3028918310","https://openalex.org/W3031310639","https://openalex.org/W3081666704","https://openalex.org/W3129615060","https://openalex.org/W3150719313","https://openalex.org/W3173143832","https://openalex.org/W3207801254","https://openalex.org/W4282570847","https://openalex.org/W4288310158","https://openalex.org/W4321203758","https://openalex.org/W4380433249","https://openalex.org/W4385281417","https://openalex.org/W4387098977","https://openalex.org/W4400910116","https://openalex.org/W6638576981","https://openalex.org/W6732956039"],"related_works":["https://openalex.org/W3023876411","https://openalex.org/W123152114","https://openalex.org/W2901367567","https://openalex.org/W1971268154","https://openalex.org/W2951455322","https://openalex.org/W66744094","https://openalex.org/W2558546511","https://openalex.org/W2971894545","https://openalex.org/W2993292937","https://openalex.org/W2172097233"],"abstract_inverted_index":{"Transactional":[0],"stream":[1,9,41],"processing":[2,42],"engines":[3],"(TSPEs)":[4],"are":[5],"central":[6],"to":[7,34,94,135,145,155],"modern":[8],"applications":[10],"handling":[11],"shared":[12],"mutable":[13],"states.":[14],"However,":[15],"their":[16],"full":[17],"potential,":[18],"particularly":[19],"in":[20,163],"adaptive":[21,66],"scheduling,":[22],"remains":[23],"largely":[24],"unexplored.":[25],"We":[26],"present":[27],"<italic":[28,52,55,59,62,76,106],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[29,53,56,60,63,77,107],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">MorphStream</i>,":[30],"a":[31,46,89,110],"TSPE":[32],"designed":[33],"optimize":[35],"parallelism":[36],"and":[37,58,120,138,150,161],"performance":[38],"for":[39,84,113],"transactional":[40],"on":[43,73],"multicores.":[44],"Through":[45],"unique":[47],"three-stage":[48],"execution":[49],"paradigm":[50],"(i.e.,":[51],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">planning</i>,":[54],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">scheduling</i>,":[57],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">execution</i>),":[61],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">MorphStream</i>":[64,78,108],"enables":[65],"scheduling":[67],"under":[68],"varying":[69],"workload":[70],"characteristics.":[71],"Building":[72],"this":[74],"foundation,":[75],"is":[79],"further":[80],"enhanced":[81],"with":[82],"support":[83],"non-deterministic":[85],"state":[86,127],"access,":[87],"employing":[88],"stateful":[90],"task":[91],"precedence":[92],"graph":[93],"handle":[95],"undefined":[96],"read/write":[97],"sets":[98],"at":[99],"runtime":[100],"while":[101],"guaranteeing":[102],"transaction":[103],"semantics.":[104],"Additionally,":[105],"incorporates":[109],"generalized":[111],"framework":[112],"managing":[114],"window-based":[115],"operations,":[116],"enabling":[117],"efficient":[118],"tracking":[119],"maintenance":[121],"of":[122],"overlapping":[123],"windows":[124],"using":[125],"multi-versioned":[126],"management.":[128],"These":[129],"extensions":[130],"enhance":[131],"the":[132],"system's":[133],"ability":[134],"process":[136],"dynamic":[137],"irregular":[139],"workloads.":[140],"Experimental":[141],"results":[142],"demonstrate":[143],"up":[144],"3.4":[146],"times":[147],"higher":[148],"throughput":[149],"69.1%":[151],"lower":[152],"latency":[153],"compared":[154],"state-of-the-art":[156],"TSPEs,":[157],"validating":[158],"its":[159],"scalability":[160],"adaptability":[162],"real-world":[164],"streaming":[165],"scenarios.":[166]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
