• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 83
  • 17
  • 11
  • 3
  • 2
  • 2
  • 2
  • 1
  • Tagged with
  • 127
  • 60
  • 33
  • 32
  • 30
  • 29
  • 28
  • 26
  • 24
  • 24
  • 23
  • 22
  • 21
  • 17
  • 16
  • 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.
121

Jämförelse av cache-tjänster: WSUS Och LanCache / Comparison of cache services: WSUS and LanCache

Shammaa, Mohammad Hamdi, Aldrea, Sumaia January 2023 (has links)
Inom nätverkstekniken och datakommunikationen råder idag en tro på tekniken nätverkscache som kan spara data för att senare kunna hämta hem det snabbare. Tekniken har genom åren visat att den effektivt kan skicka den önskade data till sina klienter. Det finns flera cache-tjänster som använder tekniken för Windows-uppdateringar. Bland dessa finns Windows Server Update Services (WSUS) och LanCache. På uppdrag från företaget TNS Gaming AB jämförs dessa tjänster med varandra under examensarbetet. Nätverkscache är ett intressant forskningsområde för framtida kommunikationssystem och nätverk tack vare sina fördelar. Likaså är uppgiften om att jämföra cache-tjänsterna WSUS och LanCache intressant i och med det öppnar upp insikt om vilken tjänst är bättre för företaget eller andra intressenter. Både forskningsområdet och uppgiften är viktiga och intressanta när användare vill effektivisera användningen av internetanslutningen och bespara nätverksresurser. Därmed kan tekniken minska nedladdningstiden. Till det här arbetet besvaras frågor om vilken nätverksprestanda, resursanvändning och administrationstid respektive cache-tjänst har, och vilken cache-tjänst som lämpar sig bättre för företagets behov. I arbetet genomförs experiment, som omfattar tre huvudmättningar, och följs av en enfallstudie. Syftet med arbetet är att med hjälp av experimentets mätningar få en jämförelse mellan WSUS och LanCache. Resultatet av arbetet utgör sedan ett underlag för det framtida lösningsvalet. Resultaten består av två delar. Den första visar att båda cache-tjänsterna bidrar till kortare nedladdningstider. Den andra är att LanCache är bättre än WSUS när det gäller nätverksprestanda och resursanvändning, samt mindre administrationstid jämfört med WSUS. Givet resultat dras slutsatsen att LanCache är cache-tjänsten som är mest lämpad i det här fallet. / In the field of network technology and data communication, there is a current belief in the technology of network caching, which can store data to later retrieve it more quickly. Over the years, this technology has proven its ability to efficiently deliver the desired data to its clients. There are several caching services that utilize this technology for Windows updates, among them are Windows Server Update Services (WSUS) and LanCache. On behalf of the company TNS Gaming AB, these services are compared to each other in this thesis. Network caching is an interesting area of research for future communication systems and networks due to its benefits. Likewise, the task of comparing the cache services WSUS and LanCache is interesting as it provides insights into which service is better suited for the company or other stakeholders. Both the research area and the task are important and intriguing when users seek to streamline the use of their internet connection and conserve network resources. Thus, the technology can reduce download times. For this work, questions about the network performance, resource usage, and administration time of each cache service are answered, as well as which cache service that is better suited to the company's needs. The work involves conducting experiments, including three main measurements, followed by a single case study. The purpose of the work is to compare WSUS and LanCache using the measurements from the experiment. The outcome of the work then forms a basis for future solution choice. The results consist of two parts. The first shows that both cache services contribute to shorter download times. The second is that LanCache outperforms WSUS in terms of network performance and resource usage, and also requires less administration time than WSUS. Given the results, the conclusion is drawn that LanCache is the most suitable caching service in this case.
122

Engagement et militantisme dans le Docker Noir (1956), les Bouts de bois de Dieu (1960) et Xala (1973) de Sembène Ousmane / Commitment and militancy in the Black Docker (1956), God's bits of wood (1960) and Xala (1973) by Sembène Ousmane

