{"id":"https://openalex.org/W2003400830","doi":"https://doi.org/10.14778/2367502.2367521","title":"Building user-defined runtime adaptation routines for stream processing applications","display_name":"Building user-defined runtime adaptation routines for stream processing applications","publication_year":2012,"publication_date":"2012-08-01","ids":{"openalex":"https://openalex.org/W2003400830","doi":"https://doi.org/10.14778/2367502.2367521","mag":"2003400830"},"language":"en","primary_location":{"id":"doi:10.14778/2367502.2367521","is_oa":false,"landing_page_url":"https://doi.org/10.14778/2367502.2367521","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the VLDB Endowment","raw_type":"journal-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/A5081911868","display_name":"Gabriela Jacques-Silva","orcid":"https://orcid.org/0009-0005-3986-5575"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Gabriela Jacques-Silva","raw_affiliation_strings":["Thomas J. Watson Research Center, IBM Research, Hawthorne, NY"],"affiliations":[{"raw_affiliation_string":"Thomas J. Watson Research Center, IBM Research, Hawthorne, NY","institution_ids":["https://openalex.org/I4210114115"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001375267","display_name":"Bu\u011fra Gedik","orcid":"https://orcid.org/0000-0002-0622-1141"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]},{"id":"https://openalex.org/I168864056","display_name":"Bilkent University","ror":"https://ror.org/02vh8a032","country_code":"TR","type":"education","lineage":["https://openalex.org/I168864056"]}],"countries":["TR","US"],"is_corresponding":false,"raw_author_name":"Bu\u011fra Gedik","raw_affiliation_strings":["Thomas J. Watson Research Center, IBM Research, Hawthorne, NY and Bilkent University, Ankara, Turkey","Thomas J. Watson Research Center, IBM Research, Hawthorne, NY and Bilkent University, Ankara, Turkey#TAB#"],"affiliations":[{"raw_affiliation_string":"Thomas J. Watson Research Center, IBM Research, Hawthorne, NY and Bilkent University, Ankara, Turkey","institution_ids":["https://openalex.org/I168864056","https://openalex.org/I4210114115"]},{"raw_affiliation_string":"Thomas J. Watson Research Center, IBM Research, Hawthorne, NY and Bilkent University, Ankara, Turkey#TAB#","institution_ids":["https://openalex.org/I168864056","https://openalex.org/I4210114115"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088803122","display_name":"Rohit Wagle","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rohit Wagle","raw_affiliation_strings":["Thomas J. Watson Research Center, IBM Research, Hawthorne, NY"],"affiliations":[{"raw_affiliation_string":"Thomas J. Watson Research Center, IBM Research, Hawthorne, NY","institution_ids":["https://openalex.org/I4210114115"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102105135","display_name":"Kun\u2010Lung Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kun-Lung Wu","raw_affiliation_strings":["Thomas J. Watson Research Center, IBM Research, Hawthorne, NY"],"affiliations":[{"raw_affiliation_string":"Thomas J. Watson Research Center, IBM Research, Hawthorne, NY","institution_ids":["https://openalex.org/I4210114115"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103572343","display_name":"Vibhore Kumar","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vibhore Kumar","raw_affiliation_strings":["Thomas J. Watson Research Center, IBM Research, Hawthorne, NY"],"affiliations":[{"raw_affiliation_string":"Thomas J. Watson Research Center, IBM Research, Hawthorne, NY","institution_ids":["https://openalex.org/I4210114115"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5081911868"],"corresponding_institution_ids":["https://openalex.org/I4210114115"],"apc_list":null,"apc_paid":null,"fwci":1.773,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.8505427,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"5","issue":"12","first_page":"1826","last_page":"1837"},"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.9991999864578247,"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.9991999864578247,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9965999722480774,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9958999752998352,"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.836370587348938},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.6464643478393555},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.6256945133209229},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.6194429397583008},{"id":"https://openalex.org/keywords/stream-processing","display_name":"Stream processing","score":0.5886337757110596},{"id":"https://openalex.org/keywords/ibm","display_name":"IBM","score":0.5430329442024231},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.5084378123283386},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4838036894798279},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.43451613187789917},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.4245007634162903},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4131855368614197},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3492637276649475}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.836370587348938},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.6464643478393555},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.6256945133209229},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.6194429397583008},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.5886337757110596},{"id":"https://openalex.org/C70388272","wikidata":"https://www.wikidata.org/wiki/Q5968558","display_name":"IBM","level":2,"score":0.5430329442024231},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5084378123283386},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4838036894798279},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.43451613187789917},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.4245007634162903},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4131855368614197},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3492637276649475},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C171250308","wikidata":"https://www.wikidata.org/wiki/Q11468","display_name":"Nanotechnology","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/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.14778/2367502.2367521","is_oa":false,"landing_page_url":"https://doi.org/10.14778/2367502.2367521","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the VLDB Endowment","raw_type":"journal-article"},{"id":"pmh:oai:repository.bilkent.edu.tr:11693/21373","is_oa":false,"landing_page_url":"http://hdl.handle.net/11693/21373","pdf_url":null,"source":{"id":"https://openalex.org/S4306400079","display_name":"Bilkent University Institutional Repository (Bilkent University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I168864056","host_organization_name":"Bilkent University","host_organization_lineage":["https://openalex.org/I168864056"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the VLDB Endowment","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8","score":0.6700000166893005}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W183750688","https://openalex.org/W1500058748","https://openalex.org/W1517058083","https://openalex.org/W1531093535","https://openalex.org/W1553825122","https://openalex.org/W1577629884","https://openalex.org/W1598064945","https://openalex.org/W1884959966","https://openalex.org/W2002131042","https://openalex.org/W2024784145","https://openalex.org/W2027860831","https://openalex.org/W2084460805","https://openalex.org/W2097065925","https://openalex.org/W2099395665","https://openalex.org/W2110367654","https://openalex.org/W2115503987","https://openalex.org/W2127746928","https://openalex.org/W2133117718","https://openalex.org/W2151980959","https://openalex.org/W2153074919","https://openalex.org/W2157022252","https://openalex.org/W2162957845","https://openalex.org/W2171145370"],"related_works":["https://openalex.org/W2554503563","https://openalex.org/W3037153918","https://openalex.org/W2398322655","https://openalex.org/W2084703888","https://openalex.org/W2086733238","https://openalex.org/W2096162603","https://openalex.org/W2122363889","https://openalex.org/W3011921872","https://openalex.org/W2951673122","https://openalex.org/W5111544"],"abstract_inverted_index":{"Stream":[0],"processing":[1,59,67],"applications":[2,27],"are":[3,62],"deployed":[4],"as":[5,33,101,103],"continuous":[6],"queries":[7],"that":[8,61,78],"run":[9],"from":[10],"the":[11,57,65,87,114,137,149,155,158,165,177],"time":[12],"of":[13,126,157,167],"their":[14,17,26],"submission":[15],"until":[16],"cancellation.":[18],"This":[19],"deployment":[20],"mode":[21],"limits":[22],"developers":[23,44],"who":[24],"need":[25],"to":[28,64,81,89,111,174,181],"perform":[29],"runtime":[30,46,90],"adaptation,":[31],"such":[32],"algorithmic":[34],"adjustments,":[35],"incremental":[36],"job":[37],"deployment,":[38],"and":[39,98,184],"application-specific":[40],"failure":[41],"recovery.":[42],"Currently,":[43],"do":[45],"adaptation":[47,145,173],"by":[48,53,96,147],"using":[49,148],"external":[50],"scripts":[51],"and/or":[52],"inserting":[54],"operators":[55],"into":[56],"stream":[58],"graph":[60],"unrelated":[63],"data":[66,179],"logic.":[68],"In":[69],"this":[70],"paper,":[71],"we":[72],"describe":[73],"a":[74,127],"component":[75,119],"called":[76],"orchestrator":[77,95,138,150,159],"allows":[79],"users":[80,142],"write":[82],"routines":[83],"for":[84],"automatically":[85],"adapting":[86],"application":[88,118,131,172,182],"conditions.":[91],"Developers":[92],"build":[93],"an":[94,140],"registering":[97],"handling":[99],"events":[100],"well":[102],"specifying":[104],"actuations.":[105],"Events":[106],"can":[107,143],"be":[108],"generated":[109],"due":[110],"changes":[112,175],"in":[113,160,164],"system":[115,122],"state":[116],"(e.g.,":[117,124,133],"failures),":[120],"built-in":[121],"metrics":[123,132],"throughput":[125],"connection),":[128],"or":[129],"custom":[130],"quality":[134],"score).":[135],"Once":[136],"receives":[139],"event,":[141],"take":[144],"actions":[146],"actuation":[151],"APIs.":[152],"We":[153],"demonstrate":[154],"use":[156],"IBM's":[161],"System":[162],"S":[163],"context":[166],"three":[168],"different":[169],"applications,":[170],"illustrating":[171],"on":[176],"incoming":[178],"distribution,":[180],"failures,":[183],"on-demand":[185],"dynamic":[186],"composition.":[187]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
