Narrow your search

Library

ULiège (11)

KU Leuven (2)

UCLouvain (2)

FARO (1)

KBC (1)

LUCA School of Arts (1)

Odisee (1)

Thomas More Kempen (1)

Thomas More Mechelen (1)

UCLL (1)

More...

Resource type

book (8)

dissertation (3)


Language

English (8)

French (2)

Undetermined (1)


Year
From To Submit

2024 (1)

2022 (2)

2021 (1)

2020 (2)

2019 (2)

More...
Listing 1 - 10 of 11 << page
of 2
>>
Sort by

Book
A developer's essential guide to Docker compose : simplify the development and orchestration of multi-container applications
Author:
ISBN: 1801813817 Year: 2022 Publisher: Birmingham, England ; Mumbai : Packt,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Start defining your infrastructure using Docker Compose and leverage it for everyday development or deployment Key Features Distribute your code in an easier way for developers to get started Set up complex infrastructure for development and CI/CD purposes Deploy simple multi-container applications using Docker Compose Book Description Software development is becoming increasingly complex due to the various software components used. Applications need to be packaged with software components to facilitate their operations, making it complicated to run them. With Docker Compose, a single command can set up your application and the needed dependencies. This book starts with an overview of Docker Compose and its usage and then shows how to create an application. You will also get to grips with the fundamentals of Docker volumes and network, along with Compose commands, their purpose, and use cases. Next, you will set up databases for daily usage using Compose and, leveraging Docker networking, you will establish communication between microservices. You will also run entire stacks locally on Compose, simulate production environments, and enhance CI/CD jobs using Docker Compose. Later chapters will show you how to benefit from Docker Compose for production deployments, provision infrastructure on public clouds such as AWS and Azure, and wrap up with Compose deployments on said infrastructure. By the end of this book, you will have learned how to effectively utilize Docker Compose for day-to-day development. What you will learn Create multi-container applications using Docker Compose Use Docker Compose for daily development Connect microservices leveraging Docker network fundamentals Add monitoring to services leveraging Prometheus Deploy to production using Docker Compose Translate Compose files to Kubernetes deployments Who this book is for This book is for software engineers, developer advocates, and DevOps engineers looking to set up multi-container Docker applications using Compose without the need to set up a Docker orchestration engine. It is also for team leads looking to increase the productivity of an organization's software teams by streamlining the provisioning of complex development environments locally using Docker Compose. Readers are expected to understand containerization and must possess fundamental Docker knowledge to get started with this book.


Book
Environnements portuaires
Authors: --- --- --- --- --- et al.
ISBN: 9791024010977 287775359X Year: 2018 Publisher: Mont-Saint-Aignan : Presses universitaires de Rouen et du Havre,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Que savons-nous aujourd'hui des ports, de leur histoire et de leur fonctionnement ? Une des approches les plus fructueuses passe par l'étude des environnements portuaires. Des spécialistes français, britanniques, américains, belges, allemands et italiens nous apportent le résultat des recherches qu'ils développent depuis de longues années. Historiens, sociologues, géographes, professionnels nous livrent leurs réflexions sur ce milieu si important pour l'évolution de nos civilisations. Les exemples sont tirés de toutes les mers du globe, de San Francisco à Montevideo, d'Anvers à Gioia Tauro. Les ports français, bien représentés, s'égrènent de Dunkerque à Fos, avec une attention toute particulière pour la Basse-Seine (Le Havre, Rouen, Honfleur, Dives,...) et la Bretagne. Mais l'ouvrage va au-delà des études de cas puisque l'une de ses originalités est de regrouper plusieurs articles marqués par la dimension comparative. Dans une première partie, les auteurs examinent les représentations et la culture des ports. Dans la deuxième, des réalités plus matérielles, telles que les espaces, les aménagements et les règlements occupent le premier plan. La troisième partie enfin, la plus longue, est dédiée à la foule des métiers de la mer : marins, manutentionnaires, pêcheurs, pilotes et surtout dockers. Ces derniers sont étudiés par des chercheurs qui ont consacré des années d'études à ce milieu complexe et fascinant.


Book
Docker : pratique des architectures à base de conteneurs
Authors: --- ---
ISBN: 9782100789702 Year: 2019 Publisher: Malakoff : Dunod,

Loading...
Export citation

Choose an application

Bookmark

Abstract


Dissertation
Master thesis : How Kubernetes can support cloud native application development ?
Authors: --- --- --- ---
Year: 2020 Publisher: Liège Université de Liège (ULiège)

Loading...
Export citation

Choose an application

Bookmark

Abstract