Babatunde, Samuel Olufemi 04 1900 (has links)
Text in French / Member of the union of black workers in the port of Marseille, in France, and an eyewitness to the misery of black workers in the European environment, Sembène Ousmane, in 1956, wrote, using his personal experiences, his first book entitled The Black Docker. In this novel, he describes the sufferings of the working class, the struggle between colonisers and colonised. In 1960, he uses as a pretext the strike of the Senegalese railway workers in 1937 to write a book entitled God's Bits of Wood. In this story where two forces clashed, on one hand, the colonised struggling against the colonial system and want, at all costs, to improve their living conditions, and on the other hand, the colonisers that are in support of their colonialist ideals and refuse the changes, the author tells the epic story of strikers in Senegal and their relentless struggles against the colonisers to change their living conditions for better. In 1973, an eyewitness of the daily realities of his native country, Senegal, after gaining national sovereignty, Sembène Ousmane wrote and published a book entitled Xala. In this book, he describes the evils of neo-colonialism and criticises the new African middle class, born after independence. After reading these novels, one notes that Sembène Ousmane, a defender of freedom, denounces the injustices done to the blacks, both in the colonial era as well as in the post colonial period. This is why from a book to another, he continues tirelessly his struggle against colonialism and neo-colonialism, evoking the sufferings and tragedies endured by the Africans. It occurs constantly in his imaginary creations, a theme, or better still a dialectical; commitment and militancy. What does he mean by « commitment » and « militancy » ? How do these two concepts manifest themselves in the works of the Senegalese writer? What strategy does he propose to the oppressed in the struggle against the oppressors? What means has he put at the disposal of the disinherited struggling to break the yoke of oppression and exploitation in order to achieve freedom and equality? / Membre du syndicat des travailleurs noirs, au port de Marseille, en France, et témoin oculaire de la misère vécue par les ouvriers noirs dans ce milieu européen, Sembène Ousmane, en 1956, écrit, en se servant de ses expériences personnelles, son premier ouvrage intitulé Le Docker noir. Dans ce roman, il décrit la souffrance de la classe ouvrière, la lutte entre colonisateurs et colonisés. En 1960, il se sert d’un prétexte, la grève des ouvriers sénégalais en 1937, pour écrire un ouvrage intitulé Les Bouts de bois de Dieu. Dans ce récit, où s’affrontent deux forces, d’une part les colonisés qui luttent contre le système colonial et veulent, à tout prix, l’amélioration de leurs conditions de vie, et d’autre part, les colonisateurs qui soutiennent les idéaux colonialistes et refusent le changement, l’auteur relate l’histoire épique des grévistes au Sénégal, et la lutte implacable qu’ils mènent contre les colonisateurs pour le changement de leurs conditions de vie. En 1973, témoin oculaire des réalités quotidiennes de son pays natal, le Sénégal, après son accession à la souveraineté nationale, Sembène Ousmane écrit et publie, un ouvrage intitulé Xala. Dans ce livre, il décrit les méfaits du néocolonialisme et critique la nouvelle classe bourgeoise africaine, née après l’indépendance. Après lecture des trois romans, on constate que Sembène Ousmane, défenseur de la liberté, dénonce les injustices faites aux Noirs, aussi bien à l’époque coloniale qu’à la période postcoloniale. C’est pourquoi, d’un ouvrage à l’autre, il continue, inlassablement, sa lutte contre le colonialisme et le néocolonialisme, en évoquant les souffrances et les drames endurés par les Africains. Il revient, constamment, dans ses créations imaginaires, à une thématique, ou mieux une dialectique, l’engagement et le militantisme. Qu’entend-il par « engagement » et « militantisme »? Comment ces deux lexèmes se manifestent-ils dans les écrits de cet écrivain sénégalais? Quelles stratégies propose-t-il aux opprimés dans la lutte qui les oppose aux oppresseurs? Quels moyens met-il a la disposition des déshérités en lutte pour briser le joug de l’oppression et celui de l’exploitation afin d’obtenir la liberté et l’égalité? / Linguistics and Modern Languages / D. Litt. et Phil. (French)
123

Engagement et militantisme dans le Docker Noir (1956), les Bouts de bois de Dieu (1960) et Xala (1973) de Sembène Ousmane / Commitment and militancy in the Black Docker (1956), God's bits of wood (1960) and Xala (1973) by Sembène Ousmane

