• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • 1
  • Tagged with
  • 3
  • 3
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Container Orchestration and Performance Optimization for a Microservicesbased Application

Yousaf, Ali January 2022 (has links)
Microservices is a new software design concept for developing scalable, loosely coupled services with a smaller codebase than the traditional monolithic approach. The designed microservices can communicate using several protocols, such as Advanced Message Queuing Protocol (AMQP) or HTTP/REST. Software developed using microservices design offers the developers great flexibility to choose a preferred technology stack and make independent data storage decisions. On the other hand, containerization is a mechanism that packages together the application code and dependencies to run on any platform uniformly and consistently. Our work utilizes Docker and Kubernetes to manage a containerized application. The Docker platform bundles the application dependencies and runs them in the containers. Moreover, Kubernetes is used for deploying, scaling, and managing containerized applications. On the other hand, microservices-based architecture brings many challenges as multiple services are being built and deployed simultaneously in this design. Similarly, a software developer faces many questions such as where to physically deploy the newly developed service? For example, place the service on a machine with more computing resources or near another service which it often needs to communicate with? Furthermore, it is observed in previous studies that the microservices may bring performance degradation due to increased network calls between the services. To answer these questions, we develop a unique microservices-based containerized application that classifies images using deep learning tools. The application is deployed into the Docker containers, while Kubernetes manages and executes the application on the on-premise machines. In addition, we design experiments to study the impact of container placement on the application performance in terms of latency and throughput. Our experiments reveal that Communication Aware Worst Fit Decreasing (CAWFD) obtained 49%, 55%, and 54% better average latency in microservice placement scenario two. This average latency is lower than CAWFD in scenario one in the 100, 300, 500 images group. Simultaneously, the Spread strategy displayed minimal performance because the Kubernetes scheduler determines the container placements on the nodes. Finally, we discover that CAWFD is the best placement strategy to reduce the average latency and enhance throughput. / Microservices är ett nytt mjukvarudesignkoncept för att utveckla skalbara, löst kopplade tjänster med en mindre kodbas än den traditionella monolitiska metoden. Tjänsterna kan kommunicera med flera protokoll, till exempel AMPQ eller HTTP/REST. Programvaran som utvecklats med hjälp av mikroservicedesign erbjuder en utvecklare stor flexibilitet att välja en föredragen teknikbunt och fatta oberoende datalagringsbeslut. Dessutom är containerisering en mekanism som grupperar applikationskoden och beroenden för att köra på vilken plattform som helst enhetligt och konsekvent. Vårt arbete använde Docker och Kubernetes för att hantera de containeriserade applikationerna. Docker plattformen buntar programberoenden och kör dem i behållarna. Samtidigt används Kubernetes för distribution, skalning och hantering av containeriserade applikationer. Å andra sidan ger mikrotjänstbaserad arkitektur många utmaningar. Många tjänster byggs och distribueras samtidigt i denna design. På samma sätt står en mjukvaruutvecklare inför många frågor. Som, var ska de placera den nyutvecklade tjänsten? Till exempel, placera tjänsten på en maskin med fler datorer och nära en annan tjänst där de ofta behöver kommunicera med varandra. Vidare har det observerats i tidigare studier att mikrotjänsterna försämrar prestandan på grund av ökade nätverkssamtal mellan tjänsterna. För att besvara dessa frågor har vi utvecklat en unik mikrotjänstbaserad containeriserad applikation. Den klassificerar en bild med hjälp av djupa inlärningsverktyg. Programmet distribueras till Docker-behållarna, medan Kubernetes hanterar och kör programmet på lokala datorer. Dessutom utformade vi ett par experiment för att studera behållarnas inverkan på applikationsprestanda när det gäller latens och genomströmning. Våra experiment avslöjar att Communication Aware Worst Fit Decreasing (CAWFD) fick 49%, 55% och 54% bättre genomsnittlig latens i scenario två med mikrotjänstplacering. Denna genomsnittliga latens är lägre än CAWFD i scenario ett i gruppen 100, 300, 500 bilder. Samtidigt visade Spreadstrategin minimal prestanda eftersom Kubernetes-schemaläggaren bestämmer behållarplaceringarna på noderna. Slutligen upptäcker vi att CAWFD är den bästa placeringsstrategin för att minska den genomsnittliga latensen och förbättra genomströmningen.
2

Knihovnické informační centrum / Library Information Center

Boreš, Jiří January 2015 (has links)
Thesis "Library Information Centre" is processed in the form of detailed project documentation containing all requirements in accordance with applicable standards and regulations. The proposed building is designed as a four-storey building shape of a rounded rectangular triangle with dimensions of 33.5 x 33.5 m, which is a full basement. The building is used for administration, services and information centers. In 1PP is located technical facilities, warehouses and supply. On the 1st floor there is space for services and administration. In the 2nd floor-3rd floor spaces are located Information Center. In the last nadzemím floor space technical background. The building is based on a baseplate. Used a support system is a combined structural system of walls and columns. The building is designed with an offset raster light curtain wall system complete with sun protection. The object is implemented to suit the requirements of the wheelchair. For the object will be set up areas for landscaping and furniture for visitors to the building. On the southwest side of the parking lot will be built with 39 stalls including 5 places for the disabled with a reduced pavement. In the Northeast will be built with 44 parking spaces for cars.
3

Stavebně technologický projekt výstavby polyfunkčního domu lokalita Nová Nitra / Constructive-technological project of building polyfunktion house locality Nova Nitra

Malý, Filip January 2012 (has links)
The content of this thesis is the construction project of technological multifunctional building new locality Nitra the Slovak Republic. Individual points outline the project, which are dealt with in this thesis can be divided into subcategories, depending on the type of information provided. The first category can include items such as a technical report to the STP, which describes the basic information about the objects constructed building including the construction situation, location of the site including links to transport and technical infrastructure and rough timetable for the construction of all buildings. The second category can include no specific calculation and optimization outputs such as itemized budget polyfunctional house SO-07.03, drawing of the site including all buildings proposed site and their economic evaluation, sizing of utilities for supplying water and electricity construction site, design of building machines and mechanisms including determining the time of deployment, technological regulation for the implementation of monolithic roof structure, including financial balance sheets prepared by the deployment of slab formwork. The last category included in the thesis are legislative requirements that must be observed and kept in the course of the construction plan is constructed as a safety and health at work, including security risks drawn up, inspection and testing schedule for monolithic construction and a list of environmental risks that may arise during implementation.

Page generated in 0.0727 seconds