{"id":10,"date":"2015-04-08T11:14:27","date_gmt":"2015-04-08T09:14:27","guid":{"rendered":"http:\/\/people.unipi.it\/shahrokh_vahabi\/?page_id=10"},"modified":"2025-10-23T10:12:31","modified_gmt":"2025-10-23T08:12:31","slug":"ricerca","status":"publish","type":"page","link":"https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/","title":{"rendered":"Research"},"content":{"rendered":"<p>My PhD research focuses on Function-as-a-Service (FaaS), a computing paradigm\u2014applicable in both cloud and edge environments\u2014that enables developers to deploy their code as functions without managing the underlying infrastructure, as seen in platforms like AWS Lambda.<\/p>\n<p>In the edge environment\u2014where the research focus lies\u2014computing resources are positioned closer to data sources to minimize latency, enhance responsiveness, and support real-time processing for applications such as IoT, autonomous systems, and smart infrastructure. The most critical challenge in FaaS is the efficient processing of requests on edge devices\u2014an aspect often overlooked in the literature\u2014despite its potential to reduce CO\u2082 emissions significantly.<\/p>\n<p>In the initial phase of this research journey, the focus was on minimizing node usage in the FaaS platform by leveraging an auto-scaling mechanism to power down idle devices during periods of low request load. This was achieved through a Mixed-Integer Programming (MIP) formulation designed to solve the problem of minimizing active node usage while maintaining service availability. The details of this work can be found in the corresponding conference article:<\/p>\n<p><strong>S. Vahabi,<\/strong> F. Righetti, C. Vallati, N. Tonellotto. Energy-Efficient Resource Management for Real-Time Applications in FaaS Edge Computing Platforms. <em>IEEE\/ACM International Conference on Utility and Cloud Computing<\/em>, 2024.<\/p>\n<p>In the second phase, to further optimize energy consumption during function execution on the platform, various time-series prediction models were utilized to estimate the number of function invocations. These estimates enabled the resource manager to proactively allocate resources\u2014specifically processors and memory\u2014on edge devices, aiming for greater efficiency. Out of the ten models considered, three were selected from different architectures and accuracy levels to investigate their impact on overall efficiency. Additionally, a MIP formulation was developed, specifically focusing on the allocation of critical resources, namely CPU and memory, from small to larger scales of resources and workloads of requests. The details of this work can be found in the corresponding journal article:<\/p>\n<p><strong>S. Vahabi,<\/strong> F. Righetti, C. Vallati, N. Tonellotto. The Impact of Prediction Models on Energy-Aware Resource Management in FaaS Platforms. <em>IEEE Access<\/em>, 2025.<\/p>\n<p>In the third phase is the development of a predictive hybrid scheduling framework that couples a zero-shot forecasting model (Google TimesFM) with the proposed LRU+LL (Least Recently Used + Least Loaded) policy to improve function scheduling in heterogeneous FaaS platforms. This framework proactively anticipates future invocation patterns and pre-warms containers accordingly, enabling efficient reuse of warm instances while balancing memory utilization across worker nodes. By combining recency-based eviction with load-aware placement decisions, the scheduler effectively minimizes cold starts, improves resource utilization, and enhances overall system responsiveness. This contribution highlights the benefit of integrating lightweight prediction with adaptive scheduling to achieve more consistent and efficient execution in Edge FaaS environments. This work was presented as a conference paper at:<\/p>\n<p><strong>S. Vahabi,<\/strong> F. Righetti, C. Vallati, N. Tonellotto. <span class=\"fontstyle0\">A predictive hybrid scheduler to reduce completion times of heterogeneous functions in FaaS platforms. <\/span> <span class=\"fontstyle0\">IEEE International Symposium on Edge Intelligence, Trustworthy and Decentralized Artificial Intelligence (iEDGE 2025), 2025.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>My PhD research focuses on Function-as-a-Service (FaaS), a computing paradigm\u2014applicable in both cloud and edge environments\u2014that enables developers to deploy&hellip;<\/p>\n<p><a class=\"btn btn-dark btn-sm unipi-read-more-link\" href=\"https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"acf":[],"featured_image_src":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Research - Shahrokh Vahabi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Research - Shahrokh Vahabi\" \/>\n<meta property=\"og:description\" content=\"My PhD research focuses on Function-as-a-Service (FaaS), a computing paradigm\u2014applicable in both cloud and edge environments\u2014that enables developers to deploy&hellip;Read More...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/\" \/>\n<meta property=\"og:site_name\" content=\"Shahrokh Vahabi\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-23T08:12:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/people.unipi.it\\\/shahrokh_vahabi\\\/ricerca\\\/\",\"url\":\"https:\\\/\\\/people.unipi.it\\\/shahrokh_vahabi\\\/ricerca\\\/\",\"name\":\"Research - Shahrokh Vahabi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/people.unipi.it\\\/shahrokh_vahabi\\\/#website\"},\"datePublished\":\"2015-04-08T09:14:27+00:00\",\"dateModified\":\"2025-10-23T08:12:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/people.unipi.it\\\/shahrokh_vahabi\\\/ricerca\\\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/people.unipi.it\\\/shahrokh_vahabi\\\/ricerca\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/people.unipi.it\\\/shahrokh_vahabi\\\/ricerca\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/people.unipi.it\\\/shahrokh_vahabi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Research\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/people.unipi.it\\\/shahrokh_vahabi\\\/#website\",\"url\":\"https:\\\/\\\/people.unipi.it\\\/shahrokh_vahabi\\\/\",\"name\":\"Shahrokh Vahabi\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/people.unipi.it\\\/shahrokh_vahabi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Research - Shahrokh Vahabi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/","og_locale":"en_US","og_type":"article","og_title":"Research - Shahrokh Vahabi","og_description":"My PhD research focuses on Function-as-a-Service (FaaS), a computing paradigm\u2014applicable in both cloud and edge environments\u2014that enables developers to deploy&hellip;Read More...","og_url":"https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/","og_site_name":"Shahrokh Vahabi","article_modified_time":"2025-10-23T08:12:31+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/","url":"https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/","name":"Research - Shahrokh Vahabi","isPartOf":{"@id":"https:\/\/people.unipi.it\/shahrokh_vahabi\/#website"},"datePublished":"2015-04-08T09:14:27+00:00","dateModified":"2025-10-23T08:12:31+00:00","breadcrumb":{"@id":"https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/people.unipi.it\/shahrokh_vahabi\/ricerca\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/people.unipi.it\/shahrokh_vahabi\/"},{"@type":"ListItem","position":2,"name":"Research"}]},{"@type":"WebSite","@id":"https:\/\/people.unipi.it\/shahrokh_vahabi\/#website","url":"https:\/\/people.unipi.it\/shahrokh_vahabi\/","name":"Shahrokh Vahabi","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/people.unipi.it\/shahrokh_vahabi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"}]}},"_links":{"self":[{"href":"https:\/\/people.unipi.it\/shahrokh_vahabi\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/people.unipi.it\/shahrokh_vahabi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/people.unipi.it\/shahrokh_vahabi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/people.unipi.it\/shahrokh_vahabi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/people.unipi.it\/shahrokh_vahabi\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":11,"href":"https:\/\/people.unipi.it\/shahrokh_vahabi\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":117,"href":"https:\/\/people.unipi.it\/shahrokh_vahabi\/wp-json\/wp\/v2\/pages\/10\/revisions\/117"}],"wp:attachment":[{"href":"https:\/\/people.unipi.it\/shahrokh_vahabi\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}