To see the other types of publications on this topic, follow the link: Orchestrator.

Dissertations / Theses on the topic 'Orchestrator'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'Orchestrator.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Möller, Johan. "Automation i virtuella miljöer med VMware vCenter Orchestrator." Thesis, Linköpings universitet, Programvara och system, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-102358.

Full text
Abstract:
Denna rapport beskriver det examensarbete som genomförts av Johan Möller. Examensarbetets syfte var att utveckla en lösning för att flytta virtuella maskiner mellan olika datastores som finns i virtuella miljöer. Examensarbetet utfördes på Atea Sverige AB som hyr ut virtuella serverlösningar till sina kunder. Arbetet är utfört på 10 veckor, där den största delen av tiden har gått åt till att sätta upp en lämplig virtuell testmiljö som liknar Ateas riktiga produktionsmiljö. Av rapporten framgår hur jag har satt upp den virtuella testmiljön. Jag redovisar även utvecklingsarbetet som genomförts för att få mitt script för att flytta virtuella maskiner mellan olika datastores att fungera på det sätt jag ville, det vill säga utföra uppgiften på ett så enkelt och säkert sätt som möjligt. I rapporten tas det också upp hur lämplig VMwares vCloud-svit är för automation i virtuella miljöer. Min slutsats av examensarbetet är att VMwares produkter håller en hög  standard med mängder av funktioner, dock med en del buggar som kan vara irriterande för användaren. Jag har fått en bra insyn i hur virtuella miljöer fungerar i så här stor skala och vilka verktyg som finns för att administrera över dem.
APA, Harvard, Vancouver, ISO, and other styles
2

López, Arribillaga Erika 1986. "Notch signalling in intestinal homeostasis and cancer: orchestrator of stemness." Doctoral thesis, Universitat Pompeu Fabra, 2016. http://hdl.handle.net/10803/664090.

Full text
Abstract:
Wnt/β-catenin and Notch signalling cooperate in regulating the transcription of various genes specifically in the small intestinal stem and progenitor cell compartments. We characterized Bmi1 functionally in this context and showed that it contributes to ISC self-renewal capacity. We postulated that it does so by regulating its classical locus Cdkn2a and probably also by supporting DNA damage repair. Yet another level of Notch and Wnt/β-catenin crosstalk was found in colorectal cancer where tumour-associated β-catenin induced Jagged 1 (Jag1) transcription, thus leading to Notch activation. We also investigated which is the contribution of intestinal epithelial Jag1-mediated Notch activation on tumour initiating activity. We found that intestinal-specific deletion of Jag1 greatly decreases tumour formation in the ApcMin/+ background, likely due to reduced stemness. Jag1 deletion in preformed spheroids abrogates stemness-related gene expression and proliferation leading to spheroid failure. Jag1 is dispensable for normal stem cells, which rely on Dll1/4 Notch ligands for their maintenance. Together, these results open a new path in personalised CRC therapy, presumably involving Notch inhibition from specific ligands.
Las vías de señalización de Wnt/β-catenina y de Notch cooperan en la regulación transcripcional de varios genes específicamente en las células madre / progenitoras del epitelio intestinal. Hemos caracterizado la funcionalidad de Bmi1 en este contexto y demostrado que contribuye a la capacidad de auto-renovación de las células madre intestinales. Postulamos que lleva a cabo esta función mediante la regulación de su diana clásica, Cdkn2a, pero probablemente también llevando a cabo funciones alternativas ayudando a la reparación del daño en el ADN. Sin embargo, existe otro nivel de cooperación entre las vías de señalización de Wnt/β-catenina y de Notch en el contexto del cáncer colorectal. Aquí, la β-catenina asociada al tumor es capaz de inducir la transcripción de Jagged1 (Jag1), resultando en la activación de la vía de Notch. También hemos investigado cuál es la contribución a la iniciación tumoral de la activación de Notch mediada por Jag1 epitelial. Encontramos que delecionando Jag1 específicamente en el epitelio intestinal se reducía la formación tumoral en el modelo animal ApcMin/+, probablemente debido a una pérdida de las características de célula madre. La deleción de Jag1 en esferoides previamente formados abroga la expresión de genes de célula madre y la proliferación, llevando al colapso de los esferoides. Jag1 es dispensable para las células madre normales, que dependen de los ligandos de Notch Dll1/4 para su supervivencia. En conjunto, estos resultados abren un nuevo camino a las terapias personalizadas en el tratamiento del cáncer colorectal, presumiblemente mediante la inhibición de Notch a partir de ligandos específicos.
APA, Harvard, Vancouver, ISO, and other styles
3

Cilloni, Marco. "Design and Implementation of an ETSI Network Function Virtualization-compliant Container Orchestrator." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2017. http://amslaurea.unibo.it/13373/.

Full text
Abstract:
La Network Function Virtualisation (NFV) è la principale forza dietro la migrazione delle infrastrutture dei provider di reti verso sistemi distribuiti cloud, fornendo un innovativo approccio al design di architetture di reti di telecomunicazioni che permette un completo disaccoppiamento dei servizi offerti dalla rete dai dispositivi fisici e gli apparati su cui essi risiedono attraverso la loro completa virtualizzazione. L’uso di VNF, blocchi logici in grado di rappresentare le funzionalità e i servizi forniti dall’infrastruttura come elementi virtuali, permette alle Network Functions di essere agevolmente rilocate in data centers prossimi agli utenti finali dei servizi che offrono, evitando i pesanti costi in personale ed apparecchiature coinvolti nel caso dei dispositivi fisici. ETSI NFV fornisce linee guida ed architetture volte al supportare l’amministrazione ed orchestrazione (MANO) di apparati virtualizzati, sfruttando le infrastrutture fornite da Virtual Infrastructure Managers (VIM). Questa tesi ha affrontato le modalità con cui un framework NFV esistente, come Open Baton, possa essere esteso per sfruttare appieno le capacità fornite da sistemi di containerizzazione come Docker, realizzando i componenti e concetti necessari per offrire una infrastruttura NFV (NFVI) altamente scalabile e cloud-ready. Il prototipo di VIM basato su Docker e i relativi componenti MANO sviluppati durante questa tesi sono stati pensati per essere il più possibile indipendenti fra loro, per mantenere il sistema riusabile ed aperto ad estensioni future. L’analisi compiuta sulla soluzione per l’orchestrazione di container NFV basata su Docker creata durante lo step implementativo della tesi ha mostrato risultati molto positivi riguardo l’overhead sull’utilizzo di risorse di memoria e di storage da parte delle istanze di VNF basate su container.
APA, Harvard, Vancouver, ISO, and other styles
4

El, Yaacoub Ahmed Adam. "Edge Orchestrator for Mobile Robotics to provide on-demand run-time support." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-287455.

Full text
Abstract:
Edge computing emerged as an attractive method of distributing computational resources in a network. When compared with cloud computing, edge computing presents a number of key benefits which include improved response times, scalability, privacy, and redundancy. This makes edge computing desirable for use in mobile robotics, in which low response times and redundancy are key issues. This thesis work will cover the design and implementation of a general-purpose edge orchestrator, that can support a wide range of domains due to being built around the concept of modularity. An edge orchestrator is a program that manages an edge network by analyzing the edge network and the requirements of devices within that network, then optimizing how the computational resources are distributed within the devices in the network. Modules have been designed and implemented on top of the orchestrator that allow for optimizations specific to mobile robotics. A proof of concept module was designed to optimize for latency which was compared with an external algorithm that seeks to optimize for latency as well. Both were implemented on the orchestrator and an evaluation was performed to compare both approaches. It was found that the module designed in this thesis is better suited for optimizing for latency. LXD was chosen to be used for software packaging which is a container-based software packaging solution. A software packaging solution is used to package software which would be deployed by the orchestrator. The choice of LXD is analyzed through an evaluation procedure that compares it with Docker, which is another container-based software packaging solution. It was found that LXD produces containers of smaller size but required more time to generate those containers, when compared with Docker. It was also found that LXD container images exhibited better performance than the Docker ones for software which is not I/O heavy. It was decided through this evaluation that LXD was a better choice for the orchestrator.
Edge computing är en attraktiv metod för distribution av beräkningsresurser i ett nätverk. Jämfört med molnberäkningar har edge computing ett antal viktiga fördelar som inkluderar förbättrade svarstider, skalbarhet, integritet och redundans. Detta gör edge computing önskvärt för användning i mobil robotik, där låga svarstider och redundans är viktiga frågor. Detta examensarbete täcker min design och implementering av en generell edge-orkestrerare, som kan stödja ett brett spektrum av domäner eftersom den är byggd på ett modulärt sätt. En edge-orkestrerare är ett program som hanterar ett edge-nätverk genom att analysera edge-nätverket och kraven på enheter inom det nätverket, för att sedan optimera hur beräkningsresurserna fördelas över enheterna i nätverket. Jag har utformat och implementerat moduler ovanpå orkestratorn som möjliggör optimeringar specifika för mobil robotik. Jag designade också en koncepttest-modul för att optimera för latens, vilken jag jämförde med en extern algoritm som även den försöker optimera för latens. Jag implementerade båda på orkestratorn och utförde en utvärdering för att jämföra båda metoderna. Resultaten visar att modulen utformad i detta examensarbete är bättre lämpad för att optimera för latens. För mjukvarupaketering valde jag att använda LXD, vilket är en containerbaserad mjukvarupaketeringslösning. Dess syfte är att paketera programvara som ska distribueras av orkestratorn. Jag analyserade valet av LXD genom ett utvärderingsförfarande som jämför det med Docker, som är en annan containerbaserad mjukvarupaketeringslösning. Jag fann att LXD producerar mindre containrar, men krävde mer tid för att generera dessa containrar jämfört med Docker. Jag fann också att LXD-containerbilder visade bättre prestanda än Docker-bilderna för programvara som inte är I/O-intensiv. Jag fann genom denna utvärdering att LXD var ett bättre val för orkestratorn.
APA, Harvard, Vancouver, ISO, and other styles
5

El, Yaacoub Ahmed. "Edge Orchestrator for Mobile Robotics to provide on-demand run-time support." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-287455.

Full text
Abstract:
Edge computing emerged as an attractive method of distributing computational resources in a network. When compared with cloud computing, edge computing presents a number of key benefits which include improved response times, scalability, privacy, and redundancy. This makes edge computing desirable for use in mobile robotics, in which low response times and redundancy are key issues. This thesis work will cover the design and implementation of a general-purpose edge orchestrator, that can support a wide range of domains due to being built around the concept of modularity. An edge orchestrator is a program that manages an edge network by analyzing the edge network and the requirements of devices within that network, then optimizing how the computational resources are distributed within the devices in the network. Modules have been designed and implemented on top of the orchestrator that allow for optimizations specific to mobile robotics. A proof of concept module was designed to optimize for latency which was compared with an external algorithm that seeks to optimize for latency as well. Both were implemented on the orchestrator and an evaluation was performed to compare both approaches. It was found that the module designed in this thesis is better suited for optimizing for latency. LXD was chosen to be used for software packaging which is a container-based software packaging solution. A software packaging solution is used to package software which would be deployed by the orchestrator. The choice of LXD is analyzed through an evaluation procedure that compares it with Docker, which is another container-based software packaging solution. It was found that LXD produces containers of smaller size but required more time to generate those containers, when compared with Docker. It was also found that LXD container images exhibited better performance than the Docker ones for software which is not I/O heavy. It was decided through this evaluation that LXD was a better choice for the orchestrator.
Edge computing är en attraktiv metod för distribution av beräkningsresurser i ett nätverk. Jämfört med molnberäkningar har edge computing ett antal viktiga fördelar som inkluderar förbättrade svarstider, skalbarhet, integritet och redundans. Detta gör edge computing önskvärt för användning i mobil robotik, där låga svarstider och redundans är viktiga frågor. Detta examensarbete täcker min design och implementering av en generell edge-orkestrerare, som kan stödja ett brett spektrum av domäner eftersom den är byggd på ett modulärt sätt. En edge-orkestrerare är ett program som hanterar ett edge-nätverk genom att analysera edge-nätverket och kraven på enheter inom det nätverket, för att sedan optimera hur beräkningsresurserna fördelas över enheterna i nätverket. Jag har utformat och implementerat moduler ovanpå orkestratorn som möjliggör optimeringar specifika för mobil robotik. Jag designade också en koncepttest-modul för att optimera för latens, vilken jag jämförde med en extern algoritm som även den försöker optimera för latens. Jag implementerade båda på orkestratorn och utförde en utvärdering för att jämföra båda metoderna. Resultaten visar att modulen utformad i detta examensarbete är bättre lämpad för att optimera för latens. För mjukvarupaketering valde jag att använda LXD, vilket är en containerbaserad mjukvarupaketeringslösning. Dess syfte är att paketera programvara som ska distribueras av orkestratorn. Jag analyserade valet av LXD genom ett utvärderingsförfarande som jämför det med Docker, som är en annan containerbaserad mjukvarupaketeringslösning. Jag fann att LXD producerar mindre containrar, men krävde mer tid för att generera dessa containrar jämfört med Docker. Jag fann också att LXD-containerbilder visade bättre prestanda än Docker-bilderna för programvara som inte är I/O-intensiv. Jag fann genom denna utvärdering att LXD var ett bättre val för orkestratorn.
APA, Harvard, Vancouver, ISO, and other styles
6

Sjödin, Jonas. "Building OCI Images With a Container Orchestrator : A comparison of OCI build-tools." Thesis, Umeå universitet, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-184372.