Babatunde, Samuel Olufemi 04 1900 (has links)
Text in French / Member of the union of black workers in the port of Marseille, in France, and an eyewitness to the misery of black workers in the European environment, Sembène Ousmane, in 1956, wrote, using his personal experiences, his first book entitled The Black Docker. In this novel, he describes the sufferings of the working class, the struggle between colonisers and colonised. In 1960, he uses as a pretext the strike of the Senegalese railway workers in 1937 to write a book entitled God's Bits of Wood. In this story where two forces clashed, on one hand, the colonised struggling against the colonial system and want, at all costs, to improve their living conditions, and on the other hand, the colonisers that are in support of their colonialist ideals and refuse the changes, the author tells the epic story of strikers in Senegal and their relentless struggles against the colonisers to change their living conditions for better. In 1973, an eyewitness of the daily realities of his native country, Senegal, after gaining national sovereignty, Sembène Ousmane wrote and published a book entitled Xala. In this book, he describes the evils of neo-colonialism and criticises the new African middle class, born after independence. After reading these novels, one notes that Sembène Ousmane, a defender of freedom, denounces the injustices done to the blacks, both in the colonial era as well as in the post colonial period. This is why from a book to another, he continues tirelessly his struggle against colonialism and neo-colonialism, evoking the sufferings and tragedies endured by the Africans. It occurs constantly in his imaginary creations, a theme, or better still a dialectical; commitment and militancy. What does he mean by « commitment » and « militancy » ? How do these two concepts manifest themselves in the works of the Senegalese writer? What strategy does he propose to the oppressed in the struggle against the oppressors? What means has he put at the disposal of the disinherited struggling to break the yoke of oppression and exploitation in order to achieve freedom and equality? / Membre du syndicat des travailleurs noirs, au port de Marseille, en France, et témoin oculaire de la misère vécue par les ouvriers noirs dans ce milieu européen, Sembène Ousmane, en 1956, écrit, en se servant de ses expériences personnelles, son premier ouvrage intitulé Le Docker noir. Dans ce roman, il décrit la souffrance de la classe ouvrière, la lutte entre colonisateurs et colonisés. En 1960, il se sert d’un prétexte, la grève des ouvriers sénégalais en 1937, pour écrire un ouvrage intitulé Les Bouts de bois de Dieu. Dans ce récit, où s’affrontent deux forces, d’une part les colonisés qui luttent contre le système colonial et veulent, à tout prix, l’amélioration de leurs conditions de vie, et d’autre part, les colonisateurs qui soutiennent les idéaux colonialistes et refusent le changement, l’auteur relate l’histoire épique des grévistes au Sénégal, et la lutte implacable qu’ils mènent contre les colonisateurs pour le changement de leurs conditions de vie. En 1973, témoin oculaire des réalités quotidiennes de son pays natal, le Sénégal, après son accession à la souveraineté nationale, Sembène Ousmane écrit et publie, un ouvrage intitulé Xala. Dans ce livre, il décrit les méfaits du néocolonialisme et critique la nouvelle classe bourgeoise africaine, née après l’indépendance. Après lecture des trois romans, on constate que Sembène Ousmane, défenseur de la liberté, dénonce les injustices faites aux Noirs, aussi bien à l’époque coloniale qu’à la période postcoloniale. C’est pourquoi, d’un ouvrage à l’autre, il continue, inlassablement, sa lutte contre le colonialisme et le néocolonialisme, en évoquant les souffrances et les drames endurés par les Africains. Il revient, constamment, dans ses créations imaginaires, à une thématique, ou mieux une dialectique, l’engagement et le militantisme. Qu’entend-il par « engagement » et « militantisme »? Comment ces deux lexèmes se manifestent-ils dans les écrits de cet écrivain sénégalais? Quelles stratégies propose-t-il aux opprimés dans la lutte qui les oppose aux oppresseurs? Quels moyens met-il a la disposition des déshérités en lutte pour briser le joug de l’oppression et celui de l’exploitation afin d’obtenir la liberté et l’égalité? / Linguistics and Modern Languages / D. Litt. et Phil. (French)
124

