{"id":"https://openalex.org/W2199534348","doi":"https://doi.org/10.1109/bigdata.2015.7363783","title":"Slingshot: A modular framework for designing data processing systems","display_name":"Slingshot: A modular framework for designing data processing systems","publication_year":2015,"publication_date":"2015-10-01","ids":{"openalex":"https://openalex.org/W2199534348","doi":"https://doi.org/10.1109/bigdata.2015.7363783","mag":"2199534348"},"language":"en","primary_location":{"id":"doi:10.1109/bigdata.2015.7363783","is_oa":false,"landing_page_url":"https://doi.org/10.1109/bigdata.2015.7363783","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE International Conference on Big Data (Big Data)","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/A5074634692","display_name":"Bogdan Simion","orcid":"https://orcid.org/0000-0002-2554-8705"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Bogdan Simion","raw_affiliation_strings":["Department of Computer Science, University of Toronto"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Toronto","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029923792","display_name":"Daniel N. Ilha","orcid":null},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Daniel N. Ilha","raw_affiliation_strings":["Department of Computer Science, University of Toronto"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Toronto","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009118014","display_name":"Suprio Ray","orcid":"https://orcid.org/0000-0003-0681-9685"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Suprio Ray","raw_affiliation_strings":["Department of Computer Science, University of Toronto"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Toronto","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069899737","display_name":"Leslie Barron","orcid":null},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Leslie Barron","raw_affiliation_strings":["Department of Computer Science, University of Toronto"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Toronto","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102801701","display_name":"Angela Demke Brown","orcid":"https://orcid.org/0000-0002-3615-3442"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Angela Demke Brown","raw_affiliation_strings":["Department of Computer Science, University of Toronto"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Toronto","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071638205","display_name":"Ryan Johnson","orcid":"https://orcid.org/0000-0002-5800-7796"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ryan Johnson","raw_affiliation_strings":["Department of Computer Science, University of Toronto"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Toronto","institution_ids":["https://openalex.org/I185261750"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5074634692"],"corresponding_institution_ids":["https://openalex.org/I185261750"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.11171474,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"421","last_page":"430"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9998000264167786,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9998000264167786,"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/T11106","display_name":"Data Management and Algorithms","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9941999912261963,"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.8160943984985352},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.6558586359024048},{"id":"https://openalex.org/keywords/online-transaction-processing","display_name":"Online transaction processing","score":0.574458658695221},{"id":"https://openalex.org/keywords/relational-database","display_name":"Relational database","score":0.5667422413825989},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5580111145973206},{"id":"https://openalex.org/keywords/relational-database-management-system","display_name":"Relational database management system","score":0.5092509984970093},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.466897577047348},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.4468049108982086},{"id":"https://openalex.org/keywords/online-analytical-processing","display_name":"Online analytical processing","score":0.43896275758743286},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.33977949619293213},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.3150671720504761},{"id":"https://openalex.org/keywords/data-warehouse","display_name":"Data warehouse","score":0.2838887870311737},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2651776373386383},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.14898204803466797},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10903874039649963}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8160943984985352},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.6558586359024048},{"id":"https://openalex.org/C191087605","wikidata":"https://www.wikidata.org/wiki/Q1501395","display_name":"Online transaction processing","level":4,"score":0.574458658695221},{"id":"https://openalex.org/C5655090","wikidata":"https://www.wikidata.org/wiki/Q192588","display_name":"Relational database","level":2,"score":0.5667422413825989},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5580111145973206},{"id":"https://openalex.org/C24394798","wikidata":"https://www.wikidata.org/wiki/Q192588","display_name":"Relational database management system","level":3,"score":0.5092509984970093},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.466897577047348},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.4468049108982086},{"id":"https://openalex.org/C201932085","wikidata":"https://www.wikidata.org/wiki/Q642514","display_name":"Online analytical processing","level":3,"score":0.43896275758743286},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.33977949619293213},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.3150671720504761},{"id":"https://openalex.org/C135572916","wikidata":"https://www.wikidata.org/wiki/Q193351","display_name":"Data warehouse","level":2,"score":0.2838887870311737},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2651776373386383},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.14898204803466797},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10903874039649963},{"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/bigdata.2015.7363783","is_oa":false,"landing_page_url":"https://doi.org/10.1109/bigdata.2015.7363783","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE International Conference on Big Data (Big Data)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5299999713897705}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1570477871","https://openalex.org/W1694233656","https://openalex.org/W1973250738","https://openalex.org/W1977330283","https://openalex.org/W2003765267","https://openalex.org/W2014977566","https://openalex.org/W2024743951","https://openalex.org/W2039910065","https://openalex.org/W2102729946","https://openalex.org/W2105737434","https://openalex.org/W2115583184","https://openalex.org/W2115687261","https://openalex.org/W2187405563","https://openalex.org/W2913877777","https://openalex.org/W3138135046","https://openalex.org/W3138367763","https://openalex.org/W6637259420","https://openalex.org/W6638231387","https://openalex.org/W6686576923","https://openalex.org/W6758543619"],"related_works":["https://openalex.org/W2804682780","https://openalex.org/W2084383859","https://openalex.org/W3166336118","https://openalex.org/W2188262136","https://openalex.org/W834810655","https://openalex.org/W2188975716","https://openalex.org/W171602259","https://openalex.org/W2102729946","https://openalex.org/W2240092424","https://openalex.org/W2963350265"],"abstract_inverted_index":{"Traditional":[0],"relational":[1,29],"database":[2,30,63,110,120],"engines":[3,12,31],"have":[4],"been":[5],"losing":[6],"ground":[7],"to":[8,25,34,59,66,153,161,166,179,184,221,232],"specialized":[9],"data":[10,19,73,96],"processing":[11,41,74,97],"in":[13,207,213],"virtually":[14],"every":[15],"market":[16],"segment,":[17],"from":[18],"warehousing,":[20],"OLTP,":[21],"and":[22,38,61,71,83,101,114,132,165,183,198],"stream":[23],"processing,":[24],"scientific":[26],"applications.":[27],"Although":[28],"are":[32,104,190],"evolving":[33],"leverage":[35,234],"new":[36,95],"technologies":[37],"more":[39,69],"efficient":[40],"paradigms,":[42],"the":[43,85,105,119,135,142,151,171,174,205],"generality":[44],"of":[45,87,118,170,173,192],"a":[46,53,68,88,94,138,146,180],"large":[47],"monolithic":[48],"engine":[49,64,75,111],"often":[50],"makes":[51],"this":[52,148],"significant":[54],"effort.":[55],"Our":[56],"aim":[57],"is":[58,112],"delimit":[60],"decouple":[62],"components":[65],"design":[67],"lightweight":[70],"flexible":[72],"that":[76,140,189,202],"can":[77,128],"support":[78],"any":[79],"application":[80,194],"domain":[81],"efficiently":[82,233],"without":[84],"effort":[86],"complete":[89],"redesign.":[90],"We":[91,176,200],"introduce":[92],"Slingshot,":[93],"engine,":[98],"where":[99],"modularity":[100],"implementation":[102],"flexibility":[103,229],"top":[106],"priority.":[107],"Its":[108],"core":[109],"minimal":[113],"mainly":[115],"handles":[116,141],"inter-operation":[117],"components.":[121],"Each":[122],"component,":[123],"abstracted":[124],"by":[125],"an":[126],"interface,":[127],"be":[129],"externally":[130],"implemented":[131],"plugged":[133],"into":[134],"framework":[136],"as":[137,238],"module":[139],"component's":[143],"functionality.":[144],"As":[145],"result,":[147],"allows":[149,230],"designers":[150],"liberty":[152],"choose":[154],"suitable":[155],"features":[156],"for":[157,240],"their":[158],"target":[159],"applications,":[160],"drop":[162],"excess":[163],"functionality,":[164],"optimize":[167],"code":[168],"independent":[169],"rest":[172],"engine.":[175],"compare":[177],"Slingshot":[178,203,216],"traditional":[181],"RDBMS":[182,206],"custom":[185,222],"solutions":[186,223],"on":[187,224],"queries":[188],"representative":[191],"three":[193],"types":[195],"(spatial,":[196],"OLAP,":[197],"OLTP).":[199],"show":[201],"outperforms":[204],"most":[208,225],"cases,":[209],"while":[210],"performing":[211],"comparably":[212],"others.":[214],"Furthermore,":[215],"performs":[217],"better":[218],"or":[219],"comparable":[220],"tests.":[226],"Finally,":[227],"Slingshot's":[228],"us":[231],"computer":[235],"architectures":[236],"such":[237],"GPUs":[239],"speeding":[241],"up":[242],"complex":[243],"computational":[244],"tasks.":[245]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