Full text
Abstract:
Cloud computing is a quickly growing field in modern computing science where new technologies arise every day. One of the latest trends in cloud computing is container based technology, which  allows applications to run in a reproducible and stateless fashion without requiring manually installed dependencies. Another trend in computer science is DevOps, a methodology where developers take part in the operations process. DevOps popularise the use of CI/CD workflows, where automatic pipelines run tests and scripts on new code. A container orchestrator, like Kubernetes, can be used to control and modify containers. Kubernetes allows integrating multiple third-party applications that can monitor performance, analyze logs, and much more. Kubernetes can be integrated into the CI/CD system to utilise its container orchestration perks. Building containers inside a container can cause security issues because of native security flaws with OCI build tools. This thesis aims to look at these issues and analyse the field of container orchestrated OCI build tools using Kubernetes and OCI build tools. We also discover how to develop a test suite that can reliably test container orchestrated OCI build tools and export metrics. The thesis lastly compares different Dockerfile compliant Build tools with the test suite to find out which has the best performance and caching. The compared build tools are BuildKit, Kaniko, Img and Buildah and overall BuildKit and Kaniko are the fastest and most resource effective build tools. It is not obvious which build tool that is the most secure. Kaniko, which is a root container requires no privileges and is therefore tough to break out of but an eventual breakout will give the attacker root access to the host machine. BuildKit and Img only requires unconfined SECcomp and AppArmor which will make a container breakout more probable, even though less than Buildah which must be run in a privileged container. Since they can run rootless, the attacker will only have the same access to the host as that user in case of a container breakout.
APA, Harvard, Vancouver, ISO, and other styles
7

Prisco, Chiara <1998&gt. "Il ruolo degli orchestrator negli ecosistemi di business per l'accelerazione della transizione sostenibile." Master's Degree Thesis, Università Ca' Foscari Venezia, 2022. http://hdl.handle.net/10579/21909.

Full text
Abstract:
L'elaborato si propone di ricercare ed analizzare il ruolo degli orchestrator nei Sustainable Business Ecosystem. In seguito all'approfondimento del significato di sostenibilità, sarà presentato il modello delle Energy Service Company (ESCO), ovvero dei project developer che si occupano per conto dei propri clienti di design, finanziamento, installazione e manutenzione di progetti di efficientamento energetico. Grazie al loro modello di business, le ESCO si pongono al centro di un network molto ampio di attori assumendo il ruolo di orchestrator e accelerando il raggiungimento degli obiettivi di sostenibilità imposti da organismi sovranazionali. In particolare, sarà analizzato il caso della ESCO veneziana InfinityHub S.p.A., la quale ha sviluppato un business model partecipativo e collaborativo che permette ad imprese, artigiani, investitori, cittadini ed fornitori di contribuire alla transizione.
APA, Harvard, Vancouver, ISO, and other styles
8

Sapiro, Ian Peter. "Scoring the score : The role of the orchestrator in the contemporary Bristish film industry." Thesis, University of Leeds, 2011. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.535662.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Jain, Isha Himani. "Oxygen, the invisible orchestrator of metabolism and disease : a focus on mitochondrial And peroxisomal dysfunction." Thesis, Massachusetts Institute of Technology, 2017. http://hdl.handle.net/1721.1/113788.

Full text
Abstract:
Thesis: Ph. D. in Health Sciences and Technology: Computer Science, Harvard-MIT Program in Health Sciences and Technology, 2017.
Cataloged from PDF version of thesis.
Includes bibliographical references.
Variations in atmospheric oxygen levels can be traced over evolutionary time and track closely with the development of multicellular life, speciation events, appearance of placental mammals and the creation of a cardio-respiratory system. As the final electron acceptor for aerobic ATP production, oxygen allows energy-intensive metabolic pathways to exist. Furthermore, oxygen is the most utilized substrate for known biochemical reactions, surpassing even ATP and NAD+. As a result, variations in oxygen levels have far-reaching consequences on human physiology and health. Mitochondrial disorders are the most common inborn errors of metabolism, affecting approximately 1 in 5000 live births. Patients can present in infancy or adulthood with symptoms affecting multiple organ systems including blindness, deafness, muscle weakness, developmental delay and severe neurological impairment. Unfortunately, there are currently no proven therapies for mitochondrial disorders. My thesis work has focused on combining systems biology, animal physiology and cellular metabolism approaches to develop new therapies for these disorders. More specifically, I have identified hypoxic breathing, equivalent to living at 4500m altitude, as protective in the setting of severe mitochondrial disease. First, I performed a genetic screen and found paradoxically, that hypoxic breathing and hypoxia responses are protective in mitochondrial disease. I then characterized the physiology and preclinical regimens of hypoxia therapy, laying the groundwork for translation to human patients. Fascinated by such a vital role for oxygen in human disease, I went on to define adaptive pathways in varying oxygen tensions. This work highlights the differential reliance on entire organelles at extreme oxygen levels. And finally, I studied the metabolic and proteomic consequences of defects in peroxisome metabolism and disease.
by Isha Himani Jain.
Ph. D. in Health Sciences and Technology: Computer Science
APA, Harvard, Vancouver, ISO, and other styles
10

Berselli, Andrea Junior. "JockerTheJolieDockerOrchestrator." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2017.

Find full text
Abstract:
Jocker - The Jolie Docker Orchestrator. La tesi in oggetto mostra e spiega lo svolgimento del progetto Jocker, realizzato da Andrea Junior Berselli presso l'azienda Imola Informatica a scopo di tirocinio per tesi. Jocker è un progetto nell'ambito dei microservizi, sfrutta una piattaforma ormai imprescindibile e innovativa nel contesto informatico chiamata Docker, nel linguaggio di programmazione service-oriented Jolie. Jocker è un orchestratore di microservizi sul quale sono state mappate le APIs di Docker in Jolie. La tesi spiega come si è raggiunto tale risultato e per che scopo.
APA, Harvard, Vancouver, ISO, and other styles
11

Fabbri, Michele. "A framework for cyber-physical system simulation." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2016.

Find full text
Abstract:
In these last years, systems engineering has became one of the major research domains. The complexity of systems has increased constantly and nowadays Cyber-Physical Systems (CPS) are a category of particular interest: these, are systems composed by a cyber part (computer-based algorithms) that monitor and control some physical processes. Their development and simulation are both complex due to the importance of the interaction between the cyber and the physical entities: there are a lot of models written in different languages that need to exchange information among each other. Normally people use an orchestrator that takes care of the simulation of the models and the exchange of informations. This orchestrator is developed manually and this is a tedious and long work. Our proposition is to achieve to generate the orchestrator automatically through the use of Co-Modeling, i.e. by modeling the coordination. Before achieving this ultimate goal, it is important to understand the mechanisms and de facto standards that could be used in a co-modeling framework. So, I studied the use of a technology employed for co-simulation in the industry: FMI. In order to better understand the FMI standard, I realized an automatic export, in the FMI format, of the models realized in an existing software for discrete modeling: TimeSquare. I also developed a simple physical model in the existing open source openmodelica tool. Later, I started to understand how works an orchestrator, developing a simple one: this will be useful in future to generate an orchestrator automatically.
APA, Harvard, Vancouver, ISO, and other styles
12

Valieri, Mario. "Dynamic Resource and Service Discovery in Fog Computing." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2021. http://amslaurea.unibo.it/22265/.

Full text
Abstract:
The cloud computing is already a well-known paradigm, known and used in both business and consumers areas. It provides a lot of advantages, but today the necessity of data security and low latency is rapidly increasing. Nowadays, in next generation networks (NGN), the fog computing paradigm is able to satisfy strict latency and security requirements using distributed computational power. In a dynamic fog orchestration scenario, the discovery of available resources and services is a fundamental aspect to achieve a good quality system. This thesis is focused on the study and comparison of service and node discovery techniques and protocols, with the aim of finding an optimal solution to the problem related to a preexisting fog service orchestration system. Once the optimal solution is detected, a working implementation is proposed and evaluated with appropriate experimental measurements, particularly relevant for network administration.
APA, Harvard, Vancouver, ISO, and other styles
13

Antony, Geo Johns. "Cheops reloaded, further steps in decoupling geo-distribution from application business logic : a focus on externalised sharding collaboration, consistency and dependency." Electronic Thesis or Diss., Ecole nationale supérieure Mines-Télécom Atlantique Bretagne Pays de la Loire, 2024. http://www.theses.fr/2024IMTA0441.

Full text
Abstract:
La transition du cloud computing centralisé vers des applications géo-distribuées est essentielle pour répondre aux exigences modernes de services à faible latence, haute disponibilité et résilience. Cependant, les solutions existantes de géo-distribution nécessitent souvent des modifications intrusives du code de l’application. Ma thèse étend Cheops, un middleware qui découple la géo-distribution de la logique applicative, offrant une solution non intrusive et générique pour déployer une application sur des instances géographiquement distribuées. S’appuyant sur les principes de Cheops, "local-first" et "collaborative-then", mes recherches introduisent Cross, un mécanisme de collaboration par fragmentation pour partitionner les ressources entre différents sites, ainsi qu’une nouvelle approche pour découplerla gestion de la cohérence de la logique applicative, garantissant la synchronisation entre les instances. De plus, la gestion des dépendances assure que les opérations effectuées sur une instance sont reproductibles à travers les instances géo-distribuées, maintenant l’illusion d’une application unifiée et localisée sur un seul site. Cheops utilise Scope-lang, un langage spécifique au domaine (DSL), pour faciliter cela sans modifier la logique de l’application. Cette extension de Cheops renforce davantage la séparation entre la géo-distribution et la logique métier de l’application
The shift from centralized cloud computing to geo-distributed applications is critical for meeting modern demands for low-latency, highly available, and resilient services. However, existing geo-distribution solutions often require intrusive modifications to application code. My thesis extends the Cheops framework, a middleware that decouples geodistribution from application logic, offering a non-intrusive and generic solution for deploying an application across geographically distributed instances. Building on the Cheops principles of "local-first" and "collaborative-then," my research introduces Cross, a shard collaboration mechanism for partitioning resources across sites, and a new approach to decoupling consistency from the application logic, ensuring synchronization between instances. Additionally, dependency management guarantees that operations performed on one instance are reproducible across geo-distributed instances, maintaining the illusion of a unified, singlesite application. Cheops uses Scope-lang, a Domain-Specific Language (DSL), to facilitate this without altering application logic. This extension of Cheops, further enhances the separation of geo-distribution from the application business logic
APA, Harvard, Vancouver, ISO, and other styles
14

Mola, Silvia. "Tumor Associated Macrophages (TAMs) a pivotal orchestrator in cancer-related inflammation and a new important target in cancer-therapy." Doctoral thesis, Università del Piemonte Orientale, 2021. https://hdl.handle.net/11579/127797.

Full text
Abstract:
Macrophages are pivotal orchestrators of tumor-promoting inflammation and promising targets for new anti-cancer therapies. To identify new molecular players underlying their pro-tumoral activities, we analyzed the phosphoproteoma of tumor associated macrophages (TAMs) isolated from murine fibrosarcoma. We identified the protein TRIM28, a pleiotropic molecule that is known to be involved in the dynamic organization of chromatin, and we characterized the signaling pathway driving its phosphorylation in response to inflammatory signals and its impact on LPS-induced gene expression. We explored in vivo the functional relevance of TRIM28 and found a significant reduction of colitis associated cancer lesions in mice lacking TRIM28 in intestinal epithelial cells. Single cell RNAseq analysis pointed out alterations of both immune and intestinal cell populations during the transition from colitis to cancer, that are dependent on TRIM28. Overall, these results identify TRIM28 as a new molecular target at the crossroads between inflammation and cancer. Beyond contributing to tumorigenesis, TAMs can profoundly affect the response to anti-cancer therapies. We investigated their impact on EPZ-6438, an inhibitor of the histone methyltransferase EZH2 that has recently entered in clinical trials due to the anti-proliferative effects shown on malignant pleural mesothelioma cells (MPM). We generated an MPM spheroid model that recapitulates in vitro, both monocyte recruitment in tumor and their functional differentiation towards a TAM-like phenotype (Mo-TAMs) capable of promoting tumor cell proliferation and spreading. Prolonged treatment of MPM spheroids with EPZ-6438 enhances both Mo-TAMs recruitment and pro-tumor phenotype expression, thereby limiting the anti-proliferative effects due to EZH2 inhibition in MPM cells. These findings indicate that strategies of TAM depletion should be combined with EPZ-6438 to improve the therapeutic efficacy of pharmacological EZH2 inhibition.
APA, Harvard, Vancouver, ISO, and other styles
15

Di, Donato Davide. "Sviluppo, Deployment e Validazione Sperimentale di Architetture Distribuite di Machine Learning su Piattaforma fog05." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2019. http://amslaurea.unibo.it/19021/.

Full text
Abstract:
Ultimamente sta crescendo sempre di più l'interesse riguardo al fog computing e alle possibilità che offre, tra cui la capacità di poter fruire di una capacità computazionale considerevole anche nei nodi più vicini all’utente finale: questo permetterebbe di migliorare diversi parametri di qualità di un servizio come la latenza nella sua fornitura e il costo richiesto per le comunicazioni. In questa tesi, sfruttando le considerazioni sopra, abbiamo creato e testato due architetture di machine learning distribuito e poi le abbiamo utilizzate per fornire un servizio di predizione (legato al condition monitoring) che migliorasse la soluzione cloud relativamente ai parametri citati prima. Poi, è stata utilizzata la piattaforma fog05, un tool che permette la gestione efficiente delle varie risorse presenti in una rete, per eseguire il deployment delle architetture sopra. Gli obiettivi erano due: validare le architetture in termini di accuratezza e velocità di convergenza e confermare la capacità di fog05 di gestire deployment complessi come quelli necessari nel nostro caso. Innanzitutto, sono state scelte le architetture: per una, ci siamo basati sul concetto di gossip learning, per l'altra, sul federated learning. Poi, queste architetture sono state implementate attraverso Keras e ne è stato testato il funzionamento: è emerso chiaramente come, in casi d'uso come quello in esame, gli approcci distribuiti riescano a fornire performance di poco inferiori a una soluzione centralizzata. Infine, è stato eseguito con successo il deployment delle architetture utilizzando fog05, incapsulando le funzionalità di quest'ultimo dentro un orchestratore creato ad-hoc al fine di gestire nella maniera più automatizzata e resiliente possibile la fornitura del servizio offerto dalle architetture sopra.
APA, Harvard, Vancouver, ISO, and other styles
16