Generátor zefektivňující tvorbu a udržovatelnost single-page aplikací / Single-Page Application Generator for Improving Maintainabilty

Ďurčanský, Norbert January 2019 (has links)
This diploma thesis deals with developing generator for single-page applications. Before developing the application it was necessary to identify problem areas that prevent the development and describe tools that make it easy to create, test, maintain, and deploy single-page applications. Based on the obtained information, the generator Create Sbspa is designed and implemented to efficiently create single-page applications and help to eliminate development problems. It generates configuration and code from semantic templates. The generator is available through a user interface that splits the templates into the groups by applicability. The generator was designed with the need for simplicity and clarity to enable efficient integration with new features. This work also includes design and implementation of the example app which shows features and benefits of the generator.
125

Systém pro kontinuální integraci projektu k-Wave / Continuous Integration System for the k-Wave Project

Nečas, Radek January 2016 (has links)
The main goal of this thesis is to describe the implementation of continuous integration into the k-Wave project. The thesis focuses primarily on the version written in the C/C++ language with the usage of the OpenMP library which typically runs on supercomputers. Accordingly, many of popular workflows and approaches ought to be adapted, a few more created. The outcome of the thesis is a complete solution with real and practical usage. The author provides design, tools selection, runtime environment administration and configuration for each one of the used services. Software implementation of the basic framework is used in order to utilize running tests on the supercomputers. Furthermore, the implementation of chosen types of regression and unit tests are performed. Realisation is based on Gitlab and Jenkis services that are running on separated Docker containers.
126

A Holistic Framework for Analyzing the Reliability of IoT Devices

Manca, Leonardo January 2023 (has links)
In the rapidly evolving landscape of the Internet of Things (IoT), ensuring consistency and reliability becomes a top priority for a seamless user experience. In many instances, reliability is assessed through Quality of Service (QoS) metrics, sidelining traditional reliability metrics that thrive on time-dependent failure rates. The lack of a comprehensive framework that fully integrates all layers of an IoT system adds to the complexity. This gap makes it difficult to pinpoint specific areas that need improvement and to conduct a thorough assessment of the system’s reliability. This project addresses this intricate challenge, which holds significant relevance for industry professionals but remains unresolved. The project introduced an IoT architecture spanning the Power, Device, Edge, Application, and Cloud Layers. Within each layer, potential failure points were identified, and the reliability was analysed deploying time-based failure rates with an exponential distribution. Reliability Block Diagrams (RBDs) were employed to map the intricate inter-dependencies, though the framework’s adaptive nature allows for other system reliability methodologies. One of the primary outcomes of this research is the development of a new framework tailored for evaluating the reliability of various IoT system components. This framework yields insights into both system reliability and availability over time, serving as a pivotal tool for stakeholders such as device manufacturers, system integrators, network providers, and research institutions. The results show how the framework emerges as a pivotal starting point for IoT system reliability evaluation. Before this thesis, the feasibility of such a framework was uncertain, with concerns about its potential bias – being either too pessimistic or optimistic. Yet, the tangible results from this work affirm its capability to provide a balanced and reasonable reliability estimation, given the intricacies of IoT devices. This paves the way for subsequent research, enabling a deeper dive into targeted enhancements and fostering a nuanced understanding of IoT reliability. / I det snabbt föränderliga IoT-landskapet (Internet of Things) är det av högsta prioritet att säkerställa konsekvens och tillförlitlighet för en sömlös användarupplevelse. I många fall bedöms tillförlitligheten med hjälp av QoSmått (Quality of Service), vilket innebär att traditionella tillförlitlighetsmått som bygger på tidsberoende felfrekvenser åsidosätts. Avsaknaden av ett heltäckande ramverk som integrerar alla lager i ett IoT-system bidrar till komplexiteten. Denna brist gör det svårt att identifiera specifika områden som behöver förbättras och att göra en grundlig bedömning av systemets tillförlitlighet. Detta projekt tar itu med denna komplicerade utmaning, som har stor relevans för branschfolk men som fortfarande inte har lösts. Projektet introducerade en IoT-arkitektur som spänner över kraft-, enhets-, Edge-, applikationsoch molnlagren. Inom varje lager identifierades potentiella felpunkter och tillförlitligheten analyserades med hjälp av tidsbaserade felfrekvenser med en exponentiell fördelning. Tillförlitlighetsblockdiagram (RBD) användes för att kartlägga de komplicerade ömsesidiga beroendena, även om ramverkets adaptiva natur möjliggör andra metoder för systemtillförlitlighet. Ett av de främsta resultaten av denna forskning är utvecklingen av ett nytt ramverk som är skräddarsytt för att utvärdera tillförlitligheten hos olika IoT-systemkomponenter. Detta ramverk ger insikter om både systemets tillförlitlighet och tillgänglighet över tid, och fungerar som ett viktigt verktyg för intressenter som tillverkare av enheter, systemintegratörer, nätverksleverantörer och forskningsinstitutioner. Resultaten visar hur ramverket framstår som en viktig utgångspunkt för utvärdering av IoT-systemens tillförlitlighet. Före den här avhandlingen var det osäkert om ett sådant ramverk var genomförbart, med farhågor om dess potentiella partiskhet - att vara antingen för pessimistisk eller optimistisk. De konkreta resultaten från detta arbete bekräftar dock ramverkets förmåga att ge en balanserad och rimlig uppskattning av tillförlitligheten, med tanke på IoT-enheternas komplexitet. Detta banar väg för efterföljande forskning, vilket möjliggör en djupare analys av riktade förbättringar och främjar en nyanserad förståelse av IoT-tillförlitlighet.
127