The development of applications has evolved. Several years ago, the trend was to create some monolithic applications on a mainframe. Now, it is the micro-services architecture in the cloud. The requirements of the users have also changed. They want a secured application highly available at any time. These constraints transform the IT sector and the application development. The workflow must be quick and automatised.&#13;&#13;Kubernetes is a potential solution to support the development of cloud native application. This master thesis will explore how it can be used to create an environment to fit the new constraints. It begins by the creation of a cluster of 6 instances in the cloud (3 masters and 3 workers) and the development of a web application to represent a real use case. After that, a comparison is made between some tools dedicated to the continuous integration and deployment. It is the basis of the devOps and gitOps principles which ensure an efficient workflow. The communication between the services is performed by Istio which is a service mesh tool. It is responsible of the routing and the enforcement of policy rules. A micro-services architecture has some weaknesses in term of security at the level of the cluster itself, the Kubernetes API, the images used by the container, the running containers and the services. All these elements can be configured to mitigate or reduce the consequences of an attack. The performances of Kubernetes and the added tools are analysed to determine in which cases Kubernetes is interesting. In the majority of the cases, it is a efficient choice if the application receives a variable load and must be highly available and secured. The conclusion and the future works close this master thesis.


Dissertation
Towards a new benchmark for background subtraction algorithms in computer vision
Authors: --- --- ---
Year: 2024 Publisher: Liège Université de Liège (ULiège)

Loading...
Export citation

Choose an application

Bookmark

Abstract

Background subtraction is the initial step in many computer vision applications. As such, choosing the most appropriate algorithm for a given task is crucial as it can significantly impact the performance of the entire system. However, the selection process is often challenging due to the large amount of available algorithms, and the lack of standardised benchmarks. Traditionally, researchers and industry professionals have relied on paper surveys and tools like ChangeDetection.net (CDNet) to identify potential algorithms. This thesis attempts at addressing these limitations by proposing a novel Background Subtraction Recommender Platform, a scalable, extendable, and modular web-based system that adapts to the user's input to recommend the most suitable algorithms for his needs, abstracting away the complexity of the selection process. The main goal of the application is to provide a contextualised ranking of the algorithms, and to streamline the algorithm development process by allowing the submission and execution of new algorithms while providing insights on their performances. To do so, this solution leverages state-of-the-art algorithm evaluation procedures. Additionally, contextualisation of the recommendation process is guided by semantic segmentation algorithms to put emphasis on the content of the video sequences. The ranking system is evaluated for a set of algorithms obtained from the BGSLibrary on real-world data built upon the well-known CDNet dataset, demonstrating its ability to provide meaningful recommendations to the user.


Book
Docker deep dive : zero to docker in a single book
Author:
ISBN: 9781521822807 Year: 2020 Publisher: [Publication place not identified] : Great Britain : [publisher not identified], Amazon

Loading...
Export citation

Choose an application

Bookmark

Abstract

"This is the ultimate book for learning Docker, brought to you by Docker Captain and leading educator in the container ecosystem Nigel Poulton.Docker Deep Dive is a masterpiece, expertly written, and rated by BookAuthority as "the number 1 all-time best book on Docker". As featured on CNN and Forbes, BookAuthority identifies and rates the best books in the world, based on public mentions, recommendations, ratings and sentiment.In this book, Docker is simplified and brought to life via Nigel's unique and energetic approach -- many of its readers hold it up as the *gold standard* for technology books.- If you want to learn the basics of Docker, this book is for you.- If you want to be a pro with Docker, this book is for you.Docker Deep Dive is updated regularly, meaning you get a book that's applicable in the world today!Key features include:- Extensive coverage of Docker architecture- Deep dive into core concepts such as images and containers- Networking, volumes, and security- Docker Certified Associate (DCA) coverageNigel is passionate about teaching Docker and this is reflected in this book. You'll never get tired reading this book, and you'll finish it with the confidence you need to take on Docker in the real world. " [Amazon]


Book
Docker : up and running
Authors: ---
ISBN: 9781492036739 Year: 2018 Publisher: Sebastopol, CA : O'Reilly Media, Inc.,


Dissertation
Master thesis : Distributed Logging Transport for Unreliable and Lossy Networks
Authors: --- --- --- ---
Year: 2022 Publisher: Liège Université de Liège (ULiège)

Loading...
Export citation

Choose an application

Bookmark

Abstract

Message logging is the tool of choice to stay informed about the health of a machine or application. These messages, called logs, are used for various purposes, including system management, performance optimization, investigation of suspicious activities, and more generally analysis and debugging. Operations that demand a level of reliability at least equivalent to the emphasis placed on them during their use. However, the syslog protocol was originally designed to work exclusively over UDP. Traditional applications, which have not benefited from the a postorio additions such as TCP, are forced to communicate over a network that is not suitable for them (corrupted or lost messages, reordering, or unreachable server) and over which they have no control. The objective of this work is to develop a resilient syslog relay that will operate downstream of applications, collect their syslog messages and send them to a central syslog server. Several mechanisms such as the use of the TCP protocol and the retention of messages in case of connection loss guarantee reliability. Topics related to message ordering and strategies in case of an overload are also discussed and several approaches are presented to either mitigate or regulate their impact. The implementation, in the form of a prototype, is deployed inside a router running the Cisco IOx environment and features the modern syslog message engine, rsyslog. The model is evaluated on the basis of its functionality and performance in a test environment with network quality such as 3G cellular and EDGE. Several configurations are proposed depending on the type of usage involved. Although the solution does not cover all possible and imaginable problems, such as router outages, the evaluations demonstrate the efficiency and scalability of the proposed solution, which can for example easily handle several tens of thousands of messages per second with a very low resource footprint.