Carrión, Collado Abel Antonio. "Management of generic and multi-platform workflows for exploiting heterogeneous environments on e-Science." Doctoral thesis, Universitat Politècnica de València, 2017. http://hdl.handle.net/10251/86179.

Full text
Abstract:
Scientific Workflows (SWFs) are widely used to model applications in e-Science. In this programming model, scientific applications are described as a set of tasks that have dependencies among them. During the last decades, the execution of scientific workflows has been successfully performed in the available computing infrastructures (supercomputers, clusters and grids) using software programs called Workflow Management Systems (WMSs), which orchestrate the workload on top of these computing infrastructures. However, because each computing infrastructure has its own architecture and each scientific applications exploits efficiently one of these infrastructures, it is necessary to organize the way in which they are executed. WMSs need to get the most out of all the available computing and storage resources. Traditionally, scientific workflow applications have been extensively deployed in high-performance computing infrastructures (such as supercomputers and clusters) and grids. But, in the last years, the advent of cloud computing infrastructures has opened the door of using on-demand infrastructures to complement or even replace local infrastructures. However, new issues have arisen, such as the integration of hybrid resources or the compromise between infrastructure reutilization and elasticity, everything on the basis of cost-efficiency. The main contribution of this thesis is an ad-hoc solution for managing workflows exploiting the capabilities of cloud computing orchestrators to deploy resources on demand according to the workload and to combine heterogeneous cloud providers (such as on-premise clouds and public clouds) and traditional infrastructures (supercomputers and clusters) to minimize costs and response time. The thesis does not propose yet another WMS, but demonstrates the benefits of the integration of cloud orchestration when running complex workflows. The thesis shows several configuration experiments and multiple heterogeneous backends from a realistic comparative genomics workflow called Orthosearch, to migrate memory-intensive workload to public infrastructures while keeping other blocks of the experiment running locally. The running time and cost of the experiments is computed and best practices are suggested.
Los flujos de trabajo científicos son comúnmente usados para modelar aplicaciones en e-Ciencia. En este modelo de programación, las aplicaciones científicas se describen como un conjunto de tareas que tienen dependencias entre ellas. Durante las últimas décadas, la ejecución de flujos de trabajo científicos se ha llevado a cabo con éxito en las infraestructuras de computación disponibles (supercomputadores, clústers y grids) haciendo uso de programas software llamados Gestores de Flujos de Trabajos, los cuales distribuyen la carga de trabajo en estas infraestructuras de computación. Sin embargo, debido a que cada infraestructura de computación posee su propia arquitectura y cada aplicación científica explota eficientemente una de estas infraestructuras, es necesario organizar la manera en que se ejecutan. Los Gestores de Flujos de Trabajo necesitan aprovechar el máximo todos los recursos de computación y almacenamiento disponibles. Habitualmente, las aplicaciones científicas de flujos de trabajos han sido ejecutadas en recursos de computación de altas prestaciones (tales como supercomputadores y clústers) y grids. Sin embargo, en los últimos años, la aparición de las infraestructuras de computación en la nube ha posibilitado el uso de infraestructuras bajo demanda para complementar o incluso reemplazar infraestructuras locales. No obstante, este hecho plantea nuevas cuestiones, tales como la integración de recursos híbridos o el compromiso entre la reutilización de la infraestructura y la elasticidad, todo ello teniendo en cuenta que sea eficiente en el coste. La principal contribución de esta tesis es una solución ad-hoc para gestionar flujos de trabajos explotando las capacidades de los orquestadores de recursos de computación en la nube para desplegar recursos bajo demando según la carga de trabajo y combinar proveedores de computación en la nube heterogéneos (privados y públicos) e infraestructuras tradicionales (supercomputadores y clústers) para minimizar el coste y el tiempo de respuesta. La tesis no propone otro gestor de flujos de trabajo más, sino que demuestra los beneficios de la integración de la orquestación de la computación en la nube cuando se ejecutan flujos de trabajo complejos. La tesis muestra experimentos con diferentes configuraciones y múltiples plataformas heterogéneas, haciendo uso de un flujo de trabajo real de genómica comparativa llamado Orthosearch, para traspasar cargas de trabajo intensivas de memoria a infraestructuras públicas mientras se mantienen otros bloques del experimento ejecutándose localmente. El tiempo de respuesta y el coste de los experimentos son calculados, además de sugerir buenas prácticas.
Els fluxos de treball científics són comunament usats per a modelar aplicacions en e-Ciència. En aquest model de programació, les aplicacions científiques es descriuen com un conjunt de tasques que tenen dependències entre elles. Durant les últimes dècades, l'execució de fluxos de treball científics s'ha dut a terme amb èxit en les infraestructures de computació disponibles (supercomputadors, clústers i grids) fent ús de programari anomenat Gestors de Fluxos de Treballs, els quals distribueixen la càrrega de treball en aquestes infraestructures de computació. No obstant açò, a causa que cada infraestructura de computació posseeix la seua pròpia arquitectura i cada aplicació científica explota eficientment una d'aquestes infraestructures, és necessari organitzar la manera en què s'executen. Els Gestors de Fluxos de Treball necessiten aprofitar el màxim tots els recursos de computació i emmagatzematge disponibles. Habitualment, les aplicacions científiques de fluxos de treballs han sigut executades en recursos de computació d'altes prestacions (tals com supercomputadors i clústers) i grids. No obstant açò, en els últims anys, l'aparició de les infraestructures de computació en el núvol ha possibilitat l'ús d'infraestructures sota demanda per a complementar o fins i tot reemplaçar infraestructures locals. No obstant açò, aquest fet planteja noves qüestions, tals com la integració de recursos híbrids o el compromís entre la reutilització de la infraestructura i l'elasticitat, tot açò tenint en compte que siga eficient en el cost. La principal contribució d'aquesta tesi és una solució ad-hoc per a gestionar fluxos de treballs explotant les capacitats dels orquestadors de recursos de computació en el núvol per a desplegar recursos baix demande segons la càrrega de treball i combinar proveïdors de computació en el núvol heterogenis (privats i públics) i infraestructures tradicionals (supercomputadors i clústers) per a minimitzar el cost i el temps de resposta. La tesi no proposa un gestor de fluxos de treball més, sinó que demostra els beneficis de la integració de l'orquestració de la computació en el núvol quan s'executen fluxos de treball complexos. La tesi mostra experiments amb diferents configuracions i múltiples plataformes heterogènies, fent ús d'un flux de treball real de genòmica comparativa anomenat Orthosearch, per a traspassar càrregues de treball intensives de memòria a infraestructures públiques mentre es mantenen altres blocs de l'experiment executant-se localment. El temps de resposta i el cost dels experiments són calculats, a més de suggerir bones pràctiques.
Carrión Collado, AA. (2017). Management of generic and multi-platform workflows for exploiting heterogeneous environments on e-Science [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/86179
TESIS
APA, Harvard, Vancouver, ISO, and other styles
17

Lorente, Leal Alberto. "KTHFS Orchestration : PaaS orchestration for Hadoop." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-128935.

Full text
Abstract:
Platform as a Service (PaaS) has produced a huge impact on how we can offer easy and scalable software that adapts to the needs of the users. This has allowed the possibility of systems being capable to easily configure themselves upon the demand of the customers. Based on these features, a large interest has emerged to try and offer virtualized Hadoop solutions based on Infrastructure as a Service (IaaS) architectures in order to easily deploy completely functional Hadoop clusters in platforms like Amazon EC2 or OpenStack. Throughout the thesis work, it was studied the possibility of enhancing the capabilities of KTHFS, a modified Hadoop platform in development; to allow automatic configuration of a whole functional cluster on IaaS platforms. In order to achieve this, we will study different proposals of similar PaaS platforms from companies like VMWare or Amazon EC2 and analyze existing node orchestration techniques to configure nodes in cloud providers like Amazon or Openstack and later on automatize this process. This will be the starting point for this work, which will lead to the development of our own orchestration language for KTHFS and two artifacts (i) a simple Web Portal to launch the KTHFS Dashboard in the supported IaaS platforms, (ii) an integrated component in the Dashboard in charge of analyzing a cluster definition file, and initializing the configuration and deployment of a cluster using Chef. Lastly, we discover new issues related to scalability and performance when integrating the new components to the Dashboard. This will force us to analyze solutions in order to optimize the performance of our deployment architecture. This will allow us to reduce the deployment time by introducing a few modifications in the architecture. Finally, we will conclude with some few words about the on-going and future work.
APA, Harvard, Vancouver, ISO, and other styles
18

Pérennou, Loïc. "Virtual machine experience design : a predictive resource allocation approach for cloud infrastructures." Thesis, Paris, CNAM, 2019. http://www.theses.fr/2019CNAM1246/document.

Full text
Abstract:
L’un des principaux défis des fournisseurs de services cloud est d’offrir aux utilisateurs une performance acceptable, tout en minimisant les besoins en matériel et énergie. Dans cette thèse CIFRE menée avec Outscale, un fournisseur de cloud, nous visons à optimiser l’allocation des ressources en utilisant de nouvelles sources d’information. Nous caractérisons la charge de travail pour comprendre le stress résultant sur l’orchestrateur, et la compétition pour les ressources disponibles qui dégrade la qualité de service. Nous proposons un modèle pour prédire la durée d’exécution des VMs à partir de caractéristiques prédictives disponibles au démarrage. Enfin, nous évaluons la sensibilité aux erreurs d’un algorithme de placement des VMs de la littérature qui se base sur ces prédictions. Nous ne trouvons pas d’intérêt à coupler note système prédictif avec cet algorithme, mais nous proposons d’autres façons d’utiliser les prédictions pour optimiser le placement des VMs
One of the main challenges for cloud computing providers remains to offer trustable performance for all users, while maintaining an efficient use of hardware and energy resources. In the context of this CIFRE thesis lead with Outscale, apublic cloud provider, we perform an in-depth study aimed at making management algorithms use new sources of information. We characterize Outscale’s workload to understand the resulting stress for the orchestrator, and the contention for hardware resources. We propose models to predict the runtime of VMs based on features which are available when they start. We evaluate the sensitivity with respect to prediction error of a VM placement algorithm from the literature that requires such predictions. We do not find any advantage in coupling our prediction model and the selected algorithm, but we propose alternative ways to use predictions to optimize the placement of VMs
APA, Harvard, Vancouver, ISO, and other styles
19

McIlvenna, Stephen. "Synthesis of orchestrators from service choreographies." Thesis, Queensland University of Technology, 2009. https://eprints.qut.edu.au/29162/1/Stephen_McIlvenna_Thesis.pdf.

Full text
Abstract:
With service interaction modelling, it is customary to distinguish between two types of models: choreographies and orchestrations. A choreography describes interactions within a collection of services from a global perspective, where no service plays a privileged role. Instead, services interact in a peer-to-peer manner. In contrast, an orchestration describes the interactions between one particular service, the orchestrator, and a number of partner services. The main proposition of this work is an approach to bridge these two modelling viewpoints by synthesising orchestrators from choreographies. To start with, choreographies are defined using a simple behaviour description language based on communicating finite state machines. From such a model, orchestrators are initially synthesised in the form of state machines. It turns out that state machines are not suitable for orchestration modelling, because orchestrators generally need to engage in concurrent interactions. To address this issue, a technique is proposed to transform state machines into process models in the Business Process Modelling Notation (BPMN). Orchestrations represented in BPMN can then be augmented with additional business logic to achieve value-adding mediation. In addition, techniques exist for refining BPMN models into executable process definitions. The transformation from state machines to BPMN relies on Petri nets as an intermediary representation and leverages techniques from theory of regions to identify concurrency in the initial Petri net. Once concurrency has been identified, the resulting Petri net is transformed into a BPMN model. The original contributions of this work are: an algorithm to synthesise orchestrators from choreographies and a rules-based transformation from Petri nets into BPMN.
APA, Harvard, Vancouver, ISO, and other styles
20

McIlvenna, Stephen. "Synthesis of orchestrators from service choreographies." Queensland University of Technology, 2009. http://eprints.qut.edu.au/29162/.

Full text
Abstract:
With service interaction modelling, it is customary to distinguish between two types of models: choreographies and orchestrations. A choreography describes interactions within a collection of services from a global perspective, where no service plays a privileged role. Instead, services interact in a peer-to-peer manner. In contrast, an orchestration describes the interactions between one particular service, the orchestrator, and a number of partner services. The main proposition of this work is an approach to bridge these two modelling viewpoints by synthesising orchestrators from choreographies. To start with, choreographies are defined using a simple behaviour description language based on communicating finite state machines. From such a model, orchestrators are initially synthesised in the form of state machines. It turns out that state machines are not suitable for orchestration modelling, because orchestrators generally need to engage in concurrent interactions. To address this issue, a technique is proposed to transform state machines into process models in the Business Process Modelling Notation (BPMN). Orchestrations represented in BPMN can then be augmented with additional business logic to achieve value-adding mediation. In addition, techniques exist for refining BPMN models into executable process definitions. The transformation from state machines to BPMN relies on Petri nets as an intermediary representation and leverages techniques from theory of regions to identify concurrency in the initial Petri net. Once concurrency has been identified, the resulting Petri net is transformed into a BPMN model. The original contributions of this work are: an algorithm to synthesise orchestrators from choreographies and a rules-based transformation from Petri nets into BPMN.
APA, Harvard, Vancouver, ISO, and other styles
21

Susani, Nahid. "On Open Platform for Multi-Access Edge Computing." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2018.

Find full text
Abstract:
The Idea of moving the functions of centralized cloud computing to the edge devices of the network, brought several advantages such as low latency, higher spectral efficiency, supporting machine to machine communication. The idea of decoupling network function from infrastructure well applied for this revolution. Therefor, the concept of software defined network (SDN) and network function virtualization considered as emerging solutions for the future network. With applying NFV in the edge devices, computing services and also using network functions would be possible through using virtual machines provided by NFV. In the first chapter, there are introductions of cloud, Edge cloud computing and SDN/NFV due to the importance of these topics. Containerization of application is an another proposed concept as lightweight virtualization solution which besides NFV can be proper solution for delivering, implementing and running application in the edge network and using advantages. In fact, developer encapsulate applications inside of the containers and containerization will allows to delivery applications across different environments. In second chapter, centralized cloud and Edge Cloud had been explained and it had been moved to introducing kubernetes as Edge cloud orchestrator in third chapter. In this project, Kubernetes has been used as an open source platform for multi access edge computing which works as container cluster orchestrator. Forth chapter has been dedicated to Implementation and Evaluation of the work. Main targets of this real implementation will be extending platform of container cluster from single platform architecture to multi-platform architecture made by different physical infrastructure of AMD64 on Intel and ARM on Raspberry pi using docker containers. The second target of implementation is checking the feasibility of autoscalling number of pods based on CPU utilization of pods, across nodes with heterogeneous platform inside the same cluster.
APA, Harvard, Vancouver, ISO, and other styles
22

Marchi, Riccardo. "ETSI MANO network orchestration." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2018. http://amslaurea.unibo.it/16843/.

Full text
Abstract:
In the modern era there is a big change in the way computer networks are conceived and the old version defined by hardware implementation is leaving space for a new one based upon software functions. This innovation is the Network Function Virtualization and indeed aims at easing the management of networks and reducing the costs of their maintenance by deploying Virtual Network Functions in standard general purpose servers. The transition to this solution involved the necessity to improve the performance of virtualization techniques and with the development of new solutions now it is possible to run multiple different functions in the same physical machine. This means that also the cloud computing benefits from this technology, having computing, storaging and networking resources all easily manageable and accessible due to their separation from the hardware underneath. Therefore it is important that while building this architecture the components are properly working and interacting together and that the virtualization techniques do not produce too much overhead compared to the performance of the hardware implementation. In this essay will be discussed the Network Function Virtualization and the Open Source MANO project, focusing on its descriptors architecture and functioning. To better demonstrate how to create network topologies through these files, some examples are created and analyzed.
APA, Harvard, Vancouver, ISO, and other styles
23

Haga, Trond. "Orchestration of networking processes." Doctoral thesis, Norwegian University of Science and Technology, Department of Industrial Economics and Technology Management, 2007. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-2095.

Full text
Abstract:

Network collaboration between industrial enterprises is the main topic in this dissertation. My aim has been to explore if it is possible to construct a network between industrial enterprises, which for the participating enterprises represents a valuable asset in order to become more innovative, increasing their competitive power. The dissertation contains an overarching umbrella paper and six ordinary papers.

The construction of a network consisting of a set of enterprises, calls for contributions in the field from outsiders, such as researchers. Thus, in my study I have used an action research approach, interpreted as the researcher operating as a ‘friendly outsider’ in the network. To be able to enter into problem solving together with local practitioners calls for a longitudinal approach, meaning that the researcher collaborates closely with the network and the enterprises for a long period of time.

The research process that I have made use of in my study is divided into two closely linked parts. Firstly, I have been part of a network construction and maintenance process for more than four years, establishing sustainable networking processes. The experiences coming from these processes represent my empirical data. Secondly, I have reflected individually, and participated in joint reflection with actors in the research field over experiences and the results of the actions taken in the network. These reflections have resulted in the writing of six papers that are part of this dissertation. In these papers, I have discussed what I regard as the most important elements to arrange for network collaboration and networking processes.

My ambition with the umbrella paper is to pull the different elements discussed in the different papers together in order to present a dynamic networking model. Thus, the model developed is a result of my research on several networks of industrial enterprises. However, the model is not meant to be a definite recipe for constructing additional networks. I regard networks as socially constructed, and as such, they are the result of processes that involve human participation. The personnel involved have their own mental models that will heavily influence the construction and operation of a network. Thus, the model can be used to merely interpret the importance of the existence of a set of enablers while constructing or operating network processes.

The model consists of a set of enablers identified through the research process in this study, and they are thoroughly discussed in the different papers as well as in the umbrella. These enablers are:

• Training. This is an important enabler that may increase knowledge about development work and processes, and the diffusion of such knowledge.

• Network management. Taking care of the daily operation, and closely linked to the enterprises, network management is important in initiating and supporting networking processes.

• Processing roles. Personnel able to hold such roles are important for initiating and accomplishing networking processes, as well as for the supply of external knowledge, funding, and general support.Introducing this as an enabler implies, most likely, making it easier for external resources to assist in operating the networking processes.

• Network infrastructure. The existence of a network structure that makes it possible for the enterprises to discuss experiences and ideas and to develop knowledge is vital. In Paper V, which is a comparison of networks in Sweden and Norway, the management of the network has been analysed and the most striking discovery is the solid structures that are constructed.

• Leadership. The management and unions in the participating enterprises need to take leadership to allow for networking processes to occur. The role of unions in legitimating wide employee involvement seems to be especially important.

As I have indicated, the above enablers or instruments, acting differently, are needed to construct sustainable networking processes. Such processes may bring about important innovations or developments for individuals or groups of enterprises, as shown in several of my papers. Individually, the instruments may be good and important, but they may become even better when combined with other instruments. My study indicates that the support given to network processes by combining instruments may increase what the individual instrument can offer. Thus, orchestration of instruments appears as an important and valuable coordination of contributions given to such processes. Thus, I have revealed that the presence of a number of enablers is necessary to establish sustainable networking processes, but these enablers are not sufficient to get these processes going. As I have shown, orchestration is also needed to initiate and continue such processes, and it calls for action researchers who possess skills and knowledge that enable them to serve as orchestrators.

APA, Harvard, Vancouver, ISO, and other styles
24

Youn, Kyungmin. "Orchestrated Informal Care Coordination." Research Showcase @ CMU, 2016. http://repository.cmu.edu/theses/109.

Full text
APA, Harvard, Vancouver, ISO, and other styles
25

Fernandes, Pereira Sonia, and Nejat Hamid. "Closed-Loop Orchestration Solution." Thesis, KTH, Hälsoinformatik och logistik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-253005.

Full text
Abstract:
Computer networks are continuously evolving and growing in size and complexity. New technologies are being introduced which further increases the complexity. Net- work Service Orchestration is all about pushing configuration out into the network devices automatically without human intervention. There can be issues that causes the orchestration to fail. In many cases manual operations must be done to recover from the error which is very contradicting since the goal of orchestration is that it should be fully automated. There is some indication that the errors that are being solved manually could be de- tected and handled by a feedback mechanism. This thesis work aimed to build on current insight and if possible, verify that the feedback mechanism is a viable method. After consideration on different ways to solve the research question, the choice fell on creating a test environment where the approach was tested. The test environment was used to investigate if a network orchestration system could be integrated with a feedback mechanism. The result of this project presents a way to automatically de- tect a network failure and send feedback to a Network Service Orchestrator. The or- chestrator is then able to identify and correct the error.
Datornätverk utvecklas kontinuerligt och växer i storlek och komplexitet. Nyteknik införs som ytterligare ökar komplexiteten. Nätverksservice orkestrering handlar om att skicka ut konfiguration automatiskt till enheter i nätverket utan mänsklig in- blandning. Det kan finnas problem som gör att orkestreringen misslyckas. I många fall måste manuella åtgärder utföras för att lösa problemet, vilket är mycket motsä- gelsefullt, eftersom målet med orkestrering är att det ska vara fullt automatiserat. Det finns indikationer på att fel kan detekteras och hanteras av en återkopplings- mekanismen. Detta examensarbete syftar till att bygga på aktuell insikt, och om möj- ligt, verifiera att återkopplingsmekanismen är en möjlig metod. Efter överväganden på vilka olika sätt som projektmålet kunde uppnås föll valet på att skapa en testmiljö där ansatsen kunde testas. Testmiljön användes för att utreda om ett nätverksorkestreringssystem kan integreras med en återkopplings mekanism. Resultat av projektet presenterar ett sätt att automatiskt upptäcka ett nätverksfel och skicka återkoppling till ett nätverksorkestreringssystem. Nätverksorkestreraren kan sedan detektera och åtgärda felet.
APA, Harvard, Vancouver, ISO, and other styles
26

Dennouni, Nassim. "Orchestration des activités d’apprentissage mobile." Thesis, Lille 1, 2016. http://www.theses.fr/2016LIL10001/document.

Full text
Abstract:
L’apprentissage mobile est devenu un sujet d’intérêt car il implique de nombreux domaines de recherche concernant les contextes d’usages et de technologie complexes. En effet, ce type de formation a été reconnu pour sa capacité à motiver les apprenants car ils peuvent construire leurs propres connaissances en collaborant avec les autres. Dans ce contexte, l’orchestration des scénarios d'apprentissage mobile permet la gestion en temps réel et la contextualisation des activités à réaliser mais ceci engendre des coûts importants d’organisation. En outre, cette organisation réalisée par l'instructeur est peu adaptée aux méthodes d’apprentissage employées pendant la sortie pédagogique car l’apprenant doit pouvoir garder une certaine maîtrise de ses choix et de son parcours. Dans cette thèse, nous présentons un nouveau style de recommandation pour faire une orchestration dynamique des activités d’apprentissage en fonction de la localisation des apprenants et de l’historique de la visite. Cette technique s’appuie sur un filtrage collaboratif exploitant l’activité antérieure des apprenants mais en prenant en compte les contraintes pédagogiques et la localisation. Notre approche s’inspire du mode de fonctionnement de l’intelligence en essaim (algorithme ACO) pour l’implémentation de notre système de recommandation des POIs. Outre les simulations qui ont permis de comparer les différentes variantes de recommandations, la validation de notre système SAMSSP passe par l’expérimentation de nos deux prototypes de visite de campus
Mobile learning has become a topic of interest because it involves many areas of research concerning usage contexts and complex technology. Indeed, mobile learning is has been recognized for its ability to motivate learners because they can construct their own knowledge by collaborating with others. In this context, the orchestration of mobile learning allows real-time management and contextualization of activities to do but this results in significant costs of organization. In addition, centralized orchestration is not adapted to the context of our mobile scenario because the learner must be able to keep some control over their choices of learning.In this thesis, we present a new style of recommendation for a dynamic orchestration of learning activities based on the location of the learners and the history of the visit. This technique is based on a collaborative filtering that exploits prior activity of the learners and that respects the educational and location constraints. Our approach is based on the mode of operation of the Swarm Intelligence (ACO algorithm) for the implementation of our system of recommendation. Besides the simulations that are used to compare the different variants of recommendations, the validation of the SAMSSP system goes through the experimentation of the two prototypes of campus visit
APA, Harvard, Vancouver, ISO, and other styles
27

Mahmoudi, Charif. "Orchestration d'agents mobiles en communauté." Thesis, Paris Est, 2014. http://www.theses.fr/2014PEST1186/document.

Full text
Abstract:
Ce travail de thèse a pour objectif la définition d'une plate-forme logicielle pour l'interprétation d'orchestrations sur un cluster de bus logiciels. Nous proposons une approche qui permet d'offrir une haute disponibilité et une transparence d'utilisation aux usagers. Cette approche est dirigée par des modèles MDA où chaque niveau de modélisation est atteint après enrichissement de notre architecture avec des informations supplémentaires. Chaque enrichissement est défini comme une transformation entre deux niveaux adjacents. Notre premier niveau CIM se présente comme des spécifications formelles écrites en π-calcul polyadique d'ordre supérieur qui fournissent une définition formelle d'une architecture logicielle pour l'interprétation d'orchestration. Tout système distribué bâti sur cette architecture est capable d'interpréter différents types d'orchestrations de manière parallèle. Nos spécifications sont fortement inspirées du modèle classique bus logiciel, il décrit une architecture fortement modulable qui s'adapte au nombre d'orchestrations à traiter et au nombre de clients qui veulent accéder à ces orchestrations. Notre deuxième niveau PIM nous permet de définir un langage que nous avons baptisé π-DSL qui est un langage dédié aux orchestrations. Il introduit la notion de migration d'orchestrations au système de composition d'orchestration EIP défini par Gregor Hohpe. Le langage que nous définissons à ce niveau est dédié au domaine des orchestrations et permet de construire des orchestrations de façon simple et intuitive. Notre troisième niveau PSM nous permet d'enrichir le niveau précèdent en associant les concepts formels aux implantations concrètes. A ce niveau, nous introduisons des frameworks tels que les conteneurs OSGi, l'outil d'intégration de service Apache Camel ou bien le référentiel de code exécutable Apache Archiva. Ces frameworks sont enrichis dans le cadre de notre implantation afin qu'ils soient fidèles aux spécifications établies dans les niveaux supérieurs. Notre quatrième est dernier niveau est le niveau ISM qui présente le contexte d'exécution de l'architecture proposée. Il est obtenu en ajoutant des informations relatives à chaque outil. Nous avons transformé nos spécifications formelles définies en π-calcul d'ordre supérieur vers un réseau d'automates temporisés La définition complète des transformations d'une spécification à base d'EIP est une autre contribution de cette thèse. Ceci nous conduit à réaliser la transformation de notre spécification π-calcul dans le but de tendre vers une implémentation. Nous nous sommes intéressés à 2 types de propriétés liées à notre architecture : la transparence de localisation, la transparence d'échelle. Ces propriétés sont établies en utilisant notre réseau d'automates temporisés et avec l'emploi d'un outil reconnu dans le monde de la preuve par model-checking, l'outil UppAal. Ainsi, nous validons la possibilité d'établir des propriétés liées à la mobilité de code via un réseau d'automates. Dans le cadre de notre implantation, nous avons adapté les frameworks définis dans le cadre de notre PSM afin qu'ils respectent la modélisation formelle réalisée dans la première partie de cette thèse. Nous proposons aussi des outils en vue de l'édition. Ces outils couvrent tout le cycle de vie de l'architecture proposée. Notre framework d'interprétation apporte les transparences décrites dans nos modèles auxquelles s'ajoutent de nouvelles propriétés de transparences provenant de nos choix de réalisation. Pour mesurer le coût de la migration sur les orchestrations durant l'évaluation de notre framework nous utilisons SoapUI comme outil de mesure. Pour réduire au maximum les effets des perturbations sur le code source des différentes orchestrations, nous avons développé nos propres outils de mesure. Nos tests portent sur un comparateur de prix car il représente un scénario classique de benchmarking utilisé par d'autres frameworks d'orchestrations
This thesis aims to define a software platform for the interpretation of orchestrations on a cluster of ESBs. We propose an approach to provide high availability and transparency to users. This approach is model driven, where each modeling level is reached after enrichment of our architecture with additional information. Each enrichment is defined as a transformation between two adjacent levels. Our first level (CIM) is written as formal specifications in polyadic higher-order π-calculus that provide a formal definition of the software architecture that is used for the interpretation of orchestration. Any distributed system built on this architecture is able to interpret different types of orchestrations in parallel. Our specifications are based in traditional software model bus, it describes a highly scalable architecture that adapts to the count of orchestrations to be treated and the count of customers who want to access these orchestrations. Thus, location transparency, transparency of scale or the access transparency are enhanced through the specification of π-calculus terms. Our second level (PIM) allows us to define a language that we call π-DSL, this is a language dedicated to the orchestrations. It introduces the concept of migration of orchestrations system build on orchestration based on EIP composition defined by Gregor Hohpe. At this level, we define this language dedicated to the domain of orchestrations and helps build orchestrations in a simple and intuitive way. Our third level (PSM) enables us to enrich the previous level combining formal concepts to practical implementations. At this level, we introduce frameworks such as OSGi containers, the integration of Apache Camel Service or the Apache Archiva tool as repository of executable code. These frameworks are enhanced as part of our transformation, so they are compatible to the specifications laid down in the upper levels. The fourth and the last level (ISM) provides the executions context of the proposed architecture. It is obtained by adding information about each tool. This level represents the culmination of the MDA that we adopt in the context of our approach. We turned our formal specifications defined in higher order π-calculus to a network of timed automata. The definition of the complete transformation of an EIP based specification is another contribution of this thesis. Indeed, in order to automate our approach, we focused on the specification of the platform but also in the interpretation tools. This leads us to realize the transformation of our π-calculus specification in order to move towards an implementation. We are interested in two types of architecture related to our properties : Location transparency; Scale transparency. These properties are established using our network of timed automata and the use of a globally recognized proof using UppAal model-checking tool. Thus, we validate the feasibility of proofing the properties related to the mobility of code via a network of automata. As part of our implementation, we have adapted defined frameworks in our ISM in order to respect the formal modeling defined in the first part of this thesis. We also offer tools for editing, processing and the interpretation of orchestration in a distributed heterogeneous environment. These tools cover the entire life cycle of the proposed architecture. Our interpretation framework provides transparencies described in our models plus new properties transparencies from our implementation choices. To measure the cost of the migration of orchestrations during the evaluation of our framework, we use SoapUI as a measurement tool that interfaces with orchestrations by a web services interface. To minimize the effects of disturbances on the source code of different orchestrations, we have developed our own measurement tools
APA, Harvard, Vancouver, ISO, and other styles
28

Wang, Yang S. M. Massachusetts Institute of Technology. "Light flight : an orchestrated perception." Thesis, Massachusetts Institute of Technology, 2019. https://hdl.handle.net/1721.1/123561.

Full text
Abstract:
This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.
Thesis: S.M., Massachusetts Institute of Technology, Department of Architecture, 2019
Cataloged from student-submitted PDF version of thesis.
Includes bibliographical references (pages 149-151).
In this era where the tangible is gradually replaced by the impalpable - newspaper vs. radio, books vs. Kindle, lectures vs. MIT Opencourseware, the movie theater vs. Netflix, etc., where does the traditional museum stand? Since the launch of Google Arts & Culture in 2011 (then called Google Art Project) and other platforms, the stronghold of material public galleries and their raison d'être have never-before been so challenged. The museum as the sole disseminator of knowledge no longer holds true. But is the corporeal really dead? Could a new museum paradigm be established such that it is more than simply an obsolete institution? The author believes that although the content of a museum seems translatable to the digital realm, the experience of authenticity is not replicable. It is apparent that an atmospheric enthrallment is the last bastion of a unique experience deliverable by the physical museum. The author believes that an American museum needs a representative architecture that is not, as oftentimes, borrowed from Europe and elsewhere. In this search for national identity, the typology of the skyscraper, which originated in the United States, may be seen as an exploitable form to be incorporated conceptually in a museum. Atmosphere is best produced by the presence and absence of light. As Louis Kahn puts it, "the shadow belongs to Light. [1]" Daylighting is always an intellection that brings the architects and engineers together to negotiate the trade-offs of an animated daylit experience and its energy footprint. Finding the balance between light and shadow will be an important element in creating an atmospheric path of cultivation. This thesis will engage in the development of a new museum paradigm that focuses on the creation of an immersive journey of enlightenment based on a unique mode of American passage complemented by the orchestration of daylight.
by Yang Wang.
S.M.
S.M. Massachusetts Institute of Technology, Department of Architecture
APA, Harvard, Vancouver, ISO, and other styles
29

Bacchiani, Lorenzo. "Microservice Dynamic Architecture-Level Deployment Orchestration." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2020. http://amslaurea.unibo.it/21412/.

Full text
Abstract:
We develop a novel approach for run-time global adaptation of microservice applications, based on synthesis of architecture-level reconfiguration orchestrations. In particular, we devise an algorithm for automatic reconfiguration that reaches a target system maximum computational load by performing optimal deployment orchestrations. To present our approach we use the high-level object-oriented probabilistic/timed specification language Abstract Behavioral Specification (ABS).With ABS we model microservice applications and virtual machines, we synthesize deployment orchestrations and we simulate them. In particular, we conceive the orchestration language time model so to encompass: microservice deployment time and virtual machine speed based on cpu cores that are actually being used. We evaluate the applicability of our approach on a realistic microservice application taken from the literature: an Email Pipeline Processing System. We show its effectiveness by simulating such an application and by comparing architecture-level reconfiguration with traditional local scaling techniques (detecting scaling needs and enacting replications at the level of single microservices). Our comparison results show that our approach avoids cascading slowdowns and consequent increased message loss and latency that affect traditional local scaling.
APA, Harvard, Vancouver, ISO, and other styles
30

Anestos, Nikolaos-Ektoras. "Cloud Service Orchestration Using Constraint Programming." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-194507.

Full text
Abstract:
Cloud applications and services are frequently built using multiple tiers and current trends such as micro-services further increase componentization, allowing us to place each component in a different physical machine in a distributed cloud. Ericsson owns and manages very large networks, which offer diverse infrastructure in terms of computational power, storage but most importantly position in the network. Typically, a machine which is closer to the edge of the network (closer to the end user) will have limited resources but it will offer less latency, for a higher price. At the same time, several enterprise/industrial areas expect to benefit from the cloud business model in a large-scale distributed environment. These types of applications have very diverse end-2-end Service-Level Agreements (SLA) to be fulfilled, while at the same time the cloud environment needs to optimize processing, storage, and networking costs. Moreover, customers might want to change and adjust SLAs/requirements themselves using selfmanagement portals. The objective of this project is to model the network and services offered by Ericsson. Then, given the SLA, finding a valid solution of the problem, using a constraint solver. A solution is a set of physical machines that host the components the required service is composed from. This approach has many challenges since the same service can be composed from different sets of components. The connected components form a connectivity graph, where nodes in the graph are connected by physical links. But, since the connection is described by higher level components (composed by simpler components), this graph can also be expressed as a tree. Leaves in the tree are the nodes that compose the higher-level services and the ones that must be hosted in the infrastructure. The characteristics of each leaf-node depend on its parent and/or siblings in the component tree. Finally, since the components are normally connected, the physical connection between nodes in the network must be taken into consideration. The proposed model is evaluated in several cases, in order to identify how the number of the software components and the infrastructure topology affect the solution finding. The results are promising, showing fast resolution of the problem instances, varying for each test case, from a few seconds to a couple of minutes.
Molnapplikationer och tjänster är ofta byggda med flera nivåer och nuvarande trender såsom mikro-tjänster ökar ytterligare komponentiseringen, vilket tillåter oss att placera varje komponent i en annan fysisk maskin på ett distribuerat moln. Ericsson äger och förvaltar väldigt stora nätverk som erbjuder varierande infrastruktur när det gäller beräkningskraft , lagring och framför allt position i nätverket. Typiskt kommer en maskin som är närmare kanten av nätet (närmare slutanvändaren) att ha begränsade resurser, men det kommer att erbjuda mindre latens till ett högre pris. Samtidigt räknar flera företag / industriområden med att dra nytta av moln affärsmodelltjänster i en storskalig och distribuerad miljö. Den här typen av applikationer har väldigt olika end-to-end varierande servicenivåavtal (SLA) som skall uppfyllas, medan moln miljön behöver optimera bearbetnings, lagrings och nätverks kostnader. Dessutom, kan kunden komma att vilja ändra och justera SLA / krav själva med hjälp av självhantering portaler. Målet för detta projekt är att modellera nät och tjänster som erbjuds av Ericsson. Sedan, givet ett SLA, att hitta en giltig lösning på problemet, med hjälp av en villkorslösare. En lösning är en uppsättning av fysiska maskiner som är värdar för komponenterna från vilka den efterfrågade tjänsten är sammansatt. Detta tillvägagångssätt är förenat med många utmaningar eftersom samma tjänst kan bestå av olika uppsättningar av komponenter. De anslutna komponenterna bildar ett förbindelseschema, där noder i grafen är anslutna med fysiska länkar. Men eftersom anslutningen beskrivs av komponenter högre nivå (bestående av enklare komponenter), denna graf kan också uttryckas som ett träd. Löv i trädet är noderna som utgör de högre nivå tjänster och de som måste finnas i infrastrukturen. Egenskaperna hos varje löv-nod att bero på dess förälder och / eller syskon i komponentträdet. Slutligen, eftersom komponenterna i normal fall är anslutna, måste den fysiska anslutningen mellan noder i nätet tas i beaktande. Den föreslagna modellen utvärderas i flera fall, för att identifiera hur antalet programvarukomponenter och infrastrukturens topologi påverkar resultatet av lösningen. Resultaten är lovande och visar snabb lösning av problemets instanser, varierande för varje testfall, från några sekunder till ett par minuter.
APA, Harvard, Vancouver, ISO, and other styles
31

Cow, Christopher N. "Orchestration of reactions on glycoluril templates." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1998. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape10/PQDD_0007/NQ42734.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
32

Cow, Christopher N. "Orchestration of reactions on glycoluril templates /." *McMaster only, 1997.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
33

Garcia, Francisco Javaie Garcia. "Continuous media transport & orchestration services." Thesis, Lancaster University, 1993. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.239821.

Full text
APA, Harvard, Vancouver, ISO, and other styles
34

Nakrani, Sunil. "Biomimetic and autonomic server ensemble orchestration." Thesis, University of Oxford, 2005. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.534214.

Full text
Abstract:
This thesis addresses orchestration of servers amongst multiple co-hosted internet services such as e-Banking, e-Auction and e-Retail in hosting centres. The hosting paradigm entails levying fees for hosting third party internet services on servers at guaranteed levels of service performance. The orchestration of server ensemble in hosting centres is considered in the context of maximising the hosting centre's revenue over a lengthy time horizon. The inspiration for the server orchestration approach proposed in this thesis is drawn from nature and generally classed as swarm intelligence, specifically, sophisticated collective behaviour of social insects borne out of primitive interactions amongst members of the group to solve problems beyond the capability of individual members. Consequently, the approach is self-organising, adaptive and robust. A new scheme for server ensemble orchestration is introduced in this thesis. This scheme exploits the many similarities between server orchestration in an internet hosting centre and forager allocation in a honeybee (Apis mellifera) colony. The scheme mimics the way a honeybee colony distributes foragers amongst flower patches to maximise nectar influx, to orchestrate servers amongst hosted internet services to maximise revenue. The scheme is extended by further exploiting inherent feedback loops within the colony to introduce self-tuning and energy-aware server ensemble orchestration. In order to evaluate the new server ensemble orchestration scheme, a collection of server ensemble orchestration methods is developed, including a classical technique that relies on past history to make time varying orchestration decisions and two theoretical techniques that omnisciently make optimal time varying orchestration decisions or an optimal static orchestration decision based on complete knowledge of the future. The efficacy of the new biomimetic scheme is assessed in terms of adaptiveness and versatility. The performance study uses representative classes of internet traffic stream behaviour, service user's behaviour, demand intensity, multiple services co-hosting as well as differentiated hosting fee schedule. The biomimetic orchestration scheme is compared with the classical and the theoretical optimal orchestration techniques in terms of revenue stream. This study reveals that the new server ensemble orchestration approach is adaptive in a widely varying external internet environments. The study also highlights the versatility of the biomimetic approach over the classical technique. The self-tuning scheme improves on the original performance. The energy-aware scheme is able to conserve significant energy with minimal revenue performance degradation. The simulation results also indicate that the new scheme is competitive or better than classical and static methods.
APA, Harvard, Vancouver, ISO, and other styles
35

Mansoor, Hamdan O. "An integrative framework for asset orchestration." Thesis, University of Leicester, 2018. http://hdl.handle.net/2381/43062.

Full text
Abstract:
Sustained competitive responses are required by firms that must prosper in dynamic business environments. However making any sustained competitive response will usually require the firm to possess a capability to continuously orchestrate its assets; such that collectively those assets remain aligned to changing market needs. But Asset Orchestration (AO) is known to require collective management, engineering and financial decisions to be taken, in addition to associated collective management, engineering and financial actions. Typically it follows that AO needs to be supported by suitable AO concepts, methods and technology. With this set of business requirements in mind this thesis proposes and tests the use of an 'Integrative Framework for AO' which: conceptualises the context for multi-level AO management decision and AO action making; and which can be deployed to systematically underpin practical examples of AO, leading to the firms sustainability. Very little of the current management literature describes the practical applications of emergent AO concepts. Hence, this research study has conducted an inductive multiple case study approach primarily utilizing semi-structured interviews and an online questionnaire. Thus, the thesis conceived, developed and used a unique semi-generic "Asset Orchestration Reference Model" (AO-RM) to capture actual AO data within two case study firms. Data analysis shows how AO theory can be deployed to direct strategic decision making towards the sustainable configuration and deployments of a firms' resource portfolio. The study suggests that the AO-RM is highly applicable to the case study examples and that middle management can be shown to have a significant influence on organizational change through the integration of top and lower-level management. The study contributes to current knowledge by proposing and using an AO-RM that acts as a road map by which to guide managers during change projects. Therefore, we suggest the future study of AO in more detailed, specific forms of change projects.
APA, Harvard, Vancouver, ISO, and other styles
36

Rossi, F?bio Diniz. "Performance-Aware Energy-Efficient Cloud Orchestration." Pontif?cia Universidade Cat?lica do Rio Grande do Sul, 2016. http://tede2.pucrs.br/tede2/handle/tede/7039.

Full text
Abstract:
Submitted by Setor de Tratamento da Informa??o - BC/PUCRS (tede2@pucrs.br) on 2016-11-17T16:17:53Z No. of bitstreams: 1 TES_FABIO_DINIZ_ROSSI_COMPLETO.pdf: 5144543 bytes, checksum: d441e49bfba344a421349f6ca63b860f (MD5)
Made available in DSpace on 2016-11-17T16:17:54Z (GMT). No. of bitstreams: 1 TES_FABIO_DINIZ_ROSSI_COMPLETO.pdf: 5144543 bytes, checksum: d441e49bfba344a421349f6ca63b860f (MD5) Previous issue date: 2016-05-13
O alto consumo de energia dos centros de dados tem sido foco na maioria das pesquisas recentes. Em ambientes de nuvem, v?rias solu??es est?o sendo propostas com o objetivo de alcan?ar efici?ncia energ?tica, que v?o desde o dimensionamento da frequ?ncia de processadores, da utiliza??o de estados suspens?o, at? a consolida??o de servidores virtuais. Embora estas solu??es permitam redu??o no consumo de energia, apresentam impacto sobre o desempenho das aplica??es. Visando resolver esta limita??o, n?s apresentamos uma orquestra??o de diferentes t?cnicas e mecanismos de economia de energia, com a finalidade de melhorar o balanceamento entre economia de energia e desempenho das aplica??es. Para este fim, implementamos o e-eco, um sistema de gest?o que atua juntamente com a plataforma de nuvem, decidindo qual estado de suspens?o pode ser melhor aplicado sobre os servidores, al?m de escolher a melhor op??o entre consolida??o de servidores ou dimensionamento de frequ?ncia dos processadores. Para avaliar o e-eco, testes foram realizados em ambientes de nuvem real e simulado, utilizando aplica??es scale-out em uma infraestrutura de nuvem din?mica, levando em considera??o transa??es-por-segundo como m?trica de desempenho. Os resultados mostraram que nossa proposta apresenta a melhor rela??o entre economia de energia e desempenho de aplica??es em ambientes de nuvem, quando comparada com outros trabalhos apresentados na literatura.
The high energy consumption of data centers has been a recurring issue in recent research. In cloud environments, several solutions are being used that aim for energy efficiency, ranging from scaling the processors frequency, through the use of sleep states, to virtual machine placement mechanism. Although these solutions enable the reduction in power consumption, they usually impact on the application performance. To address this limitation, we present an orchestration of different energy-savings techniques and mechanisms to improve the trade-off between energy savings and application performance. To this end, we implemented the Energy-Efficient Cloud Orchestrator ? e-eco ? a management system that acts along with the cloud platform, deciding which sleep state can be better applied on hosts, in addition to choosing the best option between virtual machines consolidation and dynamic processor frequency scaling. To evaluate e-eco, tests were carried out in a real and a simulated environment using scale-out applications on a dynamic cloud infrastructure, taking into account transactions per second as a performance metric. Results showed that our proposal presents the best improvement on the trade-off between energy savings and performance applications for cloud environments when compared with other works presented in the literature.
APA, Harvard, Vancouver, ISO, and other styles
37

Rahafrouz, Amir. "Distributed Orchestration Framework for Fog Computing." Thesis, Luleå tekniska universitet, Institutionen för system- och rymdteknik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-77118.

Full text
Abstract:
The rise of IoT-based system is making an impact on our daily lives and environment. Fog Computing is a paradigm to utilize IoT data and process them at the first hop of access network instead of distant clouds, and it is going to bring promising applications for us. A mature framework for fog computing still lacks until today. In this study, we propose an approach for monitoring fog nodes in a distributed system using the FogFlow framework. We extend the functionality of FogFlow by adding the monitoring capability of Docker containers using cAdvisor. We use Prometheus for collecting distributed data and aggregate them. The monitoring data of the entire distributed system of fog nodes is accessed via an API from Prometheus. Furthermore, the monitoring data is used to perform the ranking of fog nodes to choose the place to place the serverless functions (Fog Function). The ranking mechanism uses Analytical Hierarchy Processes (AHP) to place the fog function according to resource utilization and saturation of fog nodes’ hardware. Finally, an experiment test-bed is set up with an image-processing application to detect faces. The effect of our ranking approach on the Quality of Service is measured and compared to the current FogFlow.
APA, Harvard, Vancouver, ISO, and other styles
38

Chollet, Stéphanie. "Orchestration de services hétérogènes et sécurisés." Grenoble 1, 2009. http://www.theses.fr/2009GRE10283.

Full text
Abstract:
Récemment, l'approche à services est apparue en ayant pour but de construire des applications à partir d'entités logicielles, nommées services. Un service fournit un ensemble de fonctionnalités définies par une description de services. A partir de cette description, un consommateur de service peut rechercher un service qui corresponde à ses besoins, le sélectionner et l'invoquer. La construction d'applications par composition de services demeure néanmoins une activité complexe puisqu'il faut traiter conjointement les aspects métier et techniques ; la composition doit satisfaire aux exigences fonctionnelles et non-fonctionnelles ainsi que respecter les contraintes des technologies à services liées, notamment, à l'hétérogénéité des plates-formes. Par ailleurs, les points forts de l'architecture à services, qui sont la distribution et le déploiement des services sur des plateformes hétérogènes, ouvrent d'importantes failles de sécurité. Nous proposons une approche dirigée par les modèles pour simplifier la réalisation d'applications basées sur une orchestration de services hétérogènes en prenant en considération les aspects de sécurité dès l'étape de conception. Pour cela, nous avons défini deux méta-modèles : l'un pour l'orchestration de services et l'autre pour la sécurité, ainsi que des liens entre ces méta-modèles dans le but d'étendre l'orchestration avec des propriétés de sécurité. Ainsi, il est possible de réaliser des modèles d'orchestration de services hétérogènes et sécurisés conformes aux méta-modèles. A partir de ces modèles, nous générons le code nécessaire à l'exécution de l'orchestration. L'exécution se fait en fonction des modèles définis dans la phase de conception et des services disponibles qui répondent aux spécifications. Notre approche a été validée avec la plate-forme Secure FOCAS, qui a été réalisée dans le cadre du projet Européen ITEA SODA
Service-oriented Computing (SOC) has appeared recently as a new software engineering paradigm. The very purpose of this reuse-based approach is to build applications through the late composition of independent software elements, called services, which are made available at run-time by internal or external providers. SOC brings properties of major interest. First, it supports rapid application development. Using existing, already tested, services is likely to reduce the time needed to build up an application and the overall quality of this application. SOC also improves software flexibility through late binding. A service to be used by an application is chosen at the last moment, based on its actual availability and on its properties at that moment. The service orientation has also to face thorny problems, as in any reuse-based approach. In this work, we focus on two major issues: the integration of heterogeneous service-oriented technologies and the management of security aspects when invoking a service. Security is actually a major concern to SOC practitioners. SOC technologies have allowed companies to expose applications, internally and externally, and, for that reason are heavily used. However, in some distributed environments, software services and process engines can be alarmingly vulnerable. Service-based processes can expose organizations to a considerable amount of security risk and dependability degradation. We propose to use a model-driven approach for solving this problem. During system design, paradigms such as abstraction, separation of concerns and language definition are used to define a model of the service composition with security properties. This model is transformed into an execution model. We present a generative environment applying these principles for service composition. This environment has been built as part of the SODA European project and validated on several industrial use cases
APA, Harvard, Vancouver, ISO, and other styles
39

Şenel, Berat. "Container Orchestration for the Edge Cloud." Electronic Thesis or Diss., Sorbonne université, 2023. http://www.theses.fr/2023SORUS202.

Full text
Abstract:
Avec l'essor des infrastructures de type edge où les ressources informatiques sont en périphérie de réseau, la tendance est une fois de plus orientée vers la décentralisation. En plus des appareils à ressources contraintes qui peuvent effectuer des tâches limitées, le « edge cloud » se compose de nœuds de calcul de classe serveur qui sont colocalisées avec des stations de base des réseaux sans-fil et qui sont soutenus par des serveurs dans des centres informatiques régionaux. Ces nœuds de calcul ont des capacités de type cloud et ils sont capables d'exécuter des charges de travail (workloads) typiques du cloud. En outre, de nombreux appareils intelligents qui supportent la conteneurisation et la virtualisation peuvent exécuter de telles tâches. Nous pensons que le modèle de service « containers as a service », ou CaaS, avec sa surcharge minime sur des nœuds de calcul, est particulièrement bien adapté pour l'environnement edge cloud qui est moins évolutif que le cloud classique. Pourtant, les systèmes d'orchestration de conteneurs en cloud ne sont pas encore intégrés dans les nouveaux environnements edge cloud. Dans cette thèse nous montrons une voie à suivre pour l'orchestration des conteneurs pour des edge clouds. Nous apportons nos contributions de deux manières principales : la conception raisonnée d'un ensemble de fonctionnalités testées empiriquement pour simplifier et améliorer l'orchestration des conteneurs pour des edge clouds et le déploiement de ces fonctionnalités pour fournir une plateforme edge durable, basée sur des conteneurs, pour la communauté de recherche sur Internet. Ce logiciel et cette plateforme s'appellent EdgeNet. Elle consiste en une extension de Kubernetes, qui est l'outil de facto standard d'orchestration de conteneurs pour l'industrie cloud. L'edge cloud nécessite une architecture mutualisée, ou « multitenancy », pour le partage de ressources limitées. Cependant, cela n'est pas une fonctionnalité native de Kubernetes et alors un cadre spécifique doit être ajouté au système afin d'activer cette fonctionnalité. En étudiant la littérature scientifique sur les cadres multitenancy dans le cloud ainsi que les cadres multitenancy déjà existants pour Kubernetes, nous avons développé une nouvelle classification de ces cadres en trois approches principles: (1) multi-instance via plusieurs clusters, (2) multi-instance via plusieurs plans de contrôle et (3) instance-unique. Compte tenu des contraintes de ressources à l'edge, nous défendons et apportons des preuves empiriques en faveur d'un cadre multitenancy qui est instance-unique. Notre conception comprend un mécanisme léger pour la fédération des clusters de calcul de l'edge cloud dans lequel chaque cluster local implémente notre cadre multitenancy, et un utilisateur accède à des ressources fédérées par le biais du cluster local fourni par son opérateur de cloud local. Nous introduisons en outre plusieurs fonctionnalités et méthodes qui adaptent l'orchestration des conteneurs à l'edge cloud, telles qu'un moyen de permettre aux utilisateurs de déployer des charges de travail en fonction de l'emplacement du nœud, et un VPN en cluster qui permet aux nœuds de fonctionner derrière des NAT. Nous mettons ces fonctionnalités en production avec la plateforme d’expérimentation d'EdgeNet, un cluster de calcul distribué à l'échelle mondiale qui est intrinsèquement moins coûteux à déployer et à entretenir, et plus facile à documenter et à programmer que les plateformes d’expérimentation précédents
The pendulum again swings away from centralized IT infrastructure back towards decentralization, with the rise of edge computing. Besides resource-constrained devices that can only run tiny tasks, edge computing infrastructure consists of server-class compute nodes that are collocated with wireless base stations, complemented by servers in regional data centers. These compute nodes have cloud-like capabilities, and are thus able to run cloud-like workloads. Furthermore, many smart devices that support containerization and virtualization can also handle cloud-like workloads. The « containers as a service » (CaaS) service model, with its minimal overhead on compute nodes, is particularly well adapted to the less scalable cloud environment that is found at the edge, but cloud container orchestration systems have yet to catch up to the new edge cloud environment. This thesis shows a way forward for edge cloud container orchestration. We make our contributions in two primary ways: the reasoned conception of a set of empirically tested features to simplify and improve container orchestration at the edge, and the deployment of these features to provide EdgeNet, a sustainable container-based edge cloud testbed for the internet research community. We have built EdgeNet on Kubernetes, as it is open-source software that has become today’s de facto industry standard cloud container orchestration tool. The edge cloud requires multitenancy for the sharing of limited resources. However, this is not a Kubernetes-native feature, and a specific framework must be integrated into the tool to enable this functionality. Surveying the scientific literature on cloud multitenancy and existing frameworks to extend Kubernetes to offer multitenancy, we have identified three main approaches: (1) multi-instance through multiple clusters, (2) multi-instance through multiple control planes, and (3) single-instance native. Considering the resource constraints at the edge, we argue for and provide empirical evidence in favor of a single-instance multitenancy framework. Our design includes a lightweight mechanism for the federation of edge cloud compute clusters in which each local cluster implements our multitenancy framework, and a user gains access to federated resources through the local cluster that her local cloud operator provides. We further introduce several features and methods that adapt container orchestration for the edge cloud, such as a means to allow users to deploy workloads according to node location, and an in-cluster VPN that allows nodes to operate from behind NATs. We put these features into production through the EdgeNet testbed, a globally distributed compute cluster that is inherently less costly to deploy and maintain, and easier to document and to program than previous such testbeds
APA, Harvard, Vancouver, ISO, and other styles
40

Feder, Arthur John. "An Orchestration for Wind Band of Peter Klatzow’s From the Poets: Exploring a systematic approach to orchestration." Thesis, Stellenbosch : University of Stellenbosch, 2015. http://hdl.handle.net/10019.1/96999.

Full text
Abstract:
Thesis (MMus) -- Stellenbosch University, 2010.
The wind band is a far underused composition medium in South Africa. Partially, this is due to the stereotypical view towards the ensemble and unfamiliarity with dealing with the heterogeneous timbral pallet. The author aimed to demonstrate the ensemble’s capabilities through a systematic orchestration process. The result of this dissertation is an orchestration of a large-scale work, From the Poets, for wind band. This creative research resulted in a systematic critical investigation of instrumental idiosyncrasies, balance, conventions of notation and timbre combinations found in the wind band. Furthermore, the author scrutinised the benefits and shortcomings of the aforementioned systematic process. Concluding that, through a methodical process, an orchestrator achieves a thorough understanding of the original text and can thus translate without fear of making unfavourable musical decisions. However, as this was a two-year process, the method might not work in the time constraints presented in real world situations, such as the music industry for instance. The author provides possible adaptations to the method in order to cope with the above-mentioned time constraints.
Die blaasorkes is ʼn vêr-onderbenutte medium vir komposisie in Suid-Afrika, deels as gevolg van die stereotipiese siening oor die ensemble en 'n gebrekkige kennis in die hantering van die orkes se heterogene toonkleur palet. Die skrywer het hom beywer om die ensemble se vermoëns te demonstreer deur middel van 'n stelselmatige orkestrasieproses. Die resultaat van hierdie skripsie is 'n orkestrasie van 'n grootskaalse werk, From the Poets, vir blaasorkes. Hierdie kreatiewe navorsing het gelei tot 'n sistematiese kritiese ondersoek met betrekking tot instrumentale eienaardighede, balans, konvensies van notasie en toonkleur kombinasies wat ʼn blaasorkes bied. Verder het die skrywer die voordele en tekortkominge van die bogenoemde proses ondersoek. Die gevolgtrekking is dat, by wyse van, 'n metodiese proses, 'n orkestrator 'n deeglike begrip van die oorspronklike teks kan bereik en dus die materiaal vertaal sonder vrees om ongunstige musikale besluite te maak. Aangesien die navorsing 'n tweejaarlange proses behels het, glo die skrywer dat hierdie metode moontlik ontoereikend mag wees gegewe die tydsbeperkinge wat dikwels deur die musiekindustrie opgelê word. Derhalwe bied die skrywer ook moontlike aanpassings tot sy metode om die bogenoemde tydsbeperkings te akkommodeer.
APA, Harvard, Vancouver, ISO, and other styles
41

Valdinosi, Michele. "Utilizzo di un orchestratore per reti definite via software." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2018. http://amslaurea.unibo.it/15855/.

Full text
Abstract:
Nell'ultimo decennio il mondo delle Reti di Telecomunicazione ha avuto un'evoluzione accelerata, dovuta ai progressi del settore elettronico. I dispositivi hanno un ingombro sempre minore ed allo stesso tempo hanno mantenuto o addirittura aumentato la propria potenza di calcolo mentre calavano i costi di produzione ed acquisto (basti pensare ad un semplicissimo computer fisso degli anni 90 comparato ad uno smartphone dell'ultimo periodo, il quale ha una dimensione enormemente più piccola ed una potenza di calcolo maggiore). Il settore delle Reti di Telecomunicazioni si è quindi dovuto adattare al nuovo cambiamento ed ha subito una vera e propria rivoluzione dei propri paradigmi che ha dato luogo alla creazione di nuovi metodi per l'utilizzo delle reti. Esempi importantissimi di questi nuovi metodi sono il “Cloud Computing” ed il “Software-Defined Networking” (abbreviato normalmente in SDN). L'idea di utilizzare il Cloud Computing e l'SDN ha introdotto dei vantaggi, soprattutto dopo l'introduzione del Network Function Virtualization (NFV) che è il processo di virtualizzazione delle funzionalità di rete svolte da apparati di telecomunicazione fisici. Nell'elaborato andremo a dare una definizione più specifica del significato di Cloud Computing, SDN e NFV passando anche dal protocollo OpenFlow per poi introdurre e spiegare cos'è un Overarching Orchestrator per reti SDN. La parte finale riguarderà l'orchestrazione di reti Multi-Dominio, spiegando prima a cosa servono gli orchestratori di Dominio e Globali, e mostrando successivamente il funzionamento di un orchestratore globale tramite la sperimentazione di uno di questi sviluppato dal Politecnico di Torino chiamato Frog4.
APA, Harvard, Vancouver, ISO, and other styles
42

Escobedo, Del Cid José Pablo. "Symbolic test case generation for testing orchestrators in context." Phd thesis, Institut National des Télécommunications, 2010. http://tel.archives-ouvertes.fr/tel-00625319.

Full text
Abstract:
Web services are pieces of software offering functionalities to other (remote) machines over the Internet that work based on the Service-Oriented Architecture (SOA). They can be invoked by means of Web related standards (usually, SOAP, UDDI, XML, HTTP, WSDL. In the recent years, the usage of Web services has increased due to the flexibility and interoperability among heterogeneous platforms and operative systems that they provide. SOA adds value in terms of low coupling, re-usability of services and sharing; it makes the systems flexible and adaptive in case of changes in the business process and improves the integration of heterogeneous systems. Besides, new ways of using Web services have emerged, by combining them in order to create more complete (and complex) services. This process of re-using and combining Web services is called Web service composition, and its main objective is to allow the re-usability of the functionalities proposed by the Web services. This is why this architecture has been widely accepted by the companies all over the world: it helps reducing the cost and time to create business processes, and this is the type of systems we work with in this thesis, more specifically, we aim at ensuring their correct behavior by using testing techniques in order to detect possible errors.
APA, Harvard, Vancouver, ISO, and other styles
43

Wiens, Tobias. "Docker Orchestration for Scalable Tasks and Services." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-187015.

Full text
Abstract:
Distributed services and tasks, i.e. large-scale data processing (Big Data), in the cloud became popular in recent years. With it came the possibility, to scale infrastructure according to the current demand, which promises to reduce costs. However, running and maintaining a company internal cloud, which is extended to one or more public clouds (hybrid cloud) is a complex challenge. In the recent years, Docker containers became very popular with the promise to solve compatibility issues in hybrid clouds. Packaging software with their dependencies inside Docker containers, promises less incompatibility issues. Combining hybrid clouds and Docker Containers, leads to a more cost effective, reliable and scalable data processing in the cloud. The problem solved in this thesis is: how to manage hybrid clouds, which run scalable distributed tasks or services. Fluctuating demand requires adding or removing computers from the current infrastructure, and changes dependencies, which are necessary to execute tasks or services. The challenge is, to provide all dependencies for a reliable execution of tasks or services. Furthermore, distributed tasks and services need to have the ability to communicate even on a hybrid infrastructure. The approach of this thesis is, to prototype three different Docker integrations for Activeeon’s ProActive, a hybrid cloud middleware. Further, each of the prototypes is evaluated, and one prototype is improved to an early stage product. The software-defined networks weave and flannel are benchmarked, in their impact on the network performance. How Docker containers affect the CPU, memory and disk performance is analyzed through literature review. Finally, the distributed large-scale data processing software Apache Flink is benchmarked inside containers, to measure the impact of containerizing a distributed large-scale data processing software. The results of this thesis show that Docker container orchestration is feasible with ProActive and software defined networks (weave and flannel). While both show impact on the pure network performance, the Apache Flink benchmark did not reveal any impact of using containers and software defined networks. Therefore, Docker containers together with orchestration through ProActive are able to form a large-scale data processing platform.
Distributed Services eller Tasks, exempelvis storskalig data (Big data), i moln-lösningar har blivit populärt under de senaste åren. Med detta följer möjligheten att skala om infrastrukturen till den rådande efterfrågan, med syfte att minska kostnader. Men att köra och underhålla ett företags interna moln, som är kopplat till ett eller fler offentliga moln (Hybrid-moln) är en komplex utmaning. Under de senaste åren har Dockers blivit mycket populära, detta med syfte att lösa kompabilitets problem i hybrid-moln. Att paketera mjukvara med dess delar inuti en Docker medför färre kompabilitetsproblem. Att kombinera hybrid-moln och Dockers leder till en mer kostnadseffektiv, pålitlig och skalbar datahantering i molnet. Problemet som har lösts i denna uppsatts är: Hur kan man hantera hybrid-moln som kör Distributed Services och Tasks. Varierande efterfrågan kräver att man lägger till eller tar bort datorer från den nuvarande nätverk, samt att man ändrar beroendeförhållanden vilka är nödvändiga för att utföra uppgifter eller service. Utmaningen ligger i att tillhandahålla alla delar för ett säkert genomförande av uppgiften eller servicen. Vidare krävs även att Distributed Services och Tasks har möjlighet att kommunicera även om det är i en hybrid-molns lösning. Syftet med denna uppsats är att skapa tre olika prototyper av Docker-behållare för Activeeon´s ProActive, en hybrid-molns middleware. Vidare är varje prototyp utvärderad, en av prototyperna är även vidareutvecklad till ett tidigt produktstadie. Det mjukvarudefinerade nätverken weave och flannel är benchmarkade i deras påverkan på nätverket. Hur Dockers påverkar CPU:n, minnet och diskeffekten är analyserat i en litteraturstudie. Slutligen är mjukvaran Apache Flink Benchmarkad inuti Dockers-behållarna, detta för att kunna mäta effekten av en paketerad och distribuerad storskalig datahanterings mjukvara. Resultatet av denna studie visar att Dockers-behållarens samansättning är passande med ProActive och mjukvarunätverk (Weave och Flannel). Båda visar påverkan på den rena nätverkseffektiviteten men Apache Flink benchmarkingen visade inte någon påverkan av att använda behållare och mjukvarudefinerade nätverk. Därav ger samansättning av Dockers-behållare genom ProActive möjligheten att skapa en plattform att processa storskalig data.
APA, Harvard, Vancouver, ISO, and other styles
44

Schardong, Frederico. "Taming NFV orchestration using decentralised cognitive components." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2018. http://hdl.handle.net/10183/184344.

Full text
Abstract:
Network Functions Virtualisation (NFV) separa as funções de rede dos dispositivos físicos, simplificando a implantação de novos serviços. As típicas funções de rede, como firewalls, aceleradores de tráfego, sistemas de detecção de intrusão e sistemas de prevenção de intrusões, são tradicionalmente realizadas por equipamentos físicos proprietários, que devem ser instalados manualmente pelos operadores de rede. A implantação de equipamentos físicos é desafiadora porque eles têm requisitos específicos de encadeamento e ordenação. Ao contrário dos equipamentos físicos tradicionais, as funções de rede virtuais (VNFs) podem ser dinamicamente implementadas e reconfiguradas sob demanda, colocando desafios de gerenciamento rigorosos aos sistemas em rede. A seleção das VNFs mais apropriadas para atingir um objetivo específico e a decisão sobre onde implantar essas VNFs e por quais caminhos elas se comunicarão são responsabilidades de um orquestrador de NFV. Nesta dissertação, propomos orquestrar VNFs usando componentes cognitivos interativos estruturados com a arquitetura belief-desire-intention (BDI), levando a soluções emergentes para enfrentar os desafios da rede. A arquitetura BDI inclui um ciclo de raciocínio que fornece aos agentes um comportamento racional, permitindo que lidem com diferentes cenários nos quais o comportamento flexível e inteligente é necessário. Estendemos a arquitetura NFV substituindo seu orquestrador centralizado por agentes BDI. Nossa proposta inclui um protocolo de leilão reverso e uma nova heurística de licitação que permite que os agentes tomem decisões sobre as tarefas de orquestração. Por fim, nós fornecemos uma plataforma de testes que integra uma plataforma para o desenvolvimento de agentes BDI com um emulador de rede, permitindo que os agentes controlem as VNFs e percebam a rede. Essa plataforma de testes é usada para implementar VNFs e avaliar empiricamente nosso modelo teórico em um ataque de negação de serviço distribuído. Os resultados da avaliação mostram que uma solução para o ataque DDoS surge através da negociação de agentes, mitigando com sucesso o ataque.
Network Functions Virtualisation (NFV) decouples network functions from physical devices, simplifying the deployment of new services. Typical network functions, like firewalls, traffic accelerators, intrusion detection systems and intrusion prevention systems, are traditionally performed by proprietary physical appliances, which must be manually installed by network operators. Their deployment is challenging because they have specific chaining requirements. As opposed to traditional physical appliances, virtual network functions (VNFs) can be dynamically deployed and reconfigured on demand, posing strict management challenges to networked systems. The selection of the most appropriate VNFs to achieve a particular objective, the decision on where to deploy these VNFs and through which paths they will communicate are the responsibilities of an NFV orchestrator. In this dissertation, we propose to orchestrate VNFs using interacting cognitive components structured with the belief-desire-intention (BDI) architecture, leading to emergent solutions to address network challenges. The BDI architecture includes a reasoning cycle, which provides agents with rational behaviour, allowing agents to deal with different scenarios in which flexible and intelligent behaviour is needed. We extend the NFV architecture, replacing its centralised orchestrator with BDI agents. Our proposal includes a reverse auction protocol and a novel bidding heuristic that allow agents to make decisions regarding the orchestration tasks. Finally, we provide a testbed that integrates a platform for developing BDI agents with a network emulator, allowing agents to control VNFs and perceive the network. This testbed is used to implement VNFs and empirically evaluate our theoretical model in a distributed denial-of-service (DDoS) attack. The evaluation results show that a solution to the DDoS attack emerges through the negotiation of agents, successfully mitigating the attack.
APA, Harvard, Vancouver, ISO, and other styles
45

Larsson, Lars. "Placement and Monitoring of Orchestrated Cloud Services." Licentiate thesis, Umeå universitet, Institutionen för datavetenskap, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-98030.

Full text
Abstract:
Cloud computing offers pay-per-use on-demand access to computer resources for hosting program execution environments for software service deployment. Management of cloud resources includes determining, based on current monitored resource availability, which part(s) of a computational infrastructure should host such program execution environments in a process called placement. Our work defines directives that lets consumers of cloud resources influence placement to express relationships between cloud services (orchestration) and deployment constraints to uphold for related service components, without surrendering the ultimate control over placement from the infrastructure owner. The infrastructure owner remains free to define their policies and placement optimization criteria, e.g., to consolidate work that needs to be done to as few physical host machines as possible for power savings reasons. We show how the placement process can be adjusted to take such influence into account and validate through simulations that the adjustments produce the correct result without too large computational impact on the placement process itself. Further, we present a technique for transferring large data files between cloud data centers that operate in (separate) cloud federations that avoids repeated transfers in a delegation chain between members of (different) cloud federations. Finally, we present a non-invasive method of extracting monitoring data from a service deployed in a cloud federation, and a framework for making monitoring information available and understandable in spite of technical differences between monitoring systems used in cloud federations.
APA, Harvard, Vancouver, ISO, and other styles
46

Toscano, Edward, and Nicholas Sanchez. "Omnichannel management : The art of omnichannel orchestration." Thesis, Uppsala universitet, Företagsekonomiska institutionen, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-414752.

Full text
Abstract:
Digital advances and consumers' buying behaviors disrupt the retail industry demanding more seamless experiences during their buys. In response, retailers are adopting an omnichannel retailing strategy (OCR), which is the integration of retailers' physical and digital channels. However, OCR is a premature concept, and there is still a lack of research in the subject, which limits the guidance for its practical application. Thus, there is still the need to understand the subject.  For OCR managers, it is necessary to understand the main challenges in order to orchestrate it better. Therefore, this research undertakes the task to study the factors that challenge OCR's orchestration, from a managerial perspective. The research departs from primary and secondary data that was later categorized according to its main factor and incorporated into an existing analytical framework of OCR. The findings indicate three main challenge groups that could hinder an orchestrator's impact on the organization. Those are particular capabilities for the OCR, the integration of channels, and technology and data leverage.
Los avances digitales y los comportamientos de compra de los consumidores perturban la industria minorista demandando experiencias más fluidas durante sus compras. En respuesta, las empresas están adoptando una estrategia de omnicanal (OCR – omnichannel retailing), que es la integración de los canales físicos y digitales de los minoristas. Sin embargo, OCR es un concepto prematuro, y todavía hay una falta de investigación en el tema, lo que limita la guía para su aplicación práctica. Por lo tanto, todavía existe la necesidad de comprender el tema.  Para los gerentes de OCR es importante comprender los principales desafíos para una mejor organización. Por lo tanto, esta investigación emprende la tarea de estudiar los factores que desafían la orquestación del omnicanal de minoristas (OCR), desde una perspectiva gerencial. La investigación parte de datos primarios y secundarios que luego se categorizaron según su factor principal y se incorporaron a un marco analítico existente de OCR. Los resultados indican tres grupos principales de desafíos que podrían dificultar el impacto de un orquestador en la organización. Esos son las capacidades particulares para el OCR, la integración de canales, y el apalancamiento de tecnología y datos.
APA, Harvard, Vancouver, ISO, and other styles
47

Andersson, Johan, and Fredrik Norrman. "Container Orchestration : the Migration Path to Kubernetes." Thesis, Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-97744.

Full text
Abstract:
As IT platforms grow larger and more complex, so does the underlying infrastructure. Virtualization is an essential factor for more efficient resource allocation, improving both the management and environmental impact. It allows more robust solutions and facilitates the use of IaC (infrastructure ascode). Many systems developed today consist of containerized microservices. Considered the standard of container orchestration, Kubernetes is the natural next step for many companies. But how do we move on from previous solutions to a Kubernetes cluster? We found that there are not a lot of detailed enough guidelines available, and set out to gain more knowledge by diving into the subject - implementing prototypes that would act as a foundation for a resulting guideline of how it can be done.
APA, Harvard, Vancouver, ISO, and other styles
48

Lange, Shannon Marie. "L-Citrulline Metabolism Orchestrates Anti-mycobacterial Immunity." University of Cincinnati / OhioLINK, 2017. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1511882575584058.

Full text
APA, Harvard, Vancouver, ISO, and other styles
49

Dridi, Mohamed Amine. "Platform-based 5G service design and orchestration." Electronic Thesis or Diss., Institut polytechnique de Paris, 2021. http://www.theses.fr/2021IPPAS002.

Full text
Abstract:
A partir de la cinquième génération, les réseaux mobiles devront supporter une croissance exponentielle du nombre d'appareils connectés de différents types, ceci étant l'un des piliers d'une stratégie globale de numérisation accélérée. En plus de cette croissance de connectivité, ces réseaux devront également supporter et offrir divers services pour de nouvelles industries aux exigences hétérogènes. Les concepteurs et développeurs de réseaux 5G sont alors contraints de fournir de nouvelles solutions et d'optimiser celles qui existent pour contenir les demandes croissantes de bande passante et les attentes plus élevées en termes de qualité d'expérience (QoE). Ces réseaux doivent également être hautement personnalisables pour s'adapter au divers cas d'usage et hautement automatisés pour raccourcir les délais de mise sur le marché. Les caractéristiques attendues des réseaux 5G ont incité les fournisseurs de réseaux mobiles à changer radicalement la façon dont ils conçoivent et développent leurs solutions, en adoptant une stratégie où les solutions logicielles sont privilégiées. Le domaine des réseaux mobiles et le reste du monde IT sont alors en train de converger et les fournisseurs de réseaux mobiles peuvent alors bénéficier de pratiques et outils à la pointe d'écosystèmes logiciels et d'informatique en nuage en plein essor. Les fonctions de réseau logicielles permettraient à ces fournisseurs d'avoir les niveaux de programmabilité et de reconfigurabilité dont ils ont besoin pour faire face à une évolution aussi rapide de la connectivité mobile. Cette thèse a pour objectif de fournir quelques optimisations de différentes parties des réseaux 5G et de la façon dont ils sont déployés et gérés, en espérant que cela contribuera à résoudre certains des problèmes auxquels sont confrontés les concepteurs de réseaux mobiles. Cette thèse propose des solutions à des problèmes spécifiques liés au traitement de la couche physique dans les réseaux 5G pour l'atténuation des interférences, ainsi qu'aux problèmes génériques liés à l'automatisation et à la personnalisation du réseau. Nous avons construit dans cette thèse une plateforme, qui sert à créer des réseaux mobiles de bout en bout, composée d'une plateforme réseau d'accès radio (RAN), coeur de réseau et orchestration, en utilisant les concepts et outils de la métaplateforme. La première partie traite la question d'interférence intercellulaire, qui risque d'être un handicap avec une densification prévue d'antennes dans les réseaux 5G. Nous proposons une solution pour atténuer les effets de cette interférence pour les transmissions du mobiles vers les stations de base. Cette solution est basée sur la technique de détection multi-récepteurs (JD). Elle répond aux exigences architecturales, fonctionnelles et techniques de l'intégration de JD dans des réseaux pratiques. Nous intégrons la solution JD dans une plateforme RAN dans la deuxième partie et étendons cette plateforme avec d'autres fonctionnalités. Nous adoptons la même approche dans la troisième partie de cette thèse pour fournir une solution pour automatiser le déploiement du coeur de réseau et la gestion du cycle de vie dans un environnement de virtualisation des fonctions réseau (NFV) et créer une plateforme de coeur de réseau réutilisable et orchestrée par open network automation platform (ONAP)
5G networks and beyond will have to support an exponential growth in numbers of connected devices of different types, as a pillar of a global accelerated digitization movement. In addition to hyperscale characteristics, these networks will also have to support a diverse set of connectivity services for new industries with heterogeneous requirements. 5G network designers and developers are then compelled to provide new solutions and optimize the existing ones to contain increasing bandwidth demands and higher Quality of Experience (QoE) expectations. These networks also need to be highly customizable to adapt to varying use-cases and highly automated to shorten time-to-market delays. The expected characteristics of 5G networks inspired mobile network providers to radically change the way they design and develop their solutions by adopting an extensive softwarization strategy. Mobile networking domain and the rest of the IT world are then converging and mobile network providers can then benefit from thriving software and cloud computing ecosystems with state-of-the-art practices and tools. Software-based network functions would allow these providers to have the necessary levels of programmability and reconfigurability they need to deal with such a fast-paced evolution of mobile connectivity. This thesis aims at providing a few optimizations of different parts of 5G networks and the way they are deployed and managed, hoping that it would contribute in solving some of the problems that network designers are facing. It proposes solutions to specific problems related to the physical layer processing in 5G networks for interference mitigation, as well as generic issues related to network automation and customization. We built in this thesis an end-to-end network service fabric composed of a Radio Access Network (RAN), core and orchestration platform using Metaplatform concepts and tools. The first part treats the issue of Intercell Interference (ICI), which is expected to be a liability with a foreseen antenna densification in 5G networks. We propose a solution to mitigate ICI in Uplink (UL) transmissions, based on Joint Detection (JD) technique. The proposed solution satisfies the architectural, functional and technical requirement of JD integration in practical networks. We incorporate the JD solution in a RAN platform in the second part and extend this platform with other capabilities. We adopt the same approach in the third part of this thesis to provide a solution to automate core network deployment and life-cycle management in a Network Function Virtualization (NFV) environment and create a reusable core network platform orchestrated by Open Network Automation Platform (ONAP)
APA, Harvard, Vancouver, ISO, and other styles
50

Crestel, Léopold. "Neural networks for automatic musical projective orchestration." Electronic Thesis or Diss., Sorbonne université, 2018. http://www.theses.fr/2018SORUS625.

Full text
Abstract:
L’orchestration est l’art de composer un discours musical en combinant les timbres instrumentaux. La complexité de la discipline a longtemps été un frein à l’élaboration d’une théorie de l’orchestration. Ainsi, contrairement à l’harmonie ou au contrepoint qui s’appuient sur de solides constructions théoriques, l’orchestration reste de nos jours encore essentiellement enseignée à travers l’observation d’exemples canoniques. Notre objectif est de développer un système d’orchestration automatique de pièce pour piano en nous appuyant sur des méthodes d’apprentissage statistique. Nous nous focalisons sur le répertoire classique, cette technique d’écriture étant courante pour des compositeurs tels que Mozart ou Beethoven qui réalisaient d’abord une ébauche pianistique de leurs pièces orchestrales. En observant une large base de donnée de pièces pour orchestre et leurs réductions pour piano, nous évaluons l'aptitude des réseaux de neurones à apprendre les mécanismes complexes qui régissent l’orchestration. La vaste capacité d’apprentissage des architectures profondes semble adaptée à la difficulté du problème. Cependant, dans un contexte orchestrale, les représentations musicales symboliques traditionnelles donnent lieu à des vecteurs parcimonieux dans des espaces de grande dimension. Nous essayons donc de contourner ces difficultés en utilisant des méthodes auto-régressives et des fonctions d’erreur adaptées. Finalement, nous essayons de développer un système capable d'orchestrer en temps réel l'improvisation d'un pianiste
Orchestration is the art of composing a musical discourse over a combinatorial set of instrumental possibilities. For centuries, musical orchestration has only been addressed in an empirical way, as a scientific theory of orchestration appears elusive. In this work, we attempt to build the first system for automatic projective orchestration, and to rely on machine learning. Hence, we start by formalizing this novel task. We focus our effort on projecting a piano piece onto a full symphonic orchestra, in the style of notable classic composers such as Mozart or Beethoven. Hence, the first objective is to design a system of live orchestration, which takes as input the sequence of chords played by a pianist and generate in real-time its orchestration. Afterwards, we relax the real-time constraints in order to use slower but more powerful models and to generate scores in a non-causal way, which is closer to the writing process of a human composer. By observing a large dataset of orchestral music written by composers and their reduction for piano, we hope to be able to capture through statistical learning methods the mechanisms involved in the orchestration of a piano piece. Deep neural networks seem to be a promising lead for their ability to model complex behaviour from a large dataset and in an unsupervised way. More specifically, in the challenging context of symbolic music which is characterized by a high-dimensional target space and few examples, we investigate autoregressive models. At the price of a slower generation process, auto-regressive models allow to account for more complex dependencies between the different elements of the score, which we believe to be of the foremost importance in the case of orchestration
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography