Files
publish-assistant/cloud-edge/digests/ic-2024/index.html
2026-08-18 13:39:21 +00:00

24 lines
24 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html lang=en dir=auto data-theme=auto><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>IC 2024 Digest | Publish Assistant</title><meta name=keywords content><meta name=description content="10 papers selected.
Revisiting Edge AI: Opportunities and Challenges
Tobias Meuser, Lauri Lovén, Monowar Bhuyan, Shishir G. Patil et al.
TL;DR — A multi-author position paper that revisits the state of edge AI, cataloguing deployment barriers and open research problems across hardware, networking, and software layers.
Why notable — Brings together 19 leading researchers to synthesize the field&rsquo;s most pressing edge AI challenges, making it an authoritative reference for practitioners and researchers planning edge deployments."><meta name=author content="Publish Assistant"><link rel=canonical href=https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/ic-2024/><link crossorigin=anonymous href=/vincent/publish-assistant/assets/css/stylesheet.d72f07832e13c592b3edba91680bfe70f01daac396179bcace0ac36e8e0494c6.css integrity="sha256-1y8Hgy4TxZKz7bqRaAv+cPAdqsOWF5vKzgrDbo4ElMY=" rel="preload stylesheet" as=style><link rel=icon href=https://pub.sqrt.fr/vincent/publish-assistant/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://pub.sqrt.fr/vincent/publish-assistant/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://pub.sqrt.fr/vincent/publish-assistant/favicon-32x32.png><link rel=apple-touch-icon href=https://pub.sqrt.fr/vincent/publish-assistant/apple-touch-icon.png><link rel=mask-icon href=https://pub.sqrt.fr/vincent/publish-assistant/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate hreflang=en href=https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/ic-2024/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51);color-scheme:dark}.list{background:var(--theme)}.toc{background:var(--entry)}}</style></noscript><script>localStorage.getItem("pref-theme")==="dark"?document.querySelector("html").dataset.theme="dark":localStorage.getItem("pref-theme")==="light"?document.querySelector("html").dataset.theme="light":window.matchMedia("(prefers-color-scheme: dark)").matches?document.querySelector("html").dataset.theme="dark":document.querySelector("html").dataset.theme="light"</script><meta property="og:url" content="https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/ic-2024/"><meta property="og:site_name" content="Publish Assistant"><meta property="og:title" content="IC 2024 Digest"><meta property="og:description" content="10 papers selected.
Revisiting Edge AI: Opportunities and Challenges Tobias Meuser, Lauri Lovén, Monowar Bhuyan, Shishir G. Patil et al.
TL;DR — A multi-author position paper that revisits the state of edge AI, cataloguing deployment barriers and open research problems across hardware, networking, and software layers.
Why notable — Brings together 19 leading researchers to synthesize the fields most pressing edge AI challenges, making it an authoritative reference for practitioners and researchers planning edge deployments."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="cloud-edge"><meta property="article:published_time" content="2024-01-01T00:00:00+00:00"><meta property="article:modified_time" content="2024-01-01T00:00:00+00:00"><meta name=twitter:card content="summary"><meta name=twitter:title content="IC 2024 Digest"><meta name=twitter:description content="10 papers selected.
Revisiting Edge AI: Opportunities and Challenges Tobias Meuser, Lauri Lovén, Monowar Bhuyan, Shishir G. Patil et al.
TL;DR — A multi-author position paper that revisits the state of edge AI, cataloguing deployment barriers and open research problems across hardware, networking, and software layers.
Why notable — Brings together 19 leading researchers to synthesize the fields most pressing edge AI challenges, making it an authoritative reference for practitioners and researchers planning edge deployments."><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Edge and Cloud Systems","item":"https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/"},{"@type":"ListItem","position":2,"name":"Digests","item":"https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/"},{"@type":"ListItem","position":3,"name":"IC 2024 Digest","item":"https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/ic-2024/"}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"IC 2024 Digest","name":"IC 2024 Digest","description":"10 papers selected.\nRevisiting Edge AI: Opportunities and Challenges Tobias Meuser, Lauri Lovén, Monowar Bhuyan, Shishir G. Patil et al.\nTL;DR — A multi-author position paper that revisits the state of edge AI, cataloguing deployment barriers and open research problems across hardware, networking, and software layers.\nWhy notable — Brings together 19 leading researchers to synthesize the field\u0026rsquo;s most pressing edge AI challenges, making it an authoritative reference for practitioners and researchers planning edge deployments.\n","keywords":[],"articleBody":"10 papers selected.\nRevisiting Edge AI: Opportunities and Challenges Tobias Meuser, Lauri Lovén, Monowar Bhuyan, Shishir G. Patil et al.\nTL;DR — A multi-author position paper that revisits the state of edge AI, cataloguing deployment barriers and open research problems across hardware, networking, and software layers.\nWhy notable — Brings together 19 leading researchers to synthesize the fields most pressing edge AI challenges, making it an authoritative reference for practitioners and researchers planning edge deployments.\nOn Causality in Distributed Continuum Systems Víctor Casamayor-Pujol, Boris Sedlak, Praveen Kumar Donta, Schahram Dustdar\nTL;DR — Formalizes causal reasoning across cloud-to-edge continuum systems, providing a conceptual framework for tracking cause-and-effect relationships in highly distributed deployments.\nWhy notable — Addresses a foundational gap in distributed systems theory that becomes critical when debugging or optimizing multi-tier edgecloud pipelines.\nBeyond Von Neumann in the Computing Continuum: Architectures, Applications, and Future Directions Dragi Kimovski, Nishant Saurabh, Matthijs Jansen, Atakan Aral et al.\nTL;DR — Surveys non-von Neumann architectural paradigms—neuromorphic, in-memory, and dataflow computing—and maps them onto continuum computing use cases spanning edge to cloud.\nWhy notable — Offers a rare cross-cutting view of how emerging hardware architectures reshape the design space for distributed Internet applications.\nARASEC: Adaptive Resource Allocation and Model Training for Serverless Edge-Cloud Computing Dewant Katare, Eduard Marin, Nicolas Kourtellis, Marijn Janssen et al.\nTL;DR — Proposes ARASEC, a system that jointly optimizes resource allocation and on-device model training for serverless functions deployed across edge and cloud nodes.\nWhy notable — Demonstrates measurable efficiency gains in a realistic serverless edge-cloud setting, directly informing how operators should provision heterogeneous serverless infrastructure.\nWebAssembly at the Edge: Benchmarking a Serverless Platform for Private Edge Cloud Systems Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro, Matteo Trentin et al.\nTL;DR — Benchmarks a WebAssembly-based serverless runtime on private edge cloud hardware, measuring cold-start latency, throughput, and isolation overhead compared to container-based alternatives.\nWhy notable — Provides concrete empirical data that practitioners need when evaluating WebAssembly as a lightweight alternative to Docker for edge serverless deployments.\nHeROsim: An Allocation and Scheduling Simulator for Evaluating Serverless Orchestration Policies Vincent Lannurien, Laurent dOrazio, Olivier Barais, Stéphane Paquelet et al.\nTL;DR — Introduces HeROsim, an open simulator that models serverless function placement and scheduling policies across heterogeneous infrastructure, enabling fair policy comparison without live cluster costs.\nWhy notable — Fills a practical tooling gap for researchers and platform engineers who need reproducible evaluation environments for serverless orchestration algorithms.\nHierarchical Network Data Analytics Framework for 6G Network Automation: Design and Implementation Youbin Jeon, Sangheon Pack\nTL;DR — Designs and implements a hierarchical analytics framework that aggregates network telemetry at multiple granularities to automate management decisions in 6G deployments.\nWhy notable — Bridges the gap between 6G vision and practical automation by providing a concrete architecture with implementation details and empirical evaluation.\nDigital-Twin-Driven End-to-End Network Slicing Toward 6G Mahnoor Yaqoob, Ramona Trestian, Mallik Tatipamula, Huan Xuan Nguyen\nTL;DR — Proposes a digital-twin framework that continuously models and reconfigures end-to-end network slices, enabling dynamic SLA enforcement across heterogeneous 6G infrastructure.\nWhy notable — Connects digital twin technology to the operational problem of network slice management, a key requirement for 6G service assurance.\nThe Internet of Things in the Era of Generative AI: Vision and Challenges Xin Wang 0120, Zhongwei Wan, Arvin Hekmati, Mingyu Zong et al.\nTL;DR — Examines how generative AI models can be integrated into IoT pipelines for data synthesis, anomaly detection, and on-device inference, and identifies the key resource and privacy constraints.\nWhy notable — Provides a structured research agenda for one of the most active intersections in Internet computing, relevant to both IoT platform designers and ML practitioners.\nDistributed Federated Deep Learning in Clustered Internet of Things Wireless Networks With Data Similarity-Based Client Participation Evangelia Fragkou 0001, Eleftheria Chini, Maria Papadopoulou 0008, Dimitrios K. Papakostas et al.\nTL;DR — Proposes a clustered federated learning scheme for wireless IoT networks that selects participating clients based on data similarity, reducing communication overhead and improving model convergence.\nWhy notable — Addresses a core practical challenge in IoT federated learning—heterogeneous and non-IID data—with an empirically validated participation strategy.\n","wordCount":"680","inLanguage":"en","datePublished":"2024-01-01T00:00:00Z","dateModified":"2024-01-01T00:00:00Z","author":{"@type":"Person","name":"Publish Assistant"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/ic-2024/"},"publisher":{"@type":"Organization","name":"Publish Assistant","logo":{"@type":"ImageObject","url":"https://pub.sqrt.fr/vincent/publish-assistant/favicon.ico"}}}</script></head><body id=top><header class=header><nav class=header-nav><div class=logo><a href=https://pub.sqrt.fr/vincent/publish-assistant/ accesskey=h title="Publish Assistant (Alt + H)">Publish Assistant</a>
<span class=logo-sep>/</span>
<a class=logo-topic href=/vincent/publish-assistant/cloud-edge/ title="Edge and Cloud Systems">Edge and Cloud Systems</a><div class=logo-switches><button id=theme-toggle class=theme-toggle accesskey=t title="(Alt + T)" aria-label="Toggle theme">
<svg class="moon" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg>
<svg class="sun" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></div></div><ul id=menu class=menu><li><a href=/vincent/publish-assistant/cloud-edge/venues/ title=Venues><span>Venues</span></a></li><li><a href=/vincent/publish-assistant/cloud-edge/calendar/ title=Calendar><span>Calendar</span></a></li><li><a href=/vincent/publish-assistant/cloud-edge/digests/ title=Digests><span class=active>Digests</span></a></li></ul></nav></header><main class=main><article class=post-single><header class=post-header><nav class=breadcrumbs role=navigation aria-label=Breadcrumb><a href=/vincent/publish-assistant/cloud-edge/digests/>Digests</a>
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"/></svg></nav><h1 class="post-title entry-hint-parent">IC 2024 Digest</h1><div class=post-meta><span title='2024-01-01 00:00:00 +0000 UTC'>January 1, 2024</span>&nbsp;·&nbsp;<span>Publish Assistant</span></div></header><div class="post-content md-content"><p>10 papers selected.</p><hr><h3 id=revisiting-edge-ai-opportunities-and-challenges>Revisiting Edge AI: Opportunities and Challenges<a hidden class=anchor aria-hidden=true href=#revisiting-edge-ai-opportunities-and-challenges>#</a></h3><p><em>Tobias Meuser, Lauri Lovén, Monowar Bhuyan, Shishir G. Patil <em>et al.</em></em></p><p><strong>TL;DR</strong> — A multi-author position paper that revisits the state of edge AI, cataloguing deployment barriers and open research problems across hardware, networking, and software layers.</p><p><strong>Why notable</strong> — Brings together 19 leading researchers to synthesize the field&rsquo;s most pressing edge AI challenges, making it an authoritative reference for practitioners and researchers planning edge deployments.</p><hr><h3 id=on-causality-in-distributed-continuum-systems>On Causality in Distributed Continuum Systems<a hidden class=anchor aria-hidden=true href=#on-causality-in-distributed-continuum-systems>#</a></h3><p><em>Víctor Casamayor-Pujol, Boris Sedlak, Praveen Kumar Donta, Schahram Dustdar</em></p><p><strong>TL;DR</strong> — Formalizes causal reasoning across cloud-to-edge continuum systems, providing a conceptual framework for tracking cause-and-effect relationships in highly distributed deployments.</p><p><strong>Why notable</strong> — Addresses a foundational gap in distributed systems theory that becomes critical when debugging or optimizing multi-tier edgecloud pipelines.</p><hr><h3 id=beyond-von-neumann-in-the-computing-continuum-architectures-applications-and-future-directions>Beyond Von Neumann in the Computing Continuum: Architectures, Applications, and Future Directions<a hidden class=anchor aria-hidden=true href=#beyond-von-neumann-in-the-computing-continuum-architectures-applications-and-future-directions>#</a></h3><p><em>Dragi Kimovski, Nishant Saurabh, Matthijs Jansen, Atakan Aral <em>et al.</em></em></p><p><strong>TL;DR</strong> — Surveys non-von Neumann architectural paradigms—neuromorphic, in-memory, and dataflow computing—and maps them onto continuum computing use cases spanning edge to cloud.</p><p><strong>Why notable</strong> — Offers a rare cross-cutting view of how emerging hardware architectures reshape the design space for distributed Internet applications.</p><hr><h3 id=arasec-adaptive-resource-allocation-and-model-training-for-serverless-edge-cloud-computing>ARASEC: Adaptive Resource Allocation and Model Training for Serverless Edge-Cloud Computing<a hidden class=anchor aria-hidden=true href=#arasec-adaptive-resource-allocation-and-model-training-for-serverless-edge-cloud-computing>#</a></h3><p><em>Dewant Katare, Eduard Marin, Nicolas Kourtellis, Marijn Janssen <em>et al.</em></em></p><p><strong>TL;DR</strong> — Proposes ARASEC, a system that jointly optimizes resource allocation and on-device model training for serverless functions deployed across edge and cloud nodes.</p><p><strong>Why notable</strong> — Demonstrates measurable efficiency gains in a realistic serverless edge-cloud setting, directly informing how operators should provision heterogeneous serverless infrastructure.</p><hr><h3 id=webassembly-at-the-edge-benchmarking-a-serverless-platform-for-private-edge-cloud-systems>WebAssembly at the Edge: Benchmarking a Serverless Platform for Private Edge Cloud Systems<a hidden class=anchor aria-hidden=true href=#webassembly-at-the-edge-benchmarking-a-serverless-platform-for-private-edge-cloud-systems>#</a></h3><p><em>Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro, Matteo Trentin <em>et al.</em></em></p><p><strong>TL;DR</strong> — Benchmarks a WebAssembly-based serverless runtime on private edge cloud hardware, measuring cold-start latency, throughput, and isolation overhead compared to container-based alternatives.</p><p><strong>Why notable</strong> — Provides concrete empirical data that practitioners need when evaluating WebAssembly as a lightweight alternative to Docker for edge serverless deployments.</p><hr><h3 id=herosim-an-allocation-and-scheduling-simulator-for-evaluating-serverless-orchestration-policies>HeROsim: An Allocation and Scheduling Simulator for Evaluating Serverless Orchestration Policies<a hidden class=anchor aria-hidden=true href=#herosim-an-allocation-and-scheduling-simulator-for-evaluating-serverless-orchestration-policies>#</a></h3><p><em>Vincent Lannurien, Laurent d&rsquo;Orazio, Olivier Barais, Stéphane Paquelet <em>et al.</em></em></p><p><strong>TL;DR</strong> — Introduces HeROsim, an open simulator that models serverless function placement and scheduling policies across heterogeneous infrastructure, enabling fair policy comparison without live cluster costs.</p><p><strong>Why notable</strong> — Fills a practical tooling gap for researchers and platform engineers who need reproducible evaluation environments for serverless orchestration algorithms.</p><hr><h3 id=hierarchical-network-data-analytics-framework-for-6g-network-automation-design-and-implementation>Hierarchical Network Data Analytics Framework for 6G Network Automation: Design and Implementation<a hidden class=anchor aria-hidden=true href=#hierarchical-network-data-analytics-framework-for-6g-network-automation-design-and-implementation>#</a></h3><p><em>Youbin Jeon, Sangheon Pack</em></p><p><strong>TL;DR</strong> — Designs and implements a hierarchical analytics framework that aggregates network telemetry at multiple granularities to automate management decisions in 6G deployments.</p><p><strong>Why notable</strong> — Bridges the gap between 6G vision and practical automation by providing a concrete architecture with implementation details and empirical evaluation.</p><hr><h3 id=digital-twin-driven-end-to-end-network-slicing-toward-6g>Digital-Twin-Driven End-to-End Network Slicing Toward 6G<a hidden class=anchor aria-hidden=true href=#digital-twin-driven-end-to-end-network-slicing-toward-6g>#</a></h3><p><em>Mahnoor Yaqoob, Ramona Trestian, Mallik Tatipamula, Huan Xuan Nguyen</em></p><p><strong>TL;DR</strong> — Proposes a digital-twin framework that continuously models and reconfigures end-to-end network slices, enabling dynamic SLA enforcement across heterogeneous 6G infrastructure.</p><p><strong>Why notable</strong> — Connects digital twin technology to the operational problem of network slice management, a key requirement for 6G service assurance.</p><hr><h3 id=the-internet-of-things-in-the-era-of-generative-ai-vision-and-challenges>The Internet of Things in the Era of Generative AI: Vision and Challenges<a hidden class=anchor aria-hidden=true href=#the-internet-of-things-in-the-era-of-generative-ai-vision-and-challenges>#</a></h3><p><em>Xin Wang 0120, Zhongwei Wan, Arvin Hekmati, Mingyu Zong <em>et al.</em></em></p><p><strong>TL;DR</strong> — Examines how generative AI models can be integrated into IoT pipelines for data synthesis, anomaly detection, and on-device inference, and identifies the key resource and privacy constraints.</p><p><strong>Why notable</strong> — Provides a structured research agenda for one of the most active intersections in Internet computing, relevant to both IoT platform designers and ML practitioners.</p><hr><h3 id=distributed-federated-deep-learning-in-clustered-internet-of-things-wireless-networks-with-data-similarity-based-client-participation>Distributed Federated Deep Learning in Clustered Internet of Things Wireless Networks With Data Similarity-Based Client Participation<a hidden class=anchor aria-hidden=true href=#distributed-federated-deep-learning-in-clustered-internet-of-things-wireless-networks-with-data-similarity-based-client-participation>#</a></h3><p><em>Evangelia Fragkou 0001, Eleftheria Chini, Maria Papadopoulou 0008, Dimitrios K. Papakostas <em>et al.</em></em></p><p><strong>TL;DR</strong> — Proposes a clustered federated learning scheme for wireless IoT networks that selects participating clients based on data similarity, reducing communication overhead and improving model convergence.</p><p><strong>Why notable</strong> — Addresses a core practical challenge in IoT federated learning—heterogeneous and non-IID data—with an empirically validated participation strategy.</p></div><footer class=post-footer><ul class=post-tags></ul><nav class=paginav><a class=prev href=https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/hpdc-2024/><span class=title>« Prev</span>
<span>HPDC 2024 Digest</span>
</a><a class=next href=https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/ipdps-2024/><span class=title>Next »</span>
<span>IPDPS 2024 Digest</span></a></nav></footer></article></main><footer class=footer><span>&copy; 2026 <a href=https://pub.sqrt.fr/vincent/publish-assistant/>Publish Assistant</a></span> ·
<span>Powered by
<a href="https://gohugo.io/?utm_source=papermod" rel=noopener target=_blank>Hugo</a> &
<a href=https://github.com/adityatelange/hugo-PaperMod/ rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top id=top-link class="top-link hidden" aria-label="go to top" title="Go to Top (Alt + G)" accesskey=g><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevrons-up"><polyline points="17 11 12 6 7 11"/><polyline points="17 18 12 13 7 18"/></svg>
</a><script>let menu=document.getElementById("menu");if(menu){const e=localStorage.getItem("menu-scroll-position");e&&(menu.scrollLeft=parseInt(e,10)),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}}document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();var t=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script><script>var toplink=document.getElementById("top-link");window.onscroll=function(){const e=window.innerHeight;document.body.scrollTop>e||document.documentElement.scrollTop>e?toplink.classList.remove("hidden"):toplink.classList.add("hidden")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{const e=document.querySelector("html");e.dataset.theme==="dark"?(e.dataset.theme="light",localStorage.setItem("pref-theme","light")):(e.dataset.theme="dark",localStorage.setItem("pref-theme","dark"))})</script></body></html>