{"id":"https://openalex.org/W7125192417","doi":"https://doi.org/10.48550/arxiv.2601.11926","title":"Harmonica: A Self-Adaptation Exemplar for Sustainable MLOps","display_name":"Harmonica: A Self-Adaptation Exemplar for Sustainable MLOps","publication_year":2026,"publication_date":"2026-01-17","ids":{"openalex":"https://openalex.org/W7125192417","doi":"https://doi.org/10.48550/arxiv.2601.11926"},"language":null,"primary_location":{"id":"pmh:doi:10.48550/arxiv.2601.11926","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5116225168","display_name":"Ananya Vishal Halgatti","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Halgatti, Ananya","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120945305","display_name":"Shaunak Biswas","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Biswas, Shaunak","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5095762151","display_name":"Hiya Bhatt","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bhatt, Hiya","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092595891","display_name":"Srinivasan Rakhunathan","orcid":"https://orcid.org/0009-0003-6507-9485"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rakhunathan, Srinivasan","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5123499470","display_name":"Karthik Vaidhyanathan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Vaidhyanathan, Karthik","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5116225168"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12761","display_name":"Data Stream Mining Techniques","score":0.6923999786376953,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12761","display_name":"Data Stream Mining Techniques","score":0.6923999786376953,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.08290000259876251,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12535","display_name":"Machine Learning and Data Classification","score":0.053700000047683716,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/adaptation","display_name":"Adaptation (eye)","score":0.6597999930381775},{"id":"https://openalex.org/keywords/sustainability","display_name":"Sustainability","score":0.6556000113487244},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.43389999866485596},{"id":"https://openalex.org/keywords/stability","display_name":"Stability (learning theory)","score":0.3894999921321869},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.38029998540878296},{"id":"https://openalex.org/keywords/adaptive-system","display_name":"Adaptive system","score":0.30169999599456787},{"id":"https://openalex.org/keywords/term","display_name":"Term (time)","score":0.29899999499320984}],"concepts":[{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.6597999930381775},{"id":"https://openalex.org/C66204764","wikidata":"https://www.wikidata.org/wiki/Q219416","display_name":"Sustainability","level":2,"score":0.6556000113487244},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6276000142097473},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.43389999866485596},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.3894999921321869},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.38029998540878296},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.35010001063346863},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.30250000953674316},{"id":"https://openalex.org/C52970973","wikidata":"https://www.wikidata.org/wiki/Q2497134","display_name":"Adaptive system","level":2,"score":0.30169999599456787},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.29899999499320984},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.2939999997615814},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.29030001163482666},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2851000130176544},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.28060001134872437},{"id":"https://openalex.org/C107327155","wikidata":"https://www.wikidata.org/wiki/Q330268","display_name":"Decision support system","level":2,"score":0.2736999988555908},{"id":"https://openalex.org/C144559511","wikidata":"https://www.wikidata.org/wiki/Q2986279","display_name":"Principal (computer security)","level":2,"score":0.26910001039505005},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.26669999957084656},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.2635999917984009},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.26159998774528503}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:doi:10.48550/arxiv.2601.11926","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"doi:10.48550/arxiv.2601.11926","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2601.11926","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:doi:10.48550/arxiv.2601.11926","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Machine":[0,41],"learning":[1],"enabled":[2],"systems":[3,72],"(MLS)":[4],"often":[5],"operate":[6],"in":[7,17,88,94,113,180,213],"settings":[8],"where":[9],"they":[10],"regularly":[11],"encounter":[12],"uncertainties":[13,58],"arising":[14],"from":[15,149],"changes":[16,25],"their":[18],"surrounding":[19],"environment.":[20],"Without":[21],"structured":[22,139],"oversight,":[23],"such":[24,135],"can":[26],"degrade":[27],"model":[28],"behavior,":[29],"increase":[30],"operational":[31],"cost,":[32],"and":[33,84,96,164,184,194,206],"reduce":[34,195],"the":[35,46,61,91,125,131,175],"usefulness":[36],"of":[37,48,65,134],"deployed":[38],"systems.":[39],"Although":[40],"Learning":[42],"Operations":[43],"(MLOps)":[44],"streamlines":[45],"lifecycle":[47],"ML":[49],"models,":[50],"it":[51],"provides":[52],"limited":[53,102],"support":[54,68],"for":[55,209,220],"addressing":[56],"runtime":[57],"that":[59,76,106,201,215],"influence":[60],"longer":[62],"term":[63],"sustainability":[64,156],"MLS.":[66],"To":[67],"continued":[69],"viability,":[70],"these":[71,111],"need":[73],"a":[74,120,204],"mechanism":[75],"detects":[77],"when":[78,169],"execution":[79],"drifts":[80],"outside":[81],"acceptable":[82],"bounds":[83],"adjusts":[85],"system":[86,192],"behavior":[87,212],"response.":[89],"Despite":[90],"growing":[92],"interest":[93],"sustainable":[95,132],"self-adaptive":[97],"MLS,":[98],"there":[99],"has":[100],"been":[101],"work":[103],"towards":[104],"exemplars":[105],"allow":[107],"researchers":[108],"to":[109,129,190],"study":[110],"challenges":[112],"MLOps":[114,218],"pipelines.":[115,136],"This":[116],"paper":[117],"presents":[118],"Harmonica,":[119],"self-adaptation":[121],"exemplar":[122],"built":[123],"on":[124,217],"HarmonE":[126],"approach,":[127],"designed":[128],"enable":[130],"operation":[133],"Harmonica":[137,202],"introduces":[138],"adaptive":[140,211],"control":[141],"through":[142,177],"MAPE-K":[143],"loop,":[144],"separating":[145],"high-level":[146],"adaptation":[147,162],"policy":[148],"low-level":[150],"tactic":[151],"execution.":[152],"It":[153],"continuously":[154],"monitors":[155],"metrics,":[157],"evaluates":[158],"them":[159],"against":[160],"dynamic":[161],"boundaries,":[163],"automatically":[165],"triggers":[166],"architectural":[167],"tactics":[168],"thresholds":[170],"are":[171],"violated.":[172],"We":[173],"demonstrate":[174],"tool":[176],"case":[178],"studies":[179],"time":[181],"series":[182],"regression":[183],"computer":[185],"vision,":[186],"examining":[187],"its":[188],"ability":[189],"improve":[191],"stability":[193],"manual":[196],"intervention.":[197],"The":[198],"results":[199],"show":[200],"offers":[203],"practical":[205],"reusable":[207],"foundation":[208],"enabling":[210],"MLS":[214],"rely":[216],"pipelines":[219],"sustained":[221],"operation.":[222]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2026-01-22T00:00:00"}
