{"id":"https://openalex.org/W2085190265","doi":"https://doi.org/10.1145/1658185.1658189","title":"Using machine learning to maintain pub/sub system QoS in dynamic environments","display_name":"Using machine learning to maintain pub/sub system QoS in dynamic environments","publication_year":2009,"publication_date":"2009-12-01","ids":{"openalex":"https://openalex.org/W2085190265","doi":"https://doi.org/10.1145/1658185.1658189","mag":"2085190265"},"language":"en","primary_location":{"id":"doi:10.1145/1658185.1658189","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1658185.1658189","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware","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/A5058446646","display_name":"Joe Hoffert","orcid":null},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Joe Hoffert","raw_affiliation_strings":["Vanderbilt University, Nashville, TN"],"affiliations":[{"raw_affiliation_string":"Vanderbilt University, Nashville, TN","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003875783","display_name":"Daniel Mack","orcid":null},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel Mack","raw_affiliation_strings":["Vanderbilt University, Nashville, TN"],"affiliations":[{"raw_affiliation_string":"Vanderbilt University, Nashville, TN","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082548649","display_name":"Douglas C. Schmidt","orcid":"https://orcid.org/0000-0002-7389-4995"},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Douglas Schmidt","raw_affiliation_strings":["Vanderbilt University, Nashville, TN"],"affiliations":[{"raw_affiliation_string":"Vanderbilt University, Nashville, TN","institution_ids":["https://openalex.org/I200719446"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5058446646"],"corresponding_institution_ids":["https://openalex.org/I200719446"],"apc_list":null,"apc_paid":null,"fwci":1.4502,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.83322653,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9994000196456909,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9994000196456909,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T11478","display_name":"Caching and Content Delivery","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.8337732553482056},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.8249298930168152},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.6634464263916016},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6506146788597107},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6061046123504639},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.5964455604553223},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.47561508417129517},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.47329846024513245},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.45571351051330566},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.44517406821250916},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.34273821115493774},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.1612401306629181},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.1315697729587555}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8337732553482056},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.8249298930168152},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.6634464263916016},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6506146788597107},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6061046123504639},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5964455604553223},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.47561508417129517},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.47329846024513245},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.45571351051330566},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.44517406821250916},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.34273821115493774},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.1612401306629181},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.1315697729587555},{"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/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/1658185.1658189","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1658185.1658189","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.151.411","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.151.411","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.wustl.edu/~schmidt/PDF/ADAMANT-ARM09.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.627.6038","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.627.6038","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://www.truststc.org/pubs/679/ADAMANT-ARM09.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.631.7805","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.631.7805","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.dre.vanderbilt.edu/~jhoffert/ADAMANT/ADAMANT-ARM09.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.7799999713897705,"display_name":"Climate action","id":"https://metadata.un.org/sdg/13"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W139214755","https://openalex.org/W1490999731","https://openalex.org/W1525440541","https://openalex.org/W1571782450","https://openalex.org/W1580357140","https://openalex.org/W1981566414","https://openalex.org/W2080351134","https://openalex.org/W2112081648","https://openalex.org/W2124207989","https://openalex.org/W2130091689","https://openalex.org/W2133607164"],"related_works":["https://openalex.org/W2389214306","https://openalex.org/W4235240664","https://openalex.org/W2965083567","https://openalex.org/W2997567050","https://openalex.org/W1838576100","https://openalex.org/W2095886385","https://openalex.org/W2889616422","https://openalex.org/W2149470664","https://openalex.org/W1480768752","https://openalex.org/W2062181256"],"abstract_inverted_index":{"Quality-of-service":[0],"(QoS)-enabled":[1],"publish/subscribe":[2],"(pub/sub)":[3],"mid-dleware":[4,108],"provides":[5],"powerful":[6],"support":[7],"for":[8,135],"scalable":[9],"data":[10,130],"dissemination.":[11],"It":[12],"is":[13,42],"hard,":[14],"however,":[15],"to":[16,50,82,101,131,155,164,173,187,198,226],"maintain":[17,174,199],"specified":[18,175,200],"QoS":[19,40,63,103,201],"properties":[20,104],"(such":[21,29],"as":[22,30,202],"reliability":[23,245],"and":[24,65,90,119,133,162,194,217,237,246],"latency)":[25],"in":[26,46,109,148],"dynamic":[27,47,110],"environments":[28],"disas-ter":[31],"relief":[32],"operations":[33],"or":[34],"power":[35],"grids).":[36],"For":[37,74],"example,":[38],"managing":[39,60],"manually":[41],"often":[43],"not":[44],"feasible":[45],"systems":[48,71,78],"due":[49],"(1)":[51],"slow":[52],"human":[53],"response":[54],"times,":[55],"(2)":[56],"the":[57,67,70,77,85,140,189,223,244],"complexity":[58],"of":[59,69,87,105,152,160,191,208,248],"multiple":[61],"in-terrelated":[62],"settings,":[64],"(3)":[66],"scale":[68],"being":[72],"man-aged.":[73],"certain":[75],"applications":[76],"must":[79],"be":[80,126,168],"able":[81],"reflect":[83],"on":[84,128],"conditions":[86],"their":[88],"environment":[89],"adapt":[91],"accordingly.":[92],"Machine":[93],"learning":[94,142,172,185],"techniques":[95,113,143],"provide":[96],"a":[97,149],"promising":[98],"adaptation":[99],"ap-proach":[100],"maintaining":[102],"QoS-enabled":[106,192],"pub/sub":[107,249],"environments.":[111],"These":[112],"include":[114],"deci-sion":[115],"trees,":[116],"neural":[117,218],"networks,":[118],"linear":[120],"logistic":[121],"regression":[122],"classifiers":[123],"that":[124,214],"can":[125,167,220],"trained":[127],"existing":[129],"interpolate":[132],"extrapolate":[134],"new":[136],"data.":[137],"By":[138],"training":[139],"machine":[141,171,184],"with":[144],"system":[145],"performance":[146],"metrics":[147],"wide":[150],"variety":[151],"configurations,":[153],"changes":[154],"middleware":[156,193],"mechanisms":[157],"(e.g.,":[158],"associations":[159],"publishers":[161],"sub-scribers":[163],"transport":[165,196],"protocols)":[166],"driven":[169],"by":[170],"QoS.":[176],"This":[177],"paper":[178],"describes":[179],"how":[180],"we":[181],"are":[182,239],"applying":[183],"tech-niques":[186],"simplify":[188],"configuration":[190],"adaptive":[195],"protocols":[197,225],"sys-tems":[203],"change":[204],"dynamically.":[205],"The":[206],"results":[207],"our":[209],"work":[210],"thus":[211],"far":[212],"show":[213],"decision":[215,230],"trees":[216,231],"networks":[219],"effectively":[221],"classify":[222],"best":[224],"use.":[227],"In":[228],"particular,":[229],"answer":[232],"questions":[233],"about":[234],"which":[235],"measurements":[236],"variables":[238],"most":[240],"important":[241],"when":[242],"considering":[243],"latency":[247],"systems.":[250]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
