<?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/category/faas/feed/" rel="self" type="application/rss+xml" />
	<link>https://physics-faas.eu/category/faas/</link>
	<description>Optimized Hybrid Space-Time Continuum in Faas</description>
	<lastBuildDate>Tue, 28 Nov 2023 09:41:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.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/category/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>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>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>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>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>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>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>DFKI participation in the event “Innovationstag 2022” of the “Technology Initiative SmartFactory-KL e.V”</title>
		<link>https://physics-faas.eu/dfki-participation-in-the-event-innovationstag-2022-of-the-technology-initiative-smartfactory-kl-e-v/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Thu, 17 Nov 2022 12:49:34 +0000</pubDate>
				<category><![CDATA[FaaS]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[industrial use cases]]></category>
		<category><![CDATA[scenario]]></category>
		<category><![CDATA[uses case]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1485</guid>

					<description><![CDATA[<p>The DFKI is currently using the PHYSICS platform to improve the reliability of a production plant prototype for selected scenarios (see Blogpost: Industrial Use Cases of FaaS: The basics you need to know). Besides the [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/dfki-participation-in-the-event-innovationstag-2022-of-the-technology-initiative-smartfactory-kl-e-v/">DFKI participation in the event “Innovationstag 2022” of the “Technology Initiative SmartFactory-KL e.V”</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:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p>The DFKI is currently using the PHYSICS platform to improve the reliability of a production plant prototype for selected scenarios (see <a href="https://physics-faas.eu/industrial-use-cases-of-faas-the-basics-you-need-to-know/" target="_blank" rel="noreferrer noopener">Blogpost: Industrial Use Cases of FaaS: The basics you need to know</a>).</p>



<p>Besides the evaluation of the <strong>technical feasibility</strong> of the PHYSICS platform, the <a href="https://www.dfki.de/web" target="_blank" rel="noreferrer noopener">DFKI</a> participated in the event “Innovationstag 2022” of the “Technology Initiative SmartFactory-KL e.V” to evaluate <strong>professional opinions</strong> regarding the smart manufacturing use case.</p>



<p>The SmartFactory-KL has nearly <strong>50 different industrial and research partners</strong> it its partner network where the DFKI is part of.</p>



<p>The possibility to present the project PHYSICS at this event which takes place <strong>once a year</strong> was very successful. Presenting the idea behind the PHYSICS platform, the <strong>status of the smart manufacturing use case and its scenarios</strong> delivered important feedback. </p>



<p>Looking through the glasses of other industrial users who visited the PHYSICS event-station (5 groups with each 5-10 people) <strong>many conceptual</strong> questions and <strong>suggestions</strong> arose. <br>Visitors and participants gave different inspirations:</p>



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



<ul class="wp-block-list"><li>For example, the prospect of managing and deploying functions with a single mouse click was eagerly awaited. Managing complex systems with many interlocking cogs should be very easy.</li><li>Software and hardware technologies should be used holistically. This means that digital processes such as fault tolerance using cloud technologies should be one building block of many. Therefore, a simple way to identify and keep track of where &#8220;low-tech&#8221; solutions and actions and the &#8220;high-tech&#8221; counterpart are or should be deployed would be helpful. For example, a failover scenario should also consider hard real-time processes or good software design, hardware design and operating system design.</li><li>In addition, many participants would welcome the option of deploying functions on self-hosted or alternative cloud instances, rather than using the current cloud market leaders. Independence and individual configurability have a high priority.</li></ul>



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



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" src="https://physics-faas.eu/wp-content/uploads/2022/11/image-1.png" alt="" class="wp-image-1486" width="711" height="617" srcset="https://physics-faas.eu/wp-content/uploads/2022/11/image-1.png 908w, https://physics-faas.eu/wp-content/uploads/2022/11/image-1-300x260.png 300w, https://physics-faas.eu/wp-content/uploads/2022/11/image-1-768x667.png 768w" sizes="(max-width: 711px) 100vw, 711px" /><figcaption>Roll up banner with a summary of the progress of the project</figcaption></figure></div>



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



<div class="wp-block-image is-style-default"><figure class="aligncenter size-full"><a href="https://smartfactory.de/downloads-2/" target="_blank" rel="noopener"><img decoding="async" width="384" height="174" src="https://physics-faas.eu/wp-content/uploads/2022/11/Picture-1-1.png" alt="" class="wp-image-1489" srcset="https://physics-faas.eu/wp-content/uploads/2022/11/Picture-1-1.png 384w, https://physics-faas.eu/wp-content/uploads/2022/11/Picture-1-1-300x136.png 300w" sizes="(max-width: 384px) 100vw, 384px" /></a></figure></div>



<p></p>
<p>The post <a href="https://physics-faas.eu/dfki-participation-in-the-event-innovationstag-2022-of-the-technology-initiative-smartfactory-kl-e-v/">DFKI participation in the event “Innovationstag 2022” of the “Technology Initiative SmartFactory-KL e.V”</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>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>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><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 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="(max-width: 488px) 100vw, 488px" /></figure></div>



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



<p><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><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>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>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>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>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><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>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>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><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>Why and how?</p>



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



<p>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>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></p>



<p>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>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>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>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>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>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>PHYSICS Framework Agile Deployment</title>
		<link>https://physics-faas.eu/physics-framework-agile-deployment/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Tue, 18 Oct 2022 08:14:57 +0000</pubDate>
				<category><![CDATA[FaaS]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Function-as-a-service]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1419</guid>

					<description><![CDATA[<p>The PHYSICS project aims to improve and extend the Function-as-a-service model paradigm. In order to achieve this goal it is not only necessary to develop and integrate different components with each other, but there is also a clear need to do it in an agile way with the involvement of several partners.</p>
<p>The post <a href="https://physics-faas.eu/physics-framework-agile-deployment/">PHYSICS Framework Agile Deployment</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The PHYSICS project aims to improve and extend the Function-as-a-service model paradigm. In order to achieve this goal it is not only necessary to develop and integrate different components with each other, but there is also a clear need to do it in an agile way with the involvement of several partners.</p>



<p>The first relevant choice made by the PHYSICS team to achieve this goal was to follow an agile development methodology, which various partners can leverage to develop, deploy and test their own components seamlessly from the edge to the cloud.</p>



<p>The implication of this method has been incorporated into the paradigm of DevOps<a href="#_ftn1">[1]</a>, based on the CI/CD (Continuous Integratio­n/Continuous Delivery) pipeline concept. The use of such pipelines is particularly suitable in PHYSICS, since it has been conceived and designed in a cloud-native perspective, therefore with the leverage of container-based microservices architectures.</p>



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



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



<p><em><a href="#_ftnref1">[1]</a> https://www.gartner.com/en/information-technology/glossary/devops</em></p>



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



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



<p>The second major choice that has been done by the team was to found the orchestration of these containers on what is the de-facto market standard on this topic, namely Kubernetes<a href="#_ftn1">[1]</a>.</p>



<p>In such technological context, a development environment based on OKD<a href="#_ftn2">[2]</a> has been created, where the tools for the implementation of the CI/CD have been installed within an isolated environment (namespace). The selected tools are:</p>



<ul class="wp-block-list"><li>Gitlab<a href="#_ftn3">[3]</a>, a Git repository manager that lets developer teams collaborate on PHYSICS’s source code.</li><li>Jenkins<a href="#_ftn4">[4]</a>, the de-facto standard open-source automation server for orchestrating CI/CD workflows.</li><li>Harbor<a href="#_ftn5">[5]</a>, a popular CNCF compliant Docker registry.</li><li>OpenLDAP<a href="#_ftn6">[6]</a>, used as the single user directory for all tools, centralising authentication and simplifying management of developer accounts.</li></ul>



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



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



<p><em><a href="#_ftnref1">[1]</a> https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/</em></p>



<p><em><a href="#_ftnref2">[2]</a> https://www.okd.io/#what-is-okd</em></p>



<p><em><a href="#_ftnref3"><sup>[3]</sup></a> Gitlab (https://about.gitlab.com/solutions/agile-delivery/)</em></p>



<p><em><a href="#_ftnref4"><sup>[4]</sup></a> Jenkins (https://www.jenkins.io/doc/)</em></p>



<p><em><a href="#_ftnref5"><sup>[5]</sup></a> Harbor (https://goharbor.io/docs/2.3.0/install-config/)</em></p>



<p><em><a href="#_ftnref6"><sup>[6]</sup></a> OpenLDAP (https://www.openldap.org/doc/admin25/)</em></p>



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



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



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



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



<p>The interaction between such tools and the complete actual process and steps to be followed by a project development partner is shown the picture below:</p>



<div style="height:29px" 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-4.png" alt="" class="wp-image-1420" width="612" height="202" srcset="https://physics-faas.eu/wp-content/uploads/2022/10/image-4.png 854w, https://physics-faas.eu/wp-content/uploads/2022/10/image-4-300x99.png 300w, https://physics-faas.eu/wp-content/uploads/2022/10/image-4-768x254.png 768w" sizes="auto, (max-width: 612px) 100vw, 612px" /></figure></div>



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



<p>Starting from step #1, when a developer pushes a new component code, Gogs invokes through a webhook a pipeline (also referred as job) configured inside Jenkins. The job builds the component, runs unit tests and, if everything has worked in a proper way, builds an updated Docker image that is pushed to Harbor. The following step deploys the updated component in the specific namespace: in fact, we have as many namespaces as the WPs (Work Packages number.</p>



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



<p>At the end of the process, Jenkins sends a notification to a dedicated CI/CD channel on the PHYSICS Slack<a href="#_ftn1">[1]</a> workspace, so that developers are informed that a new build occurred and whether it was successful or not. This is just a preview of what has been done in PHYSICS to create a unified development, test and deployment environment for the PHYSICS solution framework: further challenges and enhancements are ongoing, so stay tuned!</p>



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



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



<p><em><a href="#_ftnref1"><sup>[1]</sup></a> Slack (https://slack.com/intl/en-pt/features)</em></p>
<p>The post <a href="https://physics-faas.eu/physics-framework-agile-deployment/">PHYSICS Framework Agile Deployment</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Patterns</title>
		<link>https://physics-faas.eu/patterns/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Tue, 26 Jul 2022 08:43:25 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[FaaS]]></category>
		<category><![CDATA[Patterns]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1305</guid>

					<description><![CDATA[<p>A pattern is defined as “a proven series of activities which are supposed to overcome a recurring problem in a certain context, particular objective, and specific initial condition”[1] . Patterns have been a very useful [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/patterns/">Patterns</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A pattern is defined as “<em>a proven series of activities which are supposed to overcome a recurring problem in a certain context, particular objective, and specific initial condition</em>”[1] . Patterns have been a very useful tool for dictating design principles as well as driving abstract implementations for a specific domain[2], following key guidelines in order to address common issues in that domain[3]. Typically details for a pattern include its design, its parameters, when and how it should be used, benefits and drawbacks etc. For the FaaS domain, an extended list of tailored patterns appears in [4]. In general, a pattern may be driven either by research goals, the peculiarities of a specific domain or the challenges of a specific use case/application. Other example patterns may include parallelization primitives (e.g. from MPI concepts, Map-Reduce model etc.).&nbsp;</p>



<p>In the PHYSICS platform, the main function editing environment used is Node-RED. One of the abilities of the latter is to group a number of functions into subflows that can hide the internal implementation details and appear as regular Node-RED nodes with the parameterizable interfaces. Based on this feature, we have created an extended list of pattern functionalities, providing a parametric, generic implementation that can be dragged and dropped into a developer’s flow in order to speed up development time and reduce the learning curve of FaaS. Examples of such patterns include:</p>



<ul class="wp-block-list"><li>Implementation of the Fork-Join parallelization primitive, including intra and inter-container parallelization abilities</li></ul>



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



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="832" height="426" src="https://physics-faas.eu/wp-content/uploads/2023/07/Picture-1.png" alt="" class="wp-image-1955" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/Picture-1.png 832w, https://physics-faas.eu/wp-content/uploads/2023/07/Picture-1-300x154.png 300w, https://physics-faas.eu/wp-content/uploads/2023/07/Picture-1-768x393.png 768w" sizes="auto, (max-width: 832px) 100vw, 832px" /></figure></div>



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



<ul class="wp-block-list"><li>Different means of context management, including means to maintain context in warm function executions (reuse of existing containers) or to clean up context for functional or security purposes</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="686" height="208" src="https://physics-faas.eu/wp-content/uploads/2023/07/Picture2.png" alt="" class="wp-image-1956" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/Picture2.png 686w, https://physics-faas.eu/wp-content/uploads/2023/07/Picture2-300x91.png 300w" sizes="auto, (max-width: 686px) 100vw, 686px" /></figure></div>



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="714" height="226" src="https://physics-faas.eu/wp-content/uploads/2023/07/Picture-2b.png" alt="" class="wp-image-1957" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/Picture-2b.png 714w, https://physics-faas.eu/wp-content/uploads/2023/07/Picture-2b-300x95.png 300w" sizes="auto, (max-width: 714px) 100vw, 714px" /></figure></div>



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



<ul class="wp-block-list"><li>Intelligent request aggregation patterns for reducing back-end stress and costs in high frequency request rates [5]</li></ul>



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



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="977" height="320" src="https://physics-faas.eu/wp-content/uploads/2023/07/Picture-3.png" alt="" class="wp-image-1958" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/Picture-3.png 977w, https://physics-faas.eu/wp-content/uploads/2023/07/Picture-3-300x98.png 300w, https://physics-faas.eu/wp-content/uploads/2023/07/Picture-3-768x252.png 768w" sizes="auto, (max-width: 977px) 100vw, 977px" /></figure>



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



<ul class="wp-block-list"><li>Edge ETL Data Collection</li></ul>



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



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="832" height="432" src="https://physics-faas.eu/wp-content/uploads/2023/07/Picture-4.png" alt="" class="wp-image-1959" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/Picture-4.png 832w, https://physics-faas.eu/wp-content/uploads/2023/07/Picture-4-300x156.png 300w, https://physics-faas.eu/wp-content/uploads/2023/07/Picture-4-768x399.png 768w" sizes="auto, (max-width: 832px) 100vw, 832px" /></figure></div>



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



<ul class="wp-block-list"><li>Function-based load generators with support for function chaining</li></ul>



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



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="832" height="314" src="https://physics-faas.eu/wp-content/uploads/2023/07/Picture-5.png" alt="" class="wp-image-1960" srcset="https://physics-faas.eu/wp-content/uploads/2023/07/Picture-5.png 832w, https://physics-faas.eu/wp-content/uploads/2023/07/Picture-5-300x113.png 300w, https://physics-faas.eu/wp-content/uploads/2023/07/Picture-5-768x290.png 768w" sizes="auto, (max-width: 832px) 100vw, 832px" /></figure></div>



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



<p>The provided PHYSICS patterns are gradually released in a specific collection included in the Node-RED flows repository, including test flows and documentation about their usage [6].</p>



<ol class="wp-block-list"><li><em>A. Wahyudi, G. Kuk, and M. Janssen, “A process pattern model for tackling and improving big data quality,” Information Systems Frontiers, vol. 20, no. 3, pp. 457–469, 2018.</em></li><li><em>P. Jamshidi, C. Pahl, and N. C. Mendonc¸a, “Pattern-based multi-cloud architecture migration,” Software: Practice and Experience, vol. 47, no. 9, pp. 1159–1184, 2017.</em></li><li><em>“Microsoft cloud design patterns catalogue and documentation.” Available at: https: //docs.microsoft.com/en-us/azure/architecture/patterns/index-patterns</em></li><li><em>D. Taibi, N. El Ioini, C. Pahl, and J. R. S. Niederkofler, “Patterns for serverless functions (function-as-a-service): A multivocal literature review,” 2020.</em></li><li><em>G. Kousiouris, “A self-adaptive batch request aggregation pattern for improving resource management, response time and costs in microservice and serverless environments,” in 40th IEEE International Performance Computing and Communications Conference (IPCCC 2021), IEEE, 2021.</em></li><li><em>PHYSICS pattern flows for Cloud/Edge and Openwhisk, available at: <a href="https://flows.nodered.org/collection/HXSkA2JJLcGA">https://flows.nodered.org/collection/HXSkA2JJLcGA</a></em></li></ol>
<p>The post <a href="https://physics-faas.eu/patterns/">Patterns</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Integrating Distributed Ledger Technologies in PHYSICS</title>
		<link>https://physics-faas.eu/integrating-distributed-ledger-technologies-in-physics/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Thu, 21 Jul 2022 09:03:12 +0000</pubDate>
				<category><![CDATA[FaaS]]></category>
		<category><![CDATA[Securing FaaS Services]]></category>
		<category><![CDATA[Security FaaS Services]]></category>
		<category><![CDATA[Use-Cases]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1295</guid>

					<description><![CDATA[<p>The requirements for data collections, sharing and processing introduce important considerations on the security and privacy aspects of data owners and their control over their data. While the needs for gathering, sharing, and processing data [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/integrating-distributed-ledger-technologies-in-physics/">Integrating Distributed Ledger Technologies in PHYSICS</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:33px" aria-hidden="true" class="wp-block-spacer"></div>



<p>The requirements for data collections, sharing and processing introduce important considerations on the security and privacy aspects of data owners and their control over their data. While the needs for gathering, sharing, and processing data continuously evolve and expand with new and more efficient methods, so do the needs for deploying intrinsically secure architectures and components when designing and developing data functions. Together with today’s needs for simultaneous data access, validation, authorization, and record keeping, distributed ledger technologies can provide the means for addressing all these actions and providing users with ways to communicate through secure and transparent channels.</p>



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



<p><strong>Distributed Ledger Technology&nbsp;</strong></p>



<p>Distributed Ledger Technology (DLT) is a protocol that enables the secure functioning of a decentralized digital database. DLT allows for storage of all information in a secure and accurate manner using cryptographic functions. DLT can be accessed using &#8220;keys&#8221; and their corresponding cryptographic signatures. Once the information is stored, it becomes an immutable database and is governed by the rules of the network.</p>



<p></p>



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



<p class="has-text-align-center"><img loading="lazy" decoding="async" width="624" height="266" src="https://lh4.googleusercontent.com/At6x82Q8ySpCLXqRGJlKfnrRVJq5EhOh6IeYN0C39Tg6_j6VwLUG_JU510Bp8yfJluBSNJX6idZAyLWf3ndgFOGki4s8BpigXSZ-1rKwqLKotR61YbJblJ3p8SPMT6sV-_60H24YCWVShT4rWq2AOw"></p>



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



<p>Once data are inserted and stored into the DLT, their state is bound, and any changes done to them are committed into its immutable storage in a secure and transparent manner. In essence, DLT provides the bedrock for implementing and deploying procedures that can fire automatically once certain conditions are met. These procedures are encapsulated in blocks of code that instruct the DLT to change the state of data that are stored inside it. These changes in turn are added into the DLT through transactions, which the network needs to approve and validate. The automated procedures are called Smart Contracts and they have great potential in revolutionizing the way governments, institutions, and corporations’ work. It can help governments with tax collection, the issuance of passports, recording land registries and licenses, and the outlay of Social Security benefits as well as voting procedures. The technology is creating unique opportunities in industries such as finance, music and entertainment, diamond and other precious assets, art, supply chains of various commodities, and more.&nbsp;&nbsp;</p>



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



<p><strong>Enabling DLT with Smart Contracts</strong></p>



<p>Integrating Smart Contracts into the PHYSICS architecture can further expand its functionalities with dynamic data transactions and authorizations, while also leveraging the decentralized nature of Blockchain technology. The benefits of involving Smart Contracts into the PHYSICS architecture include:</p>



<ul class="wp-block-list"><li>Security: Blockchain data can be signed, enabling non-repudiation, integrity on the requests send by users using wallets.</li></ul>



<ul class="wp-block-list"><li>Transparency: Blockchain uses a distributed ledger, transactions and data are recorded identically in multiple locations.&nbsp;</li></ul>



<ul class="wp-block-list"><li>Instant Traceability: Blockchain creates an audit trail that documents the provenance of an asset at every step on its journey.</li></ul>



<ul class="wp-block-list"><li>Automation: Smart Contracts enable this feature as once pre-specified conditions are met, the next step of a transaction or process can be automatically triggered.&nbsp;</li></ul>



<p class="has-text-align-center"><img loading="lazy" decoding="async" width="581" height="279" alt="Diagram

Description automatically generated" src="https://lh3.googleusercontent.com/JFlQcJCg2P9KE2igN6SCiSQ5lzujKl7iWZ__iqBUFu2vy3beE1zMhkf-riXQzCR7N3rQnJQTN7hKDyW_HCb7p4q6iWY6cQdbDonjBkkLtL48mu-kqQDfXgb03JLjCnWBrj7RJDsMWA5UFwlZJigDYw"></p>



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



<p><strong>Smart Agriculture Authorization Policies Use Case</strong></p>



<p>The following diagram showcases the integration of Smart Contracts into the PHYSICS platform from the perspective of a Smart Agriculture use case. A Smart Contract for authorizing the data requests done by users is deployed where access to the field data can be regulated in a dynamic, secure and granular way by the owner of the data fields.</p>



<p class="has-text-align-center"><img loading="lazy" decoding="async" src="https://lh4.googleusercontent.com/MThwtv0Lpfv0ePilNfI_zkFrfP5UXvG502GN7RyRh5THIYlu8xAtKJo88-9SbMwkhpa2_WCOFfczF40LdhfYDLdB_LfxEIZXxuJg2ZqxhEZ5PF7v9p4VOH3Hkl5hKjJ8I9U8pFvzRq2vZRGaZegDmQ" width="700" height="353"></p>
<p>The post <a href="https://physics-faas.eu/integrating-distributed-ledger-technologies-in-physics/">Integrating Distributed Ledger Technologies in PHYSICS</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Challenges in PHYSICS Flows Deployment</title>
		<link>https://physics-faas.eu/challenges-in-physics-flows-deployment/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Tue, 14 Jun 2022 12:02:05 +0000</pubDate>
				<category><![CDATA[FaaS]]></category>
		<category><![CDATA[closed innovation]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[open innovation]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1250</guid>

					<description><![CDATA[<p>Function-as-a-service is an event-driven compute paradigm that allows to execute primarily stateless, and arbitrary code in heterogeneous cloud computing platforms[1][2][3]. PHYSICS is a research project that seeks to enhance this simple FaaS model, some of [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/challenges-in-physics-flows-deployment/">Challenges in PHYSICS Flows Deployment</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:33px" aria-hidden="true" class="wp-block-spacer"></div>



<p>Function-as-a-service is an event-driven compute paradigm that allows to execute primarily stateless, and arbitrary code in heterogeneous cloud computing platforms[1][2][3]. PHYSICS is a research project that seeks to enhance this simple FaaS model, some of the architecture principles of the PHYSICS platform are described as follows:</p>



<ul class="wp-block-list"><li>It follows the FaaS model &#8211; the basic building blocks of the PHYSICS platform are the <strong>functions</strong>.</li><li>The way to trigger actions are by using orchestrated flows &#8211; the PHYSICS platform supports creating <strong>flows</strong> (using a GUI) in order to ease application development. These flows are orchestrated by flow orchestration tools such as <strong>NodeRED</strong> or <strong>OpenWhisk</strong>.&nbsp;</li></ul>



<p>It makes usage of the compute continuum &#8211; another important aspect of the <strong>PHYSICS</strong> platform is the ability to deploy functions where they can be executed most efficiently, anywhere in the compute continuum, from the data center to the edge.</p>



<p>So let&#8217;s look at the following simple flow:</p>



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



<p><br></p>



<p class="has-text-align-center"><a href="https://lucid.app/documents/edit/0972f48b-5dad-4ac8-9f19-22c0da724d36/0?callback=close&amp;name=docs&amp;callback_type=back&amp;v=280&amp;s=612" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="612" height="169" src="https://lh5.googleusercontent.com/HqLN1l-YqzBP04jaF4D2_qcdh8MCklU9ManZmpY_hyBFVVl5AMYVWdxKDC2QwLAbQ20GeHCXY8580diTzSVzx8qqbH2D73R2MsksJZ-jOGNY69BC0M4zn0qm48VZ7RCrtbOQX5Jty6ORJoIuBQ"></a></p>



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



<p>The query data step process some complex query on a database in the data center. Based on the query result, there is a request sent in parallel to multiple edges to fetch information from the edge sensors. These results are inputs to an additional step that is also executed in the data center.</p>



<p>In a high-level view of the FaaS model, this looks relatively simple &#8211; a function can run everywhere, and as long as there exists an endpoint, it is possible to call each function from any location in the network.&nbsp;</p>



<p>Based on the simple function as a service model described in the previous flow, there are novel challenges imposed by the infrastructure architectural topology of the EDGE. These challenges are:</p>



<ul class="wp-block-list"><li>Keeping a streamlined workflow execution across multiple Kubernetes clusters.<ul><li>The workflow execution must include soft-handover tasks, so forth, parts of the workflow are executed depending on the criteria defined by the workflow controller.</li><li>The workflow execution must ensure that the authentication, authorization, and accounting of any action is enforced across the continuum.</li><li>The network connectivity across the continuum must be established.</li></ul></li><li>Keeping potentially disconnected locations stable enough to run the workflows.<ul><li>Provide mechanisms to recover from connection issues in the edge without affecting the workflow execution.</li><li>Provide a method to support and handle edge locations where there might be low bandwidth.</li></ul></li></ul>



<p>And all the above aspects should be handled transparently, without any involvement of the flow designer, since the platform decides where to deploy each function.&nbsp;</p>



<p>These are some of the challenges that we encounter in the <strong>PHYSICS</strong> project, and we work on solving them by the platform, in a transparent manner to the flow creators.&nbsp;</p>



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



<p>References:</p>



<p><strong>[1]: </strong><strong><em>Architectural Implications of Function-as-a-Service Computing, https://doi.org/10.1145/3352460.3358296</em></strong></p>



<p><strong>[2]: Cloudburst: stateful functions-as-a-service, </strong><a href="https://doi.org/10.14778/3407790.3407836"><strong>https://doi.org/10.14778/3407790.3407836</strong></a></p>



<p><strong>[3]: FaaSter: Accelerated Functions-as-a-Service with Heterogeneous GPUs, </strong><a href="https://doi.org/10.14778/3407790.3407836"><strong>https://doi.org/</strong></a><strong>10.1109/HiPC53243.2021.00057</strong></p>



<p><br></p>



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



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="890" height="502" src="https://physics-faas.eu/wp-content/uploads/2022/05/image.png" alt="" class="wp-image-1244" srcset="https://physics-faas.eu/wp-content/uploads/2022/05/image.png 890w, https://physics-faas.eu/wp-content/uploads/2022/05/image-300x169.png 300w, https://physics-faas.eu/wp-content/uploads/2022/05/image-768x433.png 768w" sizes="auto, (max-width: 890px) 100vw, 890px" /><figcaption><em>Closed vs. Open Innovation funnel</em></figcaption></figure></div>



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



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



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



<p>It is, per se, cost-saving as well as an accelerator of time-to-market as it supports the creation of a key differentiation factor for any kind of product.</p>



<p>Focusing only on EU projects, one of their main handicaps is to get out of the research bubble, identifying topics not yet addressed and real-world user needs far beyond the consortium expectations. This will help to better eliminate the boundaries between business and research activities in collaborative environments, reducing risks and better using funds while focusing on results with a wider end user scope. There are several types of innovation according to its inclusion level (intercompany, intracompany, for experts, publicly open), and the purpose of use (marketing, gathering insight, finding talent, R&amp;D). PHYSICS follows an open innovation strategy for maximising its adoption impact, providing tailored messages and offerings according to users’ needs, and not only from the consortium perspectives. Furthermore, it is open to different external stakeholders, with or without a technical background, that can provide valuable feedback about current technical challenges and market gaps while validating the proposed project results and exploitation strategy. With the main goal of attracting and engaging external stakeholders by involving them in the project R&amp;D processes, aiming to maximise impact and foster the adoption of results.</p>



<p>Stay tuned, as everything will be documented in the PHYSICS Handbook, including a replicability plan.</p>



<p><br>[1<em>] Viima, Open Innovation, https://www.viima.com/blog/open-innovation</em></p>



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



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



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



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



<div style="height:31px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a href="https://physics-faas.eu/challenges-in-physics-flows-deployment/">Challenges in PHYSICS Flows Deployment</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Unleashing PHYSICS potential through open innovation</title>
		<link>https://physics-faas.eu/unleashing-physics-potential-through-open-innovation/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Fri, 06 May 2022 10:24:48 +0000</pubDate>
				<category><![CDATA[FaaS]]></category>
		<category><![CDATA[closed innovation]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[open innovation]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1243</guid>

					<description><![CDATA[<p>FaaS is the most central technology in serverless architectures, which allows organisations to focus on code and not on infrastructure. During pandemics, data traffic increased a lot, and major cloud providers put the focus on [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/unleashing-physics-potential-through-open-innovation/">Unleashing PHYSICS potential through open innovation</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:33px" aria-hidden="true" class="wp-block-spacer"></div>



<p>FaaS is the most central technology in serverless architectures, which allows organisations to focus on code and not on infrastructure. During pandemics, data traffic increased a lot, and major cloud providers put the focus on FaaS as the next technical trend.</p>



<p>PHYSICS takes advantage of this situation, providing a FaaS platform to operate, orchestrate and deploy applications on different infrastructures. However, for getting a real success, it is not only a matter of developing novel technologies or covering current technical/market gaps. However, to determine PHYSICS success it is important to measure its real impact. And this can only be done engaging different stakeholders.</p>



<p>Open innovation is not a new concept as it has been around for more than 20 years. However, it has gained importance in the last years with the digital transformation processes and new user-centric business models. It basically consists of opening the innovation processes to any external expert or researcher who can provide valuable feedback to improve the ongoing work.</p>



<p></p>



<p><br><br></p>



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



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="890" height="502" src="https://physics-faas.eu/wp-content/uploads/2022/05/image.png" alt="" class="wp-image-1244" srcset="https://physics-faas.eu/wp-content/uploads/2022/05/image.png 890w, https://physics-faas.eu/wp-content/uploads/2022/05/image-300x169.png 300w, https://physics-faas.eu/wp-content/uploads/2022/05/image-768x433.png 768w" sizes="auto, (max-width: 890px) 100vw, 890px" /><figcaption><em>Closed vs. Open Innovation funnel</em></figcaption></figure></div>



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



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



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



<p>It is, per se, cost-saving as well as an accelerator of time-to-market as it supports the creation of a key differentiation factor for any kind of product.</p>



<p>Focusing only on EU projects, one of their main handicaps is to get out of the research bubble, identifying topics not yet addressed and real-world user needs far beyond the consortium expectations. This will help to better eliminate the boundaries between business and research activities in collaborative environments, reducing risks and better using funds while focusing on results with a wider end user scope. There are several types of innovation according to its inclusion level (intercompany, intracompany, for experts, publicly open), and the purpose of use (marketing, gathering insight, finding talent, R&amp;D). PHYSICS follows an open innovation strategy for maximising its adoption impact, providing tailored messages and offerings according to users’ needs, and not only from the consortium perspectives. Furthermore, it is open to different external stakeholders, with or without a technical background, that can provide valuable feedback about current technical challenges and market gaps while validating the proposed project results and exploitation strategy. With the main goal of attracting and engaging external stakeholders by involving them in the project R&amp;D processes, aiming to maximise impact and foster the adoption of results.</p>



<p>Stay tuned, as everything will be documented in the PHYSICS Handbook, including a replicability plan.</p>



<p><br>[1<em>] Viima, Open Innovation, https://www.viima.com/blog/open-innovation</em></p>



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



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



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



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



<div style="height:31px" aria-hidden="true" class="wp-block-spacer"></div>
<p>The post <a href="https://physics-faas.eu/unleashing-physics-potential-through-open-innovation/">Unleashing PHYSICS potential through open innovation</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Modelling FaaS Graphs: The Semantic Building Blocks</title>
		<link>https://physics-faas.eu/modelling-faas-graphs-the-semantic-building-blocks/</link>
		
		<dc:creator><![CDATA[Elina Vasiliki]]></dc:creator>
		<pubDate>Sun, 30 Jan 2022 23:10:22 +0000</pubDate>
				<category><![CDATA[FaaS]]></category>
		<category><![CDATA[PHYSICS]]></category>
		<guid isPermaLink="false">https://physics-faas.eu/?p=1129</guid>

					<description><![CDATA[<p>One of the key features of the PHYSICS platform will be the ability to serve a FaaS application in various infrastructures in a distributed manner. For instance, in the agriculture sector, IoT-based applications leverage data [&#8230;]</p>
<p>The post <a href="https://physics-faas.eu/modelling-faas-graphs-the-semantic-building-blocks/">Modelling FaaS Graphs: The Semantic Building Blocks</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>One of the key features of the <a href="https://physics-faas.eu/">PHYSICS</a> platform will be the ability to serve a FaaS application in various infrastructures in a distributed manner. For instance, in the agriculture sector, IoT-based applications leverage data from sensors placed in multiple greenhouses to train machine learning models towards optimizing the aggregated production. In such cases, deploying some parts (i.e., functions) of the application in different machines and locations is more efficient. In our example, the data preprocessing should be performed near each greenhouse, avoiding expensive data transfers, while the analytics part could be done in a server offered by a cloud provider.<br>To achieve this and automate the deployment of the given application, PHYSICS relies on custom semantics, reasoning, and interoperability techniques. Specifically, an ontology (see Figure 1) is created in order to accommodate reasoning over the <strong>structure</strong>, <strong>parameters</strong>, <strong>characteristics</strong> and <strong>requirements</strong> of an <strong>application</strong> <strong>designed within PHYSICS</strong>. Such an application is deployable on a continuum that encompasses multiple heterogeneous resources, and different components may be instantiated and executed in different resources. The PHYSICS ontology is devised in order to (a) guide the application design, (b) help define further characteristics that guide the deployment process, (c) provide the majority of the metamodel definition for the reasoning engine, (d) formalize the overall vision of the PHYSICS project in a widely understandable and interoperable way from the application perspective. In this way, each application and computational resource registered in the platform can be perceived as a graph.<br><br></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="580" height="535" src="https://physics-faas.eu/wp-content/uploads/2022/01/1p.png" alt="" class="wp-image-1130" srcset="https://physics-faas.eu/wp-content/uploads/2022/01/1p.png 580w, https://physics-faas.eu/wp-content/uploads/2022/01/1p-300x277.png 300w" sizes="auto, (max-width: 580px) 100vw, 580px" /><figcaption><em>Figure 1 &#8211; The PHYSICS Ontology</em></figcaption></figure>



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



<p>In the context of PHYSICS platform graphs are divided into the following four types illustrated in Figure 2:</p>



<ol class="wp-block-list" type="1"><li>Application graph: Describes a given application that can consist of functions, flows, sub-flows, patterns and services.&nbsp;</li><li>Resource graph: Describes a given computational resource such as public clouds and clusters that can consist of compute nodes, storage services, edge devices, etc.&nbsp;</li><li>Global graph: Includes a given application graph with its nodes connected with the nodes of the <strong>available</strong> resource graphs that <strong>could</strong> deploy each node of the application graph.&nbsp;</li><li>Deployment graph: Includes a given application graph with its nodes connected with the <strong>optimal</strong> nodes from the available resource graphs that <strong>will be used</strong> to deploy each node of the application graph.&nbsp;</li></ol>



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



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="838" height="189" src="https://physics-faas.eu/wp-content/uploads/2022/01/2p.png" alt="" class="wp-image-1131" srcset="https://physics-faas.eu/wp-content/uploads/2022/01/2p.png 838w, https://physics-faas.eu/wp-content/uploads/2022/01/2p-300x68.png 300w, https://physics-faas.eu/wp-content/uploads/2022/01/2p-768x173.png 768w" sizes="auto, (max-width: 838px) 100vw, 838px" /><figcaption><em>Figure 2 &#8211; Overview of Graphs used in PHYSICS platform</em></figcaption></figure>



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



<p>Three dedicated components have been developed to perform inference over those graphs, namely the Application and Resource Semantics and the Reasoning Framework, forming the Semantics Block of the PHYSICS (see Figure 3).&nbsp;</p>



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



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="872" height="426" src="https://physics-faas.eu/wp-content/uploads/2022/01/3p.png" alt="" class="wp-image-1132" srcset="https://physics-faas.eu/wp-content/uploads/2022/01/3p.png 872w, https://physics-faas.eu/wp-content/uploads/2022/01/3p-300x147.png 300w, https://physics-faas.eu/wp-content/uploads/2022/01/3p-768x375.png 768w, https://physics-faas.eu/wp-content/uploads/2022/01/3p-870x426.png 870w" sizes="auto, (max-width: 872px) 100vw, 872px" /><figcaption><em>Figure 3 &#8211; Semantics Block</em></figcaption></figure>



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



<p>Specifically, the <strong>Semantics Block</strong> could be perceived as an interface between the PHYSICS platform&#8217;s different layers, serving as a central repository for application and resource metadata. Hence, it interacts with various components that either provide or request data.</p>



<p>As far as the input data is concerned, it should be structured to data models according to the Linked Data principles before entering the Reasoning Framework. This will allow interoperability between the different components of the platform, seamless data sharing, and reasoning/inference on the data. This data could be divided into application and resource metadata. The former generated from the given application is processed by the <strong>Application Semantics</strong> component in order to be transformed according to the ontology descriptions and annotations. Accordingly, resource metadata is injected into the Resource Semantics component, which is responsible for “translating” the different resource data to the common language defined by the ontology. Thus, the <strong>Application </strong>(Resource) <strong>Semantics </strong>component creates an individual application graph (resource) for each new application (resource) registered on the platform that can be imported into the <strong>Reasoning Framework </strong>and stored to its quad-store.</p>



<p>On the other hand, the <strong>Reasoning Framework</strong> outputs data to other components based on their requirements. Hence, when an application needs to be deployed, its global graph (i.e., the application graph connected with the relevant resource nodes) created by the Reasoning Framework is passed to <strong>Global Continuum Patterns Placement</strong> for further optimization.</p>



<p>The Reasoning Framework comes with a REST API offering all the required endpoints to ease data injection and retrieval with all the other PHYSICS components.</p>



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



<p>Keep in touch with us at<strong> <a href="https://twitter.com/H2020Physics" target="_blank" rel="noreferrer noopener">Twitter </a></strong>and<strong> <a href="https://www.linkedin.com/company/71477296/admin/" target="_blank" rel="noreferrer noopener">LinkedIn</a></strong> to learn more about how PHYSICS will leverage ontology-oriented programming and semantic graphs to enhance resources performance in FaaS.</p>



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



<p><br><br></p>



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



<p></p>



<figure class="wp-block-image size-large"><img decoding="async" src="blob:https://physics-faas.eu/73fce496-e776-4ccb-93ee-43eef58312e4" alt=""/></figure>
<p>The post <a href="https://physics-faas.eu/modelling-faas-graphs-the-semantic-building-blocks/">Modelling FaaS Graphs: The Semantic Building Blocks</a> appeared first on <a href="https://physics-faas.eu">PHYSICS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