Book
International architecture
Authors: ---
ISBN: 9783037785843 3037785845 Year: 2019 Volume: 1 Publisher: Zurich : Lars Müller Publishers,

Loading...
Export citation

Choose an application

Bookmark

Abstract

In what he called his 'illustrated guide to modern architecture,' which starts off the 'Bauhausbücher' series, Gropius gives an overview of the international architecture of the mid-1920s. A preface by the author explores, briefly but in detail, the guiding principles that unite the avant-garde in all countries. This statement is followed by an extensive illustrated section showing examples of architecture from around the world. According to Gropius, these illustrations bear witness to the 'development of a consistent worldview' that disposes of the prior role of the architect and expresses itself in a new language of shapes. This first English edition of Volume 1 of the 'Bauhausbücher' allows the reader to broaden his or her view of German architectural history by placing the achievements of the Bauhaus in an international context and by documenting and capturing its philosophy of reform in an illustrative way. It appears in original design and with separate commentary.


Book
Edge/Fog Computing Technologies for IoT Infrastructure
Authors: --- ---
Year: 2021 Publisher: Basel, Switzerland MDPI - Multidisciplinary Digital Publishing Institute

Loading...
Export citation

Choose an application

Bookmark

Abstract

The prevalence of smart devices and cloud computing has led to an explosion in the amount of data generated by IoT devices. Moreover, emerging IoT applications, such as augmented and virtual reality (AR/VR), intelligent transportation systems, and smart factories require ultra-low latency for data communication and processing. Fog/edge computing is a new computing paradigm where fully distributed fog/edge nodes located nearby end devices provide computing resources. By analyzing, filtering, and processing at local fog/edge resources instead of transferring tremendous data to the centralized cloud servers, fog/edge computing can reduce the processing delay and network traffic significantly. With these advantages, fog/edge computing is expected to be one of the key enabling technologies for building the IoT infrastructure. Aiming to explore the recent research and development on fog/edge computing technologies for building an IoT infrastructure, this book collected 10 articles. The selected articles cover diverse topics such as resource management, service provisioning, task offloading and scheduling, container orchestration, and security on edge/fog computing infrastructure, which can help to grasp recent trends, as well as state-of-the-art algorithms of fog/edge computing technologies.

Keywords

Information technology industries --- cloud computing --- container orchestration --- custom metrics --- Docker --- edge computing --- Horizontal Pod Autoscaling (HPA) --- Kubernetes --- Prometheus --- resource metrics --- fog computing --- task allocation --- multi-objective optimization --- evolutionary genetics --- hyper-angle --- crowding distance --- containers --- leader election --- load balancing --- stateful --- multi-access edge computing --- orchestrator --- task offloading --- fuzzy logic --- 5G --- fog/edge computing --- service provisioning --- service placement --- service offloading --- Internet of Things (IoT) --- task scheduling --- markov decision process (MDP) --- deep reinforcement learning (DRL) --- resource management --- algorithm classification --- evaluation framework --- web --- Web Assembly --- OpenCL --- LWC --- fast implementation --- Internet of things --- IoT actor --- data manager --- GDPR --- computing --- computational offloading --- dynamic offloading threshold --- minimizing delay --- minimizing energy consumption --- maximizing throughputs --- cloud computing --- container orchestration --- custom metrics --- Docker --- edge computing --- Horizontal Pod Autoscaling (HPA) --- Kubernetes --- Prometheus --- resource metrics --- fog computing --- task allocation --- multi-objective optimization --- evolutionary genetics --- hyper-angle --- crowding distance --- containers --- leader election --- load balancing --- stateful --- multi-access edge computing --- orchestrator --- task offloading --- fuzzy logic --- 5G --- fog/edge computing --- service provisioning --- service placement --- service offloading --- Internet of Things (IoT) --- task scheduling --- markov decision process (MDP) --- deep reinforcement learning (DRL) --- resource management --- algorithm classification --- evaluation framework --- web --- Web Assembly --- OpenCL --- LWC --- fast implementation --- Internet of things --- IoT actor --- data manager --- GDPR --- computing --- computational offloading --- dynamic offloading threshold --- minimizing delay --- minimizing energy consumption --- maximizing throughputs

Listing 1 - 10 of 11 << page
of 2
>>
Sort by