Conf42 Cloud Native 2025 - Online

- premiere 5PM GMT

Have your head in the clouds while keeping your feet firmly on the ground

Video size:

Abstract

Have you ever had any doubts about your applications going to the cloud? What about the remaining on-premise deployments? Edge? And what the heck is fog? Head spinning already? Good. We might just have a solution for you: a meta operating system approach to the cloud-fog-edge computing continuum.

Summary

Transcript

This transcript was autogenerated. To make changes, submit a PR.
Hello, my name is Paweł Skrzypek, and today I would like to present some update regarding the Nebulus meta operating system for the cloud computing continuous. What is it, how it works, and who is using that, and with what results. My name is Paweł Skrzypek, I'm a cloud architect, and I'm participating in this project. short again, short agenda. I will start with the description of what is the cloud continuum and why we are using this cloud continuum. Probably most of us is using it currently, even without using the name of the cloud continuum. I will tell a little bit more what is meta operating system. That could be quite new approach for the building Cloud systems, and then I will provide information and update regarding the Nebulas project, what it is, what is the purpose and how to use, the project, and finally, I will show the use case application on Fallows fund, AI based investments funds, which is using cloud continuum to do the, algorithmic. based, investments. So that's a very short, agenda. Let's start. I will start with some definition. Yeah. What is the cloud continuum? And, I think the best definition is that cloud, cloud continuum is simply the extension of the traditional clouds to cover the multiple entities, which provide analysis. Processing, storage, and data generation capabilities. And in fact, many more things, especially running the components and so on. And what constitutes this cloud continue? the most important elements are obviously public clouds or generally speaking clouds, Fog, IOT devices, which are connected to the clouds. data centers and private clouds 'cause some of the application are still running and, probably will be running in the private data centers. Private clouds, edge sites, multi access edge computing, so multiple small, smaller data centers, located near the users. And the same for the, micro data centers, which allow to, to deliver the computing. It is closer to the users. So to minimize the . So all of that could conti co constitute the cloud continuum. obviously there are multiple other models like multi clouds, which means the usage of two or more. public clouds, hybrid clouds, the mixed usage of the public clouds and non public private cloud and cloud continuum. You can imagine as it's a mix and match all of these models across of whole continuum. So that's the reason that the name is the Cloud Continuum and why we need the Cloud Continuum. As I already said, most of the application of modern application currently using the Cloud Continuum, for example, all of the application deployed to the smartphone or smartwatches or other devices are using the Continuum because the computation is usually done in the cloud. But the data gathering data. input and output is done on the application on the smartphone and smartwatch also with the current, computing capabilities of the devices. Some of the processing is done also on, on devices, but the most and. most heavy processing, is done in the cloud or private cloud. And using the Cloud Continuum, we can optimize usage, the application, and achieve the best possible experience and utilization of available resources. Because we can minimize the latency, especially the latency to the user. We can optimize the usage of the resources and we also can benefit, on the, devices with the power and computing power of the big data center or big cloud. One more definition, the last one is the meta operating system. Meta operating system in our case is the operating system which extends beyond the one server or One cluster and is shared across the multiple, devices across the clouds. That's the reason that we, use that name because the idea behind the Nebulas project is to deliver meta operating system for the cloud continuum. It is also the name of the project funded by European Union in Horizon Europe program. So it's a research project and it aims to deliver that kind of the meta operating system for cloud computing continuous. the consortium consists of multiple research organizations, industry, companies, as well as the end users of the application, which, provide the use case application to test the project and to check, Capabilities of the meta operating system in real life application. I will tell today a little bit more about the one application delivered by Onfalos Fund. what Nebulus is doing? The first thing is, To develop the appropriate modeling methods, which allows for describing the cloud continuum, as you already know, the cloud continuum contains multiple type of the clouds, devices, data centers, and so on. So we need a unified method to describe this cloud continuum to provide the application requirements. to be able to describe and modeling the application requirements for the different. different types of the resources and also to model the data streams, so how to use and connect the data streams. Obviously, everything should assure the quality of service of the provisioned service services. And then. Nebulus delivers the optimizers, so ability to compare different available offerings in the cloud continuum and using the multi criteria decision making methods to select the most optimal set of the resources for the given application and to continuously reconfigure the application in the cloud continuum. to achieve the best possible efficiency of the use of the application. Nobles also covered the security, because the security aspect is critical for the cloud continuum, and also introduced the novel smart contract based service level agreement. Yeah, because as we can see in the cloud continuum, we have multiple, service providers, public clouds, private cloud, telecom provider with the private data center, Mets, location and also the communication and other things. And we also have the IOT devices. So the, security and some kind of the service level agreement is. critical, to achieve the expected efficiency of the application in the cloud continuum. How Nebulus is built. As you can see, that's a very general overview of the high level architecture of the Nebulus. That's the critical elements, core of the Nebulus. And here is the execution layer of the Nebulus. Nebulus is based fully on the Kubernetes cluster. So the idea of the Nebulus is to deploy application to the various Kubernetes cluster, which are. It could be located in the different location, it could be the public cloud, it could be the private data center, and it could be the MEC location. And Nebulas is able to optimize the usage of the resources of these clusters. and to deliver and deploy automatically application to the given clusters, then to fetch the metrics, so the measurements, how application is working, what is the quality of the service, what is the response to the user, what is the processing capabilities, and based on that reconfigure application if needed. to improve the so called utility function, goal function, which measures, the efficiency of the application deployment. More information about the Nebulas architecture and features is provided on the Nebulas website. There are multiple technical reports with the detailed description. so please, visit and review. if you are interested in using Nebulus, Nebulus is fully open source, based on the Mozilla Public License 2. 0, so it could be downloaded and used, for any purposes without any additional costs. But Nebulus is not only about the producing software. Nebulus project also offers the open access research. There are multiple excellent research papers in the field of the cloud continuum, cloud optimization, and deployment. we are also focusing on the cloud continuum dissemination and education. training and last but not least is the open calls. In the Nebulas project we have two runs of the open calls in total is 1. 35 million euro fund available for the for nine grants for the nine outside of the consortium companies and organization who wants to use the Nebulus. The first round of the OpenCourse was launched in 2024. content is just open for submission. you can find the link here. So if you have the application, which is using the cloud continuum, and you would like to try Nebulus, it's the best way, because, the, adaptation of the application to the Nebulus could be found that in the. open course projects. So we are looking for that, good application. It must be the existing application, which is using the cloud continuum and wants to deploy on the nebulous. And that's generally the aim of the Nebulus projects, to, accomplish the research contribution, especially in the realms of the cloud, Fog, and Edge procuring, and to develop the advanced methods and tools which enable secure and optimal application deployment to the cloud. continue. so that was about the Nebulus and here we have the use case application and the use case application is Onfalos Fund. It is the alternative investment funds registered in Luxembourg and the uniqueness of the Onfalos Fund is that it's fully operated. by, automatically by AI algorithms, which, control the risk and manage the investments. Onfalos Fund is operating since January, 2022. So it's over three years of the life. track record, audited, and Onfalos fund uses cloud continuum to maximize the efficiency of, its investments. the most of the computing power is located in the cloud, in the cloud. ONOS fund is using two clouds, AWS and Ner, so it's a multi-cloud configuration. also, ONOS fund is using the private data center, so it's quite complex infrastructure and it's directly connected to the broker, so it could be considered as the, connections. and here we can see the results of the Onfalos Fund in the period since January 2022 till now. so as you can see, Onfalos Fund, outperforms all benchmarks, yeah, even the NASDAQ S& P 500 with the great strong up run in the last period, in the longer term that the AI based investments is just more reliable and also have the much lower drawdowns. So as you can see, maximum drawdown of the Onthalos is 3 percent and maximum drawdowns of the NASDAQ is over 30%, assuming start in the, beginning of the January 2022. And the volatility of the results is much lower. And that shows the power of the technology. That also shows the power of the Cloud Continuum. yeah, so if it's interested for you, if you find that useful, and, you would like To use the nebulus or to start in the open call, please follow us on, Twitter, YouTube, and LinkedIn. also visit the Nebulus, cloud website. There are a lot of information, and as I said, open call is, open second round, or the open call is open for submissions. So if you have the, application, which is uses, cloud continuum and. IOT devices and you want to test it with Nebulus, with full funding of the cost of adaptation. That's the unique opportunity to participate in the second round of the Nebulus open course. And if you want to educate in the cloud continuum or or, other specific topics, I strongly recommend to visit the Nebulas Cloud website and, check the available, reports and training materials. Thank you very much. That's all from my side.
...

Pawel Skrzypek

Software Architect, Cloud & e-commerce solutions @ 7bulls.com

Pawel Skrzypek's LinkedIn account



Join the community!

Learn for free, join the best tech learning community for a price of a pumpkin latte.

Annual
Monthly
Newsletter
$ 0 /mo

Event notifications, weekly newsletter

Delayed access to all content

Immediate access to Keynotes & Panels

Community
$ 8.34 /mo

Immediate access to all content

Courses, quizes & certificates

Community chats

Join the community (7 day free trial)