<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FaaS Archives - PHYSICS</title>
	<atom:link href="https://physics-faas.eu/tag/faas/feed/" rel="self" type="application/rss+xml" />
	<link>https://physics-faas.eu/tag/faas/</link>
	<description>Optimized Hybrid Space-Time Continuum in Faas</description>
	<lastBuildDate>Wed, 27 Dec 2023 11:18:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>

<image>
	<url>https://physics-faas.eu/wp-content/uploads/2021/02/cropped-cropped-PHYSICS-logo-32x32.png</url>
	<title>FaaS Archives - PHYSICS</title>
	<link>https://physics-faas.eu/tag/faas/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The Digital Annealer in practice: Optimizer Pattern integration.</title>
		<link>https://physics-faas.eu/digital-annealer-optimizer-pattern-integration/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Sat, 25 Nov 2023 11:04:24 +0000</pubDate>
				<category><![CDATA[FaaS]]></category>
		<category><![CDATA[PHYSICS]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=2021</guid>

					<description><![CDATA[<p>For Fujitsu, computational science research is one of the cornerstones of a successful IT service provider. Whether it is the development of quantum computers, new solutions for more sustainable and effective mobility, energy-saving HPC systems [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/digital-annealer-optimizer-pattern-integration/">The Digital Annealer in practice: Optimizer Pattern integration.</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:22px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:17px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">For <a href="https://www.fujitsu.com/global/" target="_blank" rel="noreferrer noopener"><strong>Fujitsu</strong></a>, computational science research is one of the cornerstones of a successful IT service provider. Whether it is the development of quantum computers, new solutions for more sustainable and effective mobility, energy-saving HPC systems or the Digital Factory &#8211; alone and with international partners, <a href="https://www.fujitsu.com/global/" target="_blank" rel="noreferrer noopener">Fujitsu </a>always aims to create positive added value for society, the environment, and its customers. This is why Fujitsu regularly participates in European, more research-oriented tenders and projects with a wide range of partners.</p>



<div style="height:28px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">As part of the FaaS paradigm that applies to the &#8220;<a href="https://physics-faas.eu/" target="_blank" rel="noreferrer noopener"><strong>PHYSICS</strong></a>&#8221; platform, Fujitsu has set itself the goal of contributing various optimization functions. The term optimization can be understood to cover a wide range of activities or functions: an optimized process, the provision of specific data to be able to make (optimized) decisions more quickly, the optimal use of time or the optimized packaging of content in a package. From a mathematical point of view, the latter is a real optimization problem, more precisely a problem from the field of combinatorial optimization. Combinatorial optimization problems include sequencing, assignment, grouping and selection problems. These include, for example, the traveling salesman problem, the Knapsack problem, graph similarity, portfolio optimization, (scheduling) planning, (task) assignment, software validation, <strong><a href="https://www.fujitsu.com/de/about/resources/case-studies/cs-2023-06-vr-smart-finanz.html" target="_blank" rel="noreferrer noopener">AI model optimization</a></strong> and many others. Behind these somewhat stubborn names are everyday problems from <a href="https://apps.dtic.mil/sti/pdfs/AD1116959.pdf" target="_blank" rel="noreferrer noopener"><strong>logistics</strong></a>, the packaging industry, <strong><a href="https://www.fujitsu.com/global/about/resources/news/press-releases/2022/1021-01.html" target="_blank" rel="noreferrer noopener">the manufacturing industry</a></strong>, shift planning and many others. What all these problems have in common is that there is not just one solution to them, but that there may well be many qualitatively different solutions. Furthermore, there is no known algorithm that can simply calculate these problems directly. Finding a good or the best solution in large problem spaces therefore requires an enormous amount of computing capacity and time.</p>



<div style="height:49px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">As part of the &#8220;PHYSICS&#8221; project, Fujitsu has developed various optimization patterns that benefit from the performance of the quantum-inspired technology &#8220;<a href="https://www.fujitsu.com/global/services/business-services/digital-annealer/" target="_blank" rel="noreferrer noopener"><strong>Digital Annealer</strong></a>&#8220;. The Digital Annealer can solve combinatorial optimization problems particularly quickly and with particularly good results. To do this, it uses several ideas from annealing and quantum computing to solve the problems described above particularly well and quickly. But first, the problem in question is converted into a specific mathematical model, which the digital annealer can then solve. The highlight: if quantum computers are one day able to solve similarly large problems, the mathematical model already developed can simply be transferred to them and solved. The technology therefore not only provides a <strong><a href="https://digitaleweltmagazin.de/d/magazin/DW_21_02.pdf#page=48" target="_blank" rel="noreferrer noopener">relevant advantage in business today</a></strong>, but also prepares the company in the best possible way for the age of quantum computers.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The physics project now provides two patterns for optimization problems and their solution with the help of the Digital Annealer in Node-Red. These processes can be transferred to the runtime environment with just a single click. To simplify the use of the Digital Annealer and its integration into the Node-Red ecosystem, we have implemented various backbone classes that enable the use of the Digital Annealer and the processing of optimization problems within Node-Red.</p>



<div style="height:35px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">In this context, JavaScript classes were implemented that make it possible to formulate an optimization problem as a Quadratic Unconstrained Binary Optimization (QUBO) problem that can be solved on the Digital Annealer. For this purpose, various classes have been implemented that support different operating modes of the Digital Annealer. Currently, the Digital Annealer has two operating modes for solving a QUBO problem, each offering different functionalities. In addition, classes are also provided to facilitate the interpretation and presentation of the results returned by the Digital Annealer. These classes are integrated into the Node Red ecosystem and are readily available as Node Red workflow blocks. Users have the option to use both the Backbone JavaScript classes and the Node Red blocks according to their own requirements and preferences.</p>



<div style="height:51px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">To demonstrate the use of the provided JavaScript classes and workflow blocks, two solution patterns are provided in Node-Red: &#8220;Two Persons Assignment&#8221; (TPA) and the &#8220;Traveling Salesman Problem&#8221; (TSP). In the classic &#8220;Two Persons Assignment Problem&#8221;, a set of items representing tasks or projects must be assigned to two persons or machines in such a way that the difference in the workload or items assigned to the two is minimized. The TSP, on the other hand, asks the following question: &#8220;What is the shortest possible route that visits each city exactly once and then returns to the starting city?&#8221;, given a list of cities and their coordinates. The TSP is an NP-hard combinatorial optimization problem that plays an important role in theoretical computer science and operations research. The enormous power of the Digital Annealer can be used by Node-Red to solve the above-mentioned problems. If you want to implement further patterns, we would also like to recommend our <a href="https://www.fujitsu.com/de/themes/digitalannealer/get-started/" target="_blank" rel="noreferrer noopener"><strong>Digital Annealer Tutorial</strong>.</a> However, we know that solving a specific optimization problem on quantum or quantum-inspired hardware requires a QUBO formulation, which can be a very complex task. In this regard, the <strong><a href="mailto:digital.incubation@fujitsu.com" target="_blank" rel="noreferrer noopener">Fujitsu Digital Annealer team</a> </strong>will be happy to assist you in formulating your problem and solving it through Digital Annealer.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:17px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:51px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator"/>
<p>The post <a href="https://physics-faas.eu/digital-annealer-optimizer-pattern-integration/">The Digital Annealer in practice: Optimizer Pattern integration.</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Press Release: PHYSICS 8th General Assembly</title>
		<link>https://physics-faas.eu/press-release-physics-8th-general-assembly/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Mon, 13 Nov 2023 15:26:46 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Press Release]]></category>
		<category><![CDATA[FaaS]]></category>
		<category><![CDATA[General Assembly]]></category>
		<category><![CDATA[PHYSICS]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=2009</guid>

					<description><![CDATA[<p>The PHYSICS project, held its 8th General Assembly meeting on November 8th &#8211; 9th, 2023, in Florence, Italy. Hosted by GFT, the meeting provided an opportunity for partners to present updates on task progress and [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/press-release-physics-8th-general-assembly/">Press Release: PHYSICS 8th General Assembly</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The PHYSICS project, held its 8th General Assembly meeting on November 8th &#8211; 9th, 2023, in Florence, Italy. Hosted by <a href="https://www.gft.com/int/en" target="_blank" rel="noreferrer noopener">GFT</a>, the meeting provided an opportunity for partners to present updates on task progress and deliverables, as well as discuss upcoming project results. The coordinator and leaders of the work packages (WP) led discussions on any outstanding issues, fostering active participation and constructive feedback.</p>



<p class="wp-block-paragraph">The meeting was conducted using a hybrid format, accommodating both in-person and remote attendees. Among the meeting&#8217;s key objectives were the status of PHYSICS&#8217; 2nd Iteration Pilot Implementation, the finalization of the Final Review demo, and the definition of the Final Review agenda and logistics. </p>



<p class="wp-block-paragraph"></p>



<div style="height:61px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:26px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-gallery columns-3 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><ul class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><img fetchpriority="high" decoding="async" width="1024" height="768" src="https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-6-1024x768.jpeg" alt="" data-id="2011" data-full-url="https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-6.jpeg" data-link="https://physics-faas.eu/?attachment_id=2011" class="wp-image-2011" srcset="https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-6-1024x768.jpeg 1024w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-6-300x225.jpeg 300w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-6-768x576.jpeg 768w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-6-1536x1152.jpeg 1536w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-6.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></li><li class="blocks-gallery-item"><figure><img decoding="async" width="1024" height="768" src="https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-7-1024x768.jpeg" alt="" data-id="2012" data-full-url="https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-7.jpeg" data-link="https://physics-faas.eu/?attachment_id=2012" class="wp-image-2012" srcset="https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-7-1024x768.jpeg 1024w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-7-300x225.jpeg 300w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-7-768x576.jpeg 768w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-7-1536x1152.jpeg 1536w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-7.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></li><li class="blocks-gallery-item"><figure><img decoding="async" width="1024" height="768" src="https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-8-1024x768.jpeg" alt="" data-id="2013" data-full-url="https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-8.jpeg" data-link="https://physics-faas.eu/?attachment_id=2013" class="wp-image-2013" srcset="https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-8-1024x768.jpeg 1024w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-8-300x225.jpeg 300w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-8-768x576.jpeg 768w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-8-1536x1152.jpeg 1536w, https://physics-faas.eu/wp-content/uploads/2023/11/imgpsh_fullsize_anim-8.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></li></ul></figure>



<p class="wp-block-paragraph"></p>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center wp-block-paragraph">You may follow the PHYSICS project activities on <a href="https://twitter.com/H2020Physics?s=20&amp;t=GfyDZqLL1FkDGg9vScuehw" target="_blank" rel="noreferrer noopener">Twitter</a> and <a href="https://www.linkedin.com/company/physicsh2020/" target="_blank" rel="noreferrer noopener">LinkedIn</a>.</p>
<p>The post <a href="https://physics-faas.eu/press-release-physics-8th-general-assembly/">Press Release: PHYSICS 8th General Assembly</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Assessment of goals targeted by Smart Manufacturing Use Cases</title>
		<link>https://physics-faas.eu/assessment-of-goals-targeted-by-smart-manufacturing-use-cases/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Tue, 24 Oct 2023 12:45:33 +0000</pubDate>
				<category><![CDATA[Manufacture]]></category>
		<category><![CDATA[Use Cases]]></category>
		<category><![CDATA[FaaS]]></category>
		<category><![CDATA[PHYSICS]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1991</guid>

					<description><![CDATA[<p>The German Research Center for Artificial Intelligence (DFKI) carried out the 3-week tests (from September 4 to 23, 2023) of the PHYSICS platform to assess the goals targeted by the Smart Manufacturing Use Cases: Deployment [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/assessment-of-goals-targeted-by-smart-manufacturing-use-cases/">Assessment of goals targeted by Smart Manufacturing Use Cases</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:22px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The <strong>German Research Center for Artificial Intelligence</strong> (DFKI) carried out the <strong>3-week tests</strong> (from September 4 to 23, 2023) of the PHYSICS platform to assess the goals targeted by the Smart Manufacturing Use Cases:</p>



<ol class="wp-block-list" type="1"><li>Deployment of substitute service in the Cloud</li><li>High Confidence Quality Control</li></ol>



<p class="wp-block-paragraph"><em>(see <a href="https://physics-faas.eu/industrial-use-cases-of-faas-the-basics-you-need-to-know/">Blogpost: Industrial Use Cases of FaaS: The basics you need to know</a> for more details)</em></p>



<div style="height:84px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The evaluation phase was held <strong>from 8:00 a.m. to 8:00 p.m., Monday through Saturday</strong>. The test consisted of calling the High Confidence Quality Control PHYSICS Cloud deployed function, resulting in approximately <strong>20000 requests per week</strong>. This gave the total number of 60177 requests with 59425<strong> successful responses (98.75%)</strong>, even though PHYSICS is still in beta testing.</p>



<p class="wp-block-paragraph">Only one major problem with the PHYSICS platform occurred on Monday afternoon during the first week of testing, which, once noticed, was fixed relatively quickly on Tuesday. This can be seen in the weekly results where the successful response rate was 96.47% in the first week, 99.82% in the second week and 99.96% in the third week.</p>



<p class="wp-block-paragraph">Considering the first Smart Manufacturing Use Case PHYSICS Cloud Deployment is only meant to be used as a backup solution in case when the DFKI’s PHYSICS Edge Deployment goes out of service. Therefore, the<strong> availability of the PHYSICS</strong> platform (percentage of successful responses) at this stage of development <strong>was assessed as satisfactory</strong>.</p>



<p class="wp-block-paragraph">In addition, for every single request the action time<a href="#_ftn1">[1]</a> and the total time<a href="#_ftn2">[2]</a> were recorded. Both Smart Manufacturing Use Cases required an average of <strong>less than 5 seconds </strong>for a Quality Check. The <strong>performance of PHYSICS fulfilled this condition</strong> which can be seen in Figure 1.</p>



<div style="height:45px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="762" src="https://physics-faas.eu/wp-content/uploads/2023/10/totalaction-time-1024x762.png" alt="" class="wp-image-1992" srcset="https://physics-faas.eu/wp-content/uploads/2023/10/totalaction-time-1024x762.png 1024w, https://physics-faas.eu/wp-content/uploads/2023/10/totalaction-time-300x223.png 300w, https://physics-faas.eu/wp-content/uploads/2023/10/totalaction-time-768x571.png 768w, https://physics-faas.eu/wp-content/uploads/2023/10/totalaction-time-1536x1142.png 1536w, https://physics-faas.eu/wp-content/uploads/2023/10/totalaction-time-2048x1523.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption><em>Figure 1: Total and action time of all requests. A time of -1 indicates a problem.</em></figcaption></figure>



<div style="height:17px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><a href="#_ftnref1">[1]</a> <strong>only</strong> function execution time</p>



<p class="wp-block-paragraph"><a href="#_ftnref2">[2]</a> <strong>total</strong> request round-trip time</p>



<hr class="wp-block-separator"/>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">It is important to highlight that the<strong> total time for the successful request is consistent</strong> as shown in the histogram presented in Figure 2. The only outliers are the required cold starts of the functions each day after not being used overnight (not shown in the histogram, since they last longer than 10 seconds).</p>



<div style="height:32px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="508" src="https://physics-faas.eu/wp-content/uploads/2023/10/histogram-total-time-1024x508.png" alt="" class="wp-image-1993" srcset="https://physics-faas.eu/wp-content/uploads/2023/10/histogram-total-time-1024x508.png 1024w, https://physics-faas.eu/wp-content/uploads/2023/10/histogram-total-time-300x149.png 300w, https://physics-faas.eu/wp-content/uploads/2023/10/histogram-total-time-768x381.png 768w, https://physics-faas.eu/wp-content/uploads/2023/10/histogram-total-time-1536x762.png 1536w, https://physics-faas.eu/wp-content/uploads/2023/10/histogram-total-time-2048x1016.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption><em>Figure 2: Histogram of total time for successful request. The required few cold starts of the functions are omitted.</em></figcaption></figure>



<div style="height:17px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Because of the pay-as-you-go model of Function as a Service in general, our secondary goal of <strong>reducing costs was also achieved</strong>. About 20000 requests per week, each lasting less than 2 seconds would cost <strong>less than 1€ per month in operational costs<a href="#_ftn1"><strong>[1]</strong></a></strong>. Of course, if we need more requests or even more complex quality checks, operating time will increase, and therefore cost will scale linearly with it. Due to the simplified development and deployment, replacing our functions in the future will be straightforward, further reducing (development) costs.</p>



<p class="wp-block-paragraph">To sum up, the tests conducted for Smart Manufacturing Use Cases proved the potential of the PHYSICS. Considering that the platform is still at the testing stage, its availability, performance, and chance to reduce development costs were evaluated as satisfactory.</p>



<p class="wp-block-paragraph"><a href="#_ftnref1">[1]</a> Estimated cost based on comparable FaaS platforms on the market.</p>



<div style="height:51px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator"/>
<p>The post <a href="https://physics-faas.eu/assessment-of-goals-targeted-by-smart-manufacturing-use-cases/">Assessment of goals targeted by Smart Manufacturing Use Cases</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Deploying healthcare ML functions in the PHYSICS way</title>
		<link>https://physics-faas.eu/deploying-healthcare-ml-functions-in-the-physics-way/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Wed, 12 Jul 2023 10:04:27 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[FaaS]]></category>
		<category><![CDATA[PHYSICS]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1936</guid>

					<description><![CDATA[<p>Automatic understanding of patients to drive personalized interventions is becoming important in personalized healthcare, especially when patients are suffering from chronic conditions, ideally spending most of their patient journey away from clinical facilities. In most [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/deploying-healthcare-ml-functions-in-the-physics-way/">Deploying healthcare ML functions in the PHYSICS way</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:22px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Automatic understanding of patients to drive personalized interventions is becoming important in personalized healthcare, especially when patients are suffering from chronic conditions, ideally spending most of their patient journey away from clinical facilities. In most cases using models to infer on patients is a sporadic task, each patient being processed once or a few times per day. Deployed inference services are mostly inactive, occasionally serving bursts of requests. This is a clear indication of benefits that can be achieved if such services are deployed as functions. PHYSICS provides the tools for designing, testing, deploying and evaluating such Functions as a Service (FaaS). Engineers can use the provided Design Environment (DE) to first design their service. The PHYSICS DE integrates Node-RED and extends its palette of nodes, facilitating graphical service implementation as a flow. Some of the nodes do accept Javascript and Python scripts for advanced functionality. The flow can be tested locally, optimized and finalized.</p>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2023/07/image.png" alt="" class="wp-image-1937" width="517" height="305" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/image.png 742w, https://physics-faas.eu/wp-content/uploads/2023/07/image-300x177.png 300w" sizes="auto, (max-width: 517px) 100vw, 517px" /><figcaption>An eHealth inference service designed as a Node-RED flow</figcaption></figure></div>



<div style="height:32px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The DE then provides the means to build the flow into an action that can be invoked within OpenWhisk. A Jenkins pipeline is executed, and as a result, the engineer comes up with a new action from their flow.</p>



<div style="height:22px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="654" height="322" src="https://physics-faas.eu/wp-content/uploads/2023/07/image-1.png" alt="" class="wp-image-1938" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/image-1.png 654w, https://physics-faas.eu/wp-content/uploads/2023/07/image-1-300x148.png 300w" sizes="auto, (max-width: 654px) 100vw, 654px" /><figcaption>An eHealth inference flow converted to actions to be used within OpenWhisk</figcaption></figure></div>



<div style="height:26px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The deployed actions are then tested via flows dedicated to invoking deployed actions. The outputs of the deployed actions are compared to those of the local flows.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="812" height="144" src="https://physics-faas.eu/wp-content/uploads/2023/07/qqqq.png" alt="" class="wp-image-1945" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/qqqq.png 812w, https://physics-faas.eu/wp-content/uploads/2023/07/qqqq-300x53.png 300w, https://physics-faas.eu/wp-content/uploads/2023/07/qqqq-768x136.png 768w" sizes="auto, (max-width: 812px) 100vw, 812px" /><figcaption>Flow for testing deployed actions</figcaption></figure></div>



<div style="height:44px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Finally, deployed actions can be evaluated under different scenarios implemented using dedicated load generator nodes.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2023/07/image-3.png" alt="" class="wp-image-1940" width="803" height="187" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/image-3.png 936w, https://physics-faas.eu/wp-content/uploads/2023/07/image-3-300x70.png 300w, https://physics-faas.eu/wp-content/uploads/2023/07/image-3-768x179.png 768w" sizes="auto, (max-width: 803px) 100vw, 803px" /><figcaption>Flow for generating and evaluating different load scenarios for deployed actions</figcaption></figure></div>



<div style="height:55px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The results of such tests can be as follows, where experiments last 2 minutes continuous requests, each request arriving at a fixed delay after the previous. As long as the delays are larger than the inference time, the achieved rate follows the increase of that of a system with infinite resources. When the delay drops below the execution time, then the achieved rate reaches a plateau. Even more frequent requests push Openwhisk beyond the accepted maximum request level, dropping the requests, resulting to a performance collapse.</p>



<div style="height:51px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2023/07/image-4.png" alt="" class="wp-image-1941" width="482" height="300" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/image-4.png 562w, https://physics-faas.eu/wp-content/uploads/2023/07/image-4-300x187.png 300w" sizes="auto, (max-width: 482px) 100vw, 482px" /><figcaption>Evaluating achieved response rate for different inter-request delays</figcaption></figure></div>



<hr class="wp-block-separator"/>
<p>The post <a href="https://physics-faas.eu/deploying-healthcare-ml-functions-in-the-physics-way/">Deploying healthcare ML functions in the PHYSICS way</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Press Release: PHYSICS 7th General Assembly</title>
		<link>https://physics-faas.eu/press-release-physics-7th-general-assembly/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Fri, 07 Jul 2023 13:36:51 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Press Release]]></category>
		<category><![CDATA[FaaS]]></category>
		<category><![CDATA[General Assembly]]></category>
		<category><![CDATA[PHYSICS]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1932</guid>

					<description><![CDATA[<p>The PHYSICS project&#8217;s 7th General Assembly meeting was held on July 4th – 5th, 2023, in Pafos, Cyprus. The meeting was hosted by Innov-Acts LTD. During the GA the consortium partners presented their updates on [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/press-release-physics-7th-general-assembly/">Press Release: PHYSICS 7th General Assembly</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The PHYSICS project&#8217;s 7th General Assembly meeting was held on July 4th – 5th, 2023, in Pafos, Cyprus. The meeting was hosted by Innov-Acts LTD. During the GA the consortium partners presented their updates on the progress of different tasks and deliverables and discussed current and upcoming project results. The coordinator and leaders of the work packages (WP) facilitated discussions on any remaining issues, promoting active participation and constructive feedback. To accommodate both in-person and remote attendees, the meeting was conducted using a hybrid format.</p>



<p class="wp-block-paragraph">We eagerly anticipate the upcoming meeting!</p>



<div style="height:61px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:26px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-gallery columns-2 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex"><ul class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="1024" height="765" src="https://physics-faas.eu/wp-content/uploads/2023/07/12-1024x765.png" alt="" data-id="1933" data-full-url="https://physics-faas.eu/wp-content/uploads/2023/07/12.png" data-link="https://physics-faas.eu/?attachment_id=1933" class="wp-image-1933" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/12-1024x765.png 1024w, https://physics-faas.eu/wp-content/uploads/2023/07/12-300x224.png 300w, https://physics-faas.eu/wp-content/uploads/2023/07/12-768x574.png 768w, https://physics-faas.eu/wp-content/uploads/2023/07/12-1536x1148.png 1536w, https://physics-faas.eu/wp-content/uploads/2023/07/12.png 1800w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="1024" height="758" src="https://physics-faas.eu/wp-content/uploads/2023/07/iScreen-Shoter-2023-07-06-125010.723-1024x758.png" alt="" data-id="1934" data-full-url="https://physics-faas.eu/wp-content/uploads/2023/07/iScreen-Shoter-2023-07-06-125010.723.png" data-link="https://physics-faas.eu/?attachment_id=1934" class="wp-image-1934" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/iScreen-Shoter-2023-07-06-125010.723-1024x758.png 1024w, https://physics-faas.eu/wp-content/uploads/2023/07/iScreen-Shoter-2023-07-06-125010.723-300x222.png 300w, https://physics-faas.eu/wp-content/uploads/2023/07/iScreen-Shoter-2023-07-06-125010.723-768x568.png 768w, https://physics-faas.eu/wp-content/uploads/2023/07/iScreen-Shoter-2023-07-06-125010.723-1536x1136.png 1536w, https://physics-faas.eu/wp-content/uploads/2023/07/iScreen-Shoter-2023-07-06-125010.723.png 1795w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></li></ul></figure>



<p class="wp-block-paragraph"></p>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center wp-block-paragraph">You may follow the PHYSICS project activities on <a href="https://twitter.com/H2020Physics?s=20&amp;t=GfyDZqLL1FkDGg9vScuehw" target="_blank" rel="noreferrer noopener">Twitter</a> and <a href="https://www.linkedin.com/company/physicsh2020/" target="_blank" rel="noreferrer noopener">LinkedIn</a>.</p>
<p>The post <a href="https://physics-faas.eu/press-release-physics-7th-general-assembly/">Press Release: PHYSICS 7th General Assembly</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Press Release: PHYSICS 6th General Assembly</title>
		<link>https://physics-faas.eu/press-release-physics-6th-general-assembly/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Wed, 08 Mar 2023 18:48:57 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Press Release]]></category>
		<category><![CDATA[CloudService]]></category>
		<category><![CDATA[FaaS]]></category>
		<category><![CDATA[General Assembly]]></category>
		<category><![CDATA[PHYSICS]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1795</guid>

					<description><![CDATA[<p>The 6th General Assembly meeting of the PHYSICS project took place on March 6th – 7th, 2023, in Munich, Germany, and was hosted by Fujitsu TDS GmbH.The event provided a platform for the consortium partners [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/press-release-physics-6th-general-assembly/">Press Release: PHYSICS 6th General Assembly</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The <strong>6th General Assembly meeting </strong>of the PHYSICS project took place on March 6th – 7th, 2023, in Munich, Germany, and was hosted by <a href="https://www.fujitsu.com/global/">Fujitsu TDS GmbH</a>.<br>The event provided a platform for the consortium partners to report on the status of various tasks and deliverables. The coordinator and work package (WP) leaders led discussions on any outstanding matters, fostering engagement and collaboration. The meeting was conducted using a hybrid format, blending in-person and virtual participation.<br><br>Looking forward to the next one!</p>



<div style="height:61px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-2-1024x768.jpeg" alt="" class="wp-image-1796" width="452" height="340" srcset="https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-2-1024x768.jpeg 1024w, https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-2-300x225.jpeg 300w, https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-2-768x576.jpeg 768w, https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-2-1536x1152.jpeg 1536w, https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-2-2048x1536.jpeg 2048w" sizes="auto, (max-width: 452px) 100vw, 452px" /></figure></div>



<div style="height:26px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-1-1024x768.jpeg" alt="" class="wp-image-1797" width="453" height="340" srcset="https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-1-1024x768.jpeg 1024w, https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-1-300x225.jpeg 300w, https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-1-768x576.jpeg 768w, https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-1-1536x1152.jpeg 1536w, https://physics-faas.eu/wp-content/uploads/2023/03/imgpsh_fullsize_anim-1-2048x1536.jpeg 2048w" sizes="auto, (max-width: 453px) 100vw, 453px" /></figure></div>



<p class="has-text-align-center wp-block-paragraph">You may follow the PHYSICS project activities on <a href="https://twitter.com/H2020Physics?s=20&amp;t=GfyDZqLL1FkDGg9vScuehw" target="_blank" rel="noreferrer noopener">Twitter</a> and <a href="https://www.linkedin.com/company/physicsh2020/" target="_blank" rel="noreferrer noopener">LinkedIn</a>.</p>
<p>The post <a href="https://physics-faas.eu/press-release-physics-6th-general-assembly/">Press Release: PHYSICS 6th General Assembly</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Press Release: PHYSICS 5th General Assembly</title>
		<link>https://physics-faas.eu/press-release-physics-5th-general-assembly/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Fri, 18 Nov 2022 14:59:16 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Press Release]]></category>
		<category><![CDATA[CloudService]]></category>
		<category><![CDATA[FaaS]]></category>
		<category><![CDATA[General Assembly]]></category>
		<category><![CDATA[PHYSICS]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1509</guid>

					<description><![CDATA[<p>The 5th PHYSICS project General Assembly meeting was held on November 15th – 16th, 2022 in Madrid, Spain and was hosted by ATOS.Partners had the opportunity to update the consortium on the progress of different tasks and deliverables, [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/press-release-physics-5th-general-assembly/">Press Release: PHYSICS 5th General Assembly</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The<strong> 5th PHYSICS project General Assembly</strong> meeting was held on November 15th – 16th, 2022 in Madrid, Spain and was hosted by <a href="https://atos.net/en/" target="_blank" rel="noreferrer noopener">ATOS</a>.<br>Partners had the opportunity to update the consortium on the progress of different tasks and deliverables, and further discuss any open issues. Led by the coordinator and WP leaders, the consortium also discussed feedback generated by the project’s review and future plans regarding the third and final year of the PHYSICS project. The meeting was organized in a hybrid mode.</p>



<div style="height:61px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-2-2-768x1024.jpeg" alt="" class="wp-image-1510" width="428" height="570" srcset="https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-2-2-768x1024.jpeg 768w, https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-2-2-225x300.jpeg 225w, https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-2-2-1152x1536.jpeg 1152w, https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-2-2-1536x2048.jpeg 1536w, https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-2-2-scaled.jpeg 1920w" sizes="auto, (max-width: 428px) 100vw, 428px" /></figure></div>



<div style="height:26px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-1-1-768x1024.jpeg" alt="" class="wp-image-1511" width="428" height="571" srcset="https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-1-1-768x1024.jpeg 768w, https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-1-1-225x300.jpeg 225w, https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-1-1-1152x1536.jpeg 1152w, https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-1-1-1536x2048.jpeg 1536w, https://physics-faas.eu/wp-content/uploads/2022/11/imgpsh_fullsize_anim-1-1-scaled.jpeg 1920w" sizes="auto, (max-width: 428px) 100vw, 428px" /></figure></div>



<p class="has-text-align-center wp-block-paragraph">You may follow the PHYSICS project activities on <a href="https://twitter.com/H2020Physics?s=20&amp;t=GfyDZqLL1FkDGg9vScuehw" target="_blank" rel="noreferrer noopener">Twitter</a> and <a href="https://www.linkedin.com/company/physicsh2020/" target="_blank" rel="noreferrer noopener">LinkedIn</a>.</p>
<p>The post <a href="https://physics-faas.eu/press-release-physics-5th-general-assembly/">Press Release: PHYSICS 5th General Assembly</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Performance overheads arising by orchestration strategies in the PHYSICS platform</title>
		<link>https://physics-faas.eu/performance-overheads-arising-by-orchestration-strategies-in-the-physics-platform/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Thu, 20 Oct 2022 09:12:56 +0000</pubDate>
				<category><![CDATA[FaaS]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1431</guid>

					<description><![CDATA[<p>It is commonly known that Serverless Computing has emerged as an agile environment of alternate execution while having many inherent scaling capabilities. The Function as a Service [1] approach, aims to apply the serverless scope also in the way application logic is created, embedded and executed.</p>
<p>The post <a href="https://physics-faas.eu/performance-overheads-arising-by-orchestration-strategies-in-the-physics-platform/">Performance overheads arising by orchestration strategies in the PHYSICS platform</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:22px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">It is commonly known that Serverless Computing has emerged as an agile environment of alternate execution while having many inherent scaling capabilities. The Function as a Service [1] approach, aims to apply the serverless scope also in the way application logic is created, embedded and executed. Currently though, the size of FaaS applications is rather small, indicating that approximately 82% of them have only up to 5 functions in the workflow [2], while at the same time native orchestration mechanisms of FaaS toolkits typically present significant limitations.</p>



<p class="wp-block-paragraph">PHYSICS platform doesn’t only utilize Node-Red visual-flow tool for its orchestration needs but also OpenWhisk’s ( open-source FaaS platform ) built-in sequence operator. This gave us the trigger to investigate and measure the performance overheads that derive from each orchestration strategy of PHYSICS platform but also to calculate the percentage of useful computational time for each scenario. We created 3 different cases (modes) that apply to PHYSICS’s needs for orchestration:</p>



<div style="height:35px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><strong>Mode1</strong>: The first observed mode is the Sequence Operator for OpenWhisk runtime functions, meaning both executions and orchestrations of function-sequences we created are located on OpenWhisk exclusively.</p>



<div style="height:28px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="488" height="216" src="https://physics-faas.eu/wp-content/uploads/2022/10/image-6.png" alt="" class="wp-image-1432" srcset="https://physics-faas.eu/wp-content/uploads/2022/10/image-6.png 488w, https://physics-faas.eu/wp-content/uploads/2022/10/image-6-300x133.png 300w" sizes="auto, (max-width: 488px) 100vw, 488px" /></figure></div>



<div style="height:23px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><strong>Mode2: </strong>The second observed mode is a variation of the first, where this time function workflow is created in Node-RED and deployed within a custom Docker function image. The executions as well as the orchestration, are handled by Node-RED, while all functions execute and reside in the same container.</p>



<div style="height:23px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2022/10/image-7.png" alt="" class="wp-image-1433" width="466" height="164" srcset="https://physics-faas.eu/wp-content/uploads/2022/10/image-7.png 466w, https://physics-faas.eu/wp-content/uploads/2022/10/image-7-300x106.png 300w" sizes="auto, (max-width: 466px) 100vw, 466px" /></figure></div>



<div style="height:29px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><strong>Mode3:</strong> The third and finally observed mode derives from the parallelization needs of PHYSICS platform. In this scenario Orchestration flow that is inside Node-RED invokes functions deployed on the OpenWhisk environment, which consequently means the flow acts as a generic orchestrator while the external containers are the main execution environment.</p>



<div style="height:28px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="436" height="210" src="https://physics-faas.eu/wp-content/uploads/2022/10/image-8.png" alt="" class="wp-image-1434" srcset="https://physics-faas.eu/wp-content/uploads/2022/10/image-8.png 436w, https://physics-faas.eu/wp-content/uploads/2022/10/image-8-300x144.png 300w" sizes="auto, (max-width: 436px) 100vw, 436px" /></figure></div>



<div style="height:31px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">As for the experiment itself:</p>



<ul class="wp-block-list"><li>We created the artificial delay functions a priori, already knowing their delay, which was 1000ms. Those Functions created sequences with range varying from 1-25 with a step of 5.</li></ul>



<ul class="wp-block-list"><li>We used warm containers to avoid cold start latency</li></ul>



<ul class="wp-block-list"><li>One client request was active per time</li></ul>



<ul class="wp-block-list"><li>Actions were exposed as web actions</li></ul>



<ul class="wp-block-list"><li>Each measurement was performed with 40 repetitions</li></ul>



<p class="wp-block-paragraph">The measured time was the inter-function communication delay or orchestration delay, which is the pure baseline delay from a hop of one function to the next in the sequence.</p>



<div style="height:35px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2022/10/image-9.png" alt="" class="wp-image-1435" width="460" height="224" srcset="https://physics-faas.eu/wp-content/uploads/2022/10/image-9.png 612w, https://physics-faas.eu/wp-content/uploads/2022/10/image-9-300x146.png 300w" sizes="auto, (max-width: 460px) 100vw, 460px" /></figure></div>



<div style="height:21px" aria-hidden="true" class="wp-block-spacer"></div>



<ul class="wp-block-list"><li><em>For OW-OW we can use the average overhead time per function, given that this is independent of the number of functions used</em></li><li><em>For NR-NR and OW-NR the initialization time significantly affects the average produced, as the number of functions grows</em></li></ul>



<p class="wp-block-paragraph">In order to be more precise we created a mathematical model to describe each mode, with GNU Octave’s Ordinary Least Squares function. The functions that derived from that analysis are the following:</p>



<div style="height:33px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2022/10/image-10.png" alt="" class="wp-image-1436" width="475" height="128" srcset="https://physics-faas.eu/wp-content/uploads/2022/10/image-10.png 542w, https://physics-faas.eu/wp-content/uploads/2022/10/image-10-300x81.png 300w" sizes="auto, (max-width: 475px) 100vw, 475px" /></figure></div>



<div style="height:28px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">As a next step, we created parametrized plots that arise from the previous mathematical equations, for different function sequences and inner function delays, in order to observe how the estimated total execution differs for different function numbers and delays.</p>



<div style="height:22px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2022/10/image-11.png" alt="" class="wp-image-1437" width="545" height="288" srcset="https://physics-faas.eu/wp-content/uploads/2022/10/image-11.png 726w, https://physics-faas.eu/wp-content/uploads/2022/10/image-11-300x159.png 300w" sizes="auto, (max-width: 545px) 100vw, 545px" /></figure></div>



<div style="height:17px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2022/10/image-12.png" alt="" class="wp-image-1438" width="548" height="239" srcset="https://physics-faas.eu/wp-content/uploads/2022/10/image-12.png 726w, https://physics-faas.eu/wp-content/uploads/2022/10/image-12-300x131.png 300w" sizes="auto, (max-width: 548px) 100vw, 548px" /></figure></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><em>The 40 functions is considerably high in cold start case, though NR-NR in warm executions is <u>always</u> better</em></p>



<div style="height:19px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2022/10/image-13.png" alt="" class="wp-image-1439" width="689" height="294" srcset="https://physics-faas.eu/wp-content/uploads/2022/10/image-13.png 862w, https://physics-faas.eu/wp-content/uploads/2022/10/image-13-300x128.png 300w, https://physics-faas.eu/wp-content/uploads/2022/10/image-13-768x328.png 768w" sizes="auto, (max-width: 689px) 100vw, 689px" /></figure></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<ul class="wp-block-list"><li>The NR-NR mode presents the greatest benefits, having under 10% from as low as 10 functions in the sequence and even for small function delays of 100 and 200 milliseconds, with a minimum of 0.29% for 100 functions in the 1000 millisecond case</li></ul>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">By dealing with the problem of Orchestration Overheads both theoretically and practically we concluded to the following:</p>



<ol class="wp-block-list" type="1"><li>OpenWhisk’s Orchestration Time is primarily due to warm container reuse time and this delay is unavoidable since in this mode we are not able to implement both orchestration and function logic in the execution container<br></li><li>The proposed Node-RED orchestration aids in minimizing the needed containers which is basically the biggest part of the delay<br></li><li>The third mode (hybrid) is only suitable for parallelization needs<br></li><li>The artificial sleep functions we created, can be replaced with more complex workflows since the baseline time is around the same<br></li><li>Enabling easier orchestration both functionally and performance-wise can help increase the observed number of functions</li></ol>



<div style="height:19px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">All the data and links used for the experiment can be found in the following links:<br></p>



<ul class="wp-block-list"><li><a href="https://physics-faas.eu/">https://</a><a href="https://physics-faas.eu/">physics-faas.eu/</a></li><li><a href="https://hub.docker.com/r/pekoto/noderedaction">https</a><a href="https://hub.docker.com/r/pekoto/noderedaction">://</a><a href="https://hub.docker.com/r/pekoto/noderedaction">hub.docker.com/r/pekoto/noderedaction</a></li><li><a href="https://flows.nodered.org/flow/f0795ad9f25ad2affcadb8deb305fdf3/in/VOf-0UrN5e2j">https://</a><a href="https://flows.nodered.org/flow/f0795ad9f25ad2affcadb8deb305fdf3/in/VOf-0UrN5e2j">flows.nodered.org/flow/f0795ad9f25ad2affcadb8deb305fdf3/in/VOf-0UrN5e2j</a></li><li><a href="https://hub.docker.com/r/pekoto/owmode3">https://</a><a href="https://hub.docker.com/r/pekoto/owmode3">hub.docker.com/r/pekoto/owmode3</a></li><li><a href="https://github.com/pekoto4349/measurements">https</a><a href="https://github.com/pekoto4349/measurements">://</a><a href="https://github.com/pekoto4349/measurements">github.com/pekoto4349/measurements</a></li></ul>



<div style="height:29px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><strong>For more information, please refer to the following publication: </strong><br>George Kousiouris, Chris Giannakos, Konstantinos Tserpes and Teta Stamati, 2022, Measuring Baseline Overheads in Different Orchestration Mechanisms for Large FaaS Workflows. In Companion of the 2022 ACM/SPEC International Conference on Performance Engineering, April 9&#8211;13, 2022, Bejing, China, DOI: 10.1145/3491204.3527467</p>
<p>The post <a href="https://physics-faas.eu/performance-overheads-arising-by-orchestration-strategies-in-the-physics-platform/">Performance overheads arising by orchestration strategies in the PHYSICS platform</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FaaS-ification in Health Care</title>
		<link>https://physics-faas.eu/faas-ification-in-health-care/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Tue, 18 Oct 2022 08:44:27 +0000</pubDate>
				<category><![CDATA[FaaS]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[Node-Red]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1426</guid>

					<description><![CDATA[<p>Personalized healthcare requires decision support systems that can help healthcare professionals to manage large volumes of patients. </p>
<p>The post <a href="https://physics-faas.eu/faas-ification-in-health-care/">FaaS-ification in Health Care</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Why and how?</p>



<div style="height:22px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Personalized healthcare requires decision support systems that can help healthcare professionals to manage large volumes of patients. Care for chronic conditions requires doing so for patients at their everyday setting, outside the clinical environment. These needs can only be addressed with AI systems, at the core of which models trained by ML can be found. Such systems are deployed to offer diverse services, such as model inference for patient outcomes’ prediction, patient clustering into phenotypes and dataset augmentation with synthetic arms.</p>



<p class="wp-block-paragraph">The traditional deployments of such systems in healthcare suffer from scaling. Deployment is a lengthy procedure, certainly aided by modern CI/CD pipelines, but the resulting systems are quite static in terms of resources, while occupying them even during quiet times.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">PHYSICS facilitates the design and deployment of these services. It provides a design environment to implement and deploy the services. The starting point is an AI function implemented in Python at the core, which constitutes a node in complete Node-RED flows built around it using more (Javascript) functions and PHYSICS patterns to handle input and output.</p>



<p class="wp-block-paragraph">Node-RED offers developers the means to locally test the flow, using additional nodes for user input, and invocation. Local testing is handy during the implementation phase.</p>



<p class="wp-block-paragraph">Still using the design environment, locally tested flows are then deployed as functions to expose the health care services. PHYSICS annotation nodes control the deployment options at the flow level.</p>



<p class="wp-block-paragraph">Thus, the flows employed for defining testing and deploying healthcare services are usually split in three sections. The endpoints definition section defines two POST endpoints, the /run with the service core, and the /init for any initialization. The manual invocation section facilitates local testing by sending a request to the /run endpoint. Finally, the annotations section controls the deployment options. The sections are shown in the flow depicted below:</p>



<div style="height:23px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2022/10/image-5.png" alt="" class="wp-image-1427" width="822" height="627" srcset="https://physics-faas.eu/wp-content/uploads/2022/10/image-5.png 936w, https://physics-faas.eu/wp-content/uploads/2022/10/image-5-300x229.png 300w, https://physics-faas.eu/wp-content/uploads/2022/10/image-5-768x586.png 768w" sizes="auto, (max-width: 822px) 100vw, 822px" /></figure></div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The healthcare services being implemented in the PHYSICS FaaS way are:</p>



<ul class="wp-block-list"><li>Predictive model inference: Load feature vectors and a predictive model into an inference engine to get inference results.</li><li>Patient phenotyping: Load feature vectors and a set of generative models (describing patient clusters) into a system that return the model best describing each vector.</li><li>Data synthesis: Load a set of generative models and a model transition probability matrix into a system that draws vectors from the generative models, following a model activation pattern as described by the transition probability.</li></ul>



<p class="wp-block-paragraph">Currently, the first flow is implemented, tested and deployed. It is now undergoing testing to showcase the benefits of the PHYSICS approach in terms of handling rapid small requests by merging them into larger ones. The rest of the flows are under initial implementation. Stay tuned for more news on our progress!</p>
<p>The post <a href="https://physics-faas.eu/faas-ification-in-health-care/">FaaS-ification in Health Care</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Measuring Baseline Overheads in Different Orchestration Mechanisms for Large FaaS Workflows</title>
		<link>https://physics-faas.eu/measuring-baseline-overheads-in-different-orchestration-mechanisms-for-large-faas-workflows/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Thu, 21 Jul 2022 09:58:33 +0000</pubDate>
				<category><![CDATA[Publications]]></category>
		<category><![CDATA[CloudService]]></category>
		<category><![CDATA[FaaS]]></category>
		<category><![CDATA[publication]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1300</guid>

					<description><![CDATA[<p>Abstract Serverless environments have attracted significant attention in recent years as a result of their agility in execution as well as inherent scaling capabilities as a cloud-native execution model. While extensive analysis has been performed [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/measuring-baseline-overheads-in-different-orchestration-mechanisms-for-large-faas-workflows/">Measuring Baseline Overheads in Different Orchestration Mechanisms for Large FaaS Workflows</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<h1 class="wp-block-heading">Abstract</h1>



<p class="wp-block-paragraph">Serverless environments have attracted significant attention in recent years as a result of their agility in execution as well as inherent scaling capabilities as a cloud-native execution model. While extensive analysis has been performed in various critical performance aspects of these environments, such as cold start times, the aspect of workflow orchestration delays has been neglected. Given that this paradigm has become more mature in recent years and application complexity has started to rise from a few functions to more complex application structures, the issue of delays in orchestrating these functions may become severe. In this work, one of the main open source FaaS platforms, Openwhisk, is utilized in order to measure and investigate its orchestration delays for the main sequence operator of the platform. These are compared to delays included in orchestration of functions through two alternative means, including the execution of orchestrator logic functions in supporting runtimes based on Node-RED. The delays inserted by each different orchestration mode are measured and modeled, while boundary points of selection between each mode are presented, based on the number and expected delay of the functions that constitute the workflow. It is indicative that in certain cases, the orchestration overheads might range from 0.29% to 235% compared to the beneficial computational time needed for the workflow functions. The results can extend simulation and estimation mechanisms with information on the orchestration overheads.</p>



<hr class="wp-block-separator"/>



<h1 class="wp-block-heading">Authors</h1>



<ul class="wp-block-list"><li>George Kousiouris</li><li> Chris Giannakos</li><li> Konstantinos Tserpes</li><li>Teta Stamati</li></ul>



<hr class="wp-block-separator"/>



<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button has-custom-font-size is-style-fill has-small-font-size"><a class="wp-block-button__link has-white-color has-text-color has-background" href="https://zenodo.org/records/10391407" style="background-color:#ef6d09" target="_blank" rel="noreferrer noopener">See More</a></div>
</div>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://physics-faas.eu/measuring-baseline-overheads-in-different-orchestration-mechanisms-for-large-faas-workflows/">Measuring Baseline Overheads in Different Orchestration Mechanisms for Large FaaS Workflows</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