Programming tools for intelligent systems

Considine, Breandan 04 1900 (has links)
Les outils de programmation sont des programmes informatiques qui aident les humains à programmer des ordinateurs. Les outils sont de toutes formes et tailles, par exemple les éditeurs, les compilateurs, les débogueurs et les profileurs. Chacun de ces outils facilite une tâche principale dans le flux de travail de programmation qui consomme des ressources cognitives lorsqu’il est effectué manuellement. Dans cette thèse, nous explorons plusieurs outils qui facilitent le processus de construction de systèmes intelligents et qui réduisent l’effort cognitif requis pour concevoir, développer, tester et déployer des systèmes logiciels intelligents. Tout d’abord, nous introduisons un environnement de développement intégré (EDI) pour la programmation d’applications Robot Operating System (ROS), appelé Hatchery (Chapter 2). Deuxièmement, nous décrivons Kotlin∇, un système de langage et de type pour la programmation différenciable, un paradigme émergent dans l’apprentissage automatique (Chapter 3). Troisièmement, nous proposons un nouvel algorithme pour tester automatiquement les programmes différenciables, en nous inspirant des techniques de tests contradictoires et métamorphiques (Chapter 4), et démontrons son efficacité empirique dans le cadre de la régression. Quatrièmement, nous explorons une infrastructure de conteneurs basée sur Docker, qui permet un déploiement reproductible des applications ROS sur la plateforme Duckietown (Chapter 5). Enfin, nous réfléchissons à l’état actuel des outils de programmation pour ces applications et spéculons à quoi pourrait ressembler la programmation de systèmes intelligents à l’avenir (Chapter 6). / Programming tools are computer programs which help humans program computers. Tools come in all shapes and forms, from editors and compilers to debuggers and profilers. Each of these tools facilitates a core task in the programming workflow which consumes cognitive resources when performed manually. In this thesis, we explore several tools that facilitate the process of building intelligent systems, and which reduce the cognitive effort required to design, develop, test and deploy intelligent software systems. First, we introduce an integrated development environment (IDE) for programming Robot Operating System (ROS) applications, called Hatchery (Chapter 2). Second, we describe Kotlin∇, a language and type system for differentiable programming, an emerging paradigm in machine learning (Chapter 3). Third, we propose a new algorithm for automatically testing differentiable programs, drawing inspiration from techniques in adversarial and metamorphic testing (Chapter 4), and demonstrate its empirical efficiency in the regression setting. Fourth, we explore a container infrastructure based on Docker, which enables reproducible deployment of ROS applications on the Duckietown platform (Chapter 5). Finally, we reflect on the current state of programming tools for these applications and speculate what intelligent systems programming might look like in the future (Chapter 6).

Page generated in 0.0174 seconds