• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 47
  • 36
  • 22
  • 14
  • 12
  • 6
  • 6
  • 6
  • 5
  • 4
  • 2
  • 2
  • 1
  • 1
  • 1
  • Tagged with
  • 172
  • 38
  • 37
  • 21
  • 21
  • 19
  • 16
  • 15
  • 15
  • 15
  • 14
  • 14
  • 14
  • 12
  • 12
  • 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.
31

[en] EXTENDING LUAPROC: SUPPORT FOR APPLICATIONS IN MOBILE ENVIRONMENTS / [pt] ESTENDENDO O LUAPROC: SUPORTE PARA APLICAÇÕES EM AMBIENTES MÓVEIS

FERNANDO DE ABREU E LIMA ALVES 19 October 2018 (has links)
[pt] Cada vez mais os aparelhos móveis estão se aperfeiçoando, com aumentos em suas capacidades de processamento e memória. Essa tendência acaba tornando o processamento móvel uma alternativa interessante. Este trabalho visa explorar esse mundo mobile e o seu potencial através do paralelismo, tanto localmente, na forma de exploração multicore, quanto distribuida, na forma de exploração multidispositivo. Exploramos isto através de uma biblioteca de paralelismo da linguagem de programação Lua, chamada Luaproc. Propomos um novo modelo de comunicação para esta biblioteca, para incluir esse cenário multidispositivo e combinar as facilidades de um serviço de enfileiramento de mensagens com o suporte para paralelismo já existente. Apresentamos algumas aplicações da biblioteca desenvolvida, avaliando sua utilização e desempenho em diferentes cenários. / [en] Mobile devices are undergoing constant increases in their processing and memory capabilities. This tendency is making mobile processing an interesting alternative. This work aims to support the programmer in exploring this potential by using parallelism, both local, in the form of multicore exploitation, as well as distributed, in the form of multidevice exploration. We explored this through a parallel library for the Lua programming language, called Luaproc. We propose an extension to this library and its communication model, to include this multidevice scenario and combine the facilities of a message queuing service with the existing facilities for multicore programming. We then present some applications to show different use cases with distribution and their performance.
32

Server pro automatickou konfiguraci IPv6 tunelu / Server for Automatic IPv6 Tunnel Connectivity

Drahoš, Vojtěch January 2011 (has links)
One of the major problems of modern Internet is the upcoming depletion of addressing space in IPv4 protocol. This master thesis focuses on the study of network protocol IPv6, the possibilities of expanding this protocol in the Internet using the appropriate tunelling method and ways of tunnel management, especially the TIC protocol. Major goal of this work is using knowledge of protocols in a design and implementation of the server part of tunnel broker system, which uses mentioned tunneling method and is compatible with the open source client AICCU. Second part of this work deals with testing and pilot deployment of this system. Main benefit consists in creation an open source tunel broker system. Real deployment of this system is particularly advantage for Czech users as a low latency tunnel IPv6 Internet.
33

Implementering av händelsedrivenarkitektur och händelsekällor för hälsodata / Implementation of event driven architecture and event sourcing for health data

Karlström, Kasper, Dewitsegid, Samsom January 2024 (has links)
Dagens hälso- och sjukvårdssystem är byggda som en traditionell monolit men det finns fler sätt att utveckla dessa system på. Händelsedriven arkitektur med händel-sekällor för lagring av data är ett modernt sätt att utveckla system. Syftet med det här arbetet är att undersöka om den modernare arkitekturen skulle kunna vara lämpligt och säkert alternativ för hälso- och sjukvårdssystem. För att undersöka detta gjordes en litteraturstudie inom relevanta områden som händelsedriven arki-tektur, händelsekällor, mikrotjänster och monolitiska system. Resultatet ifrån litteraturstudien gav att det finns andra beprövade koncept från andra problemområden, så som säker kommunikation och säker lagring med spår-barhet, som om de användes med händelsedriven arkitektur skulle uppnå kraven för hälsosektorn. Forskningsfrågan kan besvaras positivt baserat på den genomförda lit-teraturstudien. Därtill utvecklades en enkel prototyp, som utan att innehålla säker-hetsaspekter, gör det lätt att observera för och nackdelar med händelsedrivna lös-ningar jämfört med exempelvis traditionella monolitiska lösningar. / Today's healthcare systems are built as a traditional monolith, but there are more ways to develop these systems. Event driven architecture with event sourcing for sto-ring data is a modern way of developing systems. The purpose of this work is to in-vestigate whether the more modern architecture could be a suitable and safe alter-native for healthcare systems. To investigate this, a literature study was conducted in relevant areas such as event driven architecture, event sources, microservices and monolithic systems. The result of the literature study showed that there are other proven concepts from other problem areas, such as secure communication and secure storage with tracea-bility, which if used with event driven architecture would meet the requirements of the health sector. The research question can be answered positively based on the completed literature study. In addition, a simple prototype was developed, which, without containing security aspects, makes it easy to observe the pros and cons of event driven solutions compared to, for example, traditional monolithic solutions.
34

Uso do padrão AMQP para transporte de mensagens entre atores remotos / Usage of the AMQP standard to transport messages among remote actors

Carmo, Thadeu de Russo e 08 May 2012 (has links)
O modelo de atores tem sido visto como uma abordagem alternativa à programação concorrente convencional, baseada em travas e variáveis de condição. Atores são agentes computacionais que se comunicam por troca de mensagens e que possuem uma caixa de correio e um comportamento. As mensagens destinadas a um ator são armazenadas na caixa de correio do ator e processadas de maneira assíncrona. Sistemas de middleware orientados a mensagens trabalham com troca assíncrona de mensagens e formam uma base que simplifica o desenvolvimento de aplicações distribuídas. Tais sistemas permitem interoperabilidade com baixo acoplamento e provêm suporte para tratamento robusto de erros em caso de falhas. Message brokers são frequentemente apresentados como uma tecnologia que pode mudar a maneira com que sistemas distribuídos são construídos. A especificação AMQP é uma proposta recente de padronização de um protocolo para message brokers. Neste trabalho exploramos a potencial sinergia entre um message broker e uma implementação do modelo de atores. Criamos uma versão modificada da implementação do modelo de atores do projeto Akka que utiliza um message broker AMQP como mecanismo de transporte de mensagens para atores remotos. / The actor model has been seen as an alternative for conventional concurrent programming based on locks and condition variables. Actors are computational agents that communicate by sending messages and have a mailbox and a behavior. The messages sent to an actor are stored in its mailbox and are asynchronously processed. Message oriented middleware systems work with asynchronous message exchange and create a base that simplifies the development of distributed applications. These systems have interoperability with low coupling and provide support for robust error handling in case of failures. Message brokers are often presented as a technology that can change the way distributed systems are built. The AMQP specification is a recent proposal of a standard protocol for message brokers. In this document we explore the potential synergy between a message broker and an implementation of the actor model. We created a modified version of the actor model implementation provided by the Akka project. Our modified implementation uses an AMQP message broker as the transport engine for messages to remote actors.
35

Teknik för en flerskiktadwebbapplikation

Pettersson, Jonnie January 2008 (has links)
The report analyses if some common problems can be avoided by using modern technology. As a reference system “Fartygsrapporteringssystemet” is used. It is an n-tier web application built with modern technology at time, 2003-2004. The aim is to examine whether ASP.Net MVC, Windows Communication Foundation, Workflow Foundation and SQL Server 2005 Service Broker can be used to create an n-tier web application which also communicate with other systems and facilitate automated testing. The report describes the construction of a prototype in which the presentation layer uses ASP.Net MVC to separate presentation and business logic. Communication with the business layer is done through the Windows Communication Foundation. Hard coded processes are broken out and dealt with by Workflow Foundation. Asynchronous communication with other systems is done by using Microsoft SQL Server 2005 Service Broker. The results of the analysis is that these techniques can be used to create a n-tier web application, but that ASP.Net MVC, which at present only available in a preview release, is not sufficiently developed yet.
36

Fatores-chave na qualidade de sistemas de home broker: uma análise teórico-empírica

Gutman, Luis Felipe Dantas January 2009 (has links)
Made available in DSpace on 2009-11-18T19:00:54Z (GMT). No. of bitstreams: 1 Gutman.pdf: 697447 bytes, checksum: d71c90b3d439f7ec822865dda001c73d (MD5) Previous issue date: 2009 / This work has as main objective the development of a key factors¿ model for the quality of Home Broker systems. An explanatory research was performed, based on a quantitative approach. To achieve this goal, some theoretical models of technology acceptance (TAM, TRA, TPB and IDT), reliability and quality of service were reviewed. It was proposed an extended key factors¿ model and developed a questionnaire, which was the research instrument used in this study. The questionnaire was applied over the Internet, from which was obtained a participation of 113 valid respondents, all of them users of Home Broker system. Once performed the data collection, statistical tests were used for the Factorial Analysis in order to achieve a definitive model. The key factors found were Perceived Usefulness, Perceived Ease of Use, Subjective Norms, Compatibility, Reliability and Relative Advantage. Some hypotheses from the model were also tested to investigate the relationship between the importance given to the factors and the resulting degree of satisfaction about quality of service. As a result of the study, a key factors¿ model for the quality of Home Broker systems was established, and identified that the factor Compatibility' has more explanatory power than the others.' / Este trabalho tem como objetivo principal a elaboração de um modelo de fatores-chave na qualidade de sistemas de Home Broker. Para isso, foi realizada uma pesquisa de natureza explanatória por meio de abordagem quantitativa. Para atingir este objetivo, foi realizada uma revisão da literatura acadêmica relacionada aos modelos de aceitação de tecnologia (TAM, TRA, TPB e IDT), confiança e qualidade do serviço. Foi proposto um modelo estendido de fatores-chave e elaborado um questionário, sendo este o instrumento de pesquisa que foi utilizado neste estudo. Aplicado o questionário a partir da Internet, obteve-se uma participação de 113 respondentes válidos, sendo todos usuários de sistemas de Home Broker. Uma vez efetuada a coleta de dados, foram adotados testes estatísticos relativos à Análise Fatorial, com o propósito de obter-se um modelo definitivo. Foram encontrados os seguintes fatores-chave: Utilidade Percebida, Facilidade de Uso Percebida, Normas Subjetivas, Compatibilidade, Confiança e Vantagem Relativa. Foram também testadas hipóteses a partir do modelo identificado, apurando qual a relação existente entre a importância atribuída aos fatores resultantes e o grau de satisfação com a qualidade. Como resultado do estudo, estabeleceu-se um modelo de fatores-chave na qualidade de sistemas de Home Broker, e identificou-se que o fator ¿Compatibilidade¿ possui poder explicativo maior que os demais.
37

Kan en köpmäklare påverka försäljningspriset? : En experimentell studie av en köpmäklares påverkan på försäljningspriset i en prisförhandling

Schelander, Rebecka, Pettersson, Veronica January 2017 (has links)
Syfte: Syftet med den här studien är att utifrån tidigare forskning ge ett bidrag till förståelsen för hur försäljningspriset påverkas när en köpmäklare finns representerad i en prisförhandling. Metod: Studien är experimentell. Forskningsansatsen utgår från ett deduktivt synsätt med en ontologisk inriktning, och är av explanativ art. Studien är genomförd via ett experiment med 48 stycken simulerade förhandlingar. Givna objekt och givna referenspunkter gavs inför varje enskild förhandling, metodiskt kallade försök. En kontrollgrupp och en experimentgrupp användes för att säkerställa den oberoende variabelns påverkan på den beroende variabeln. Den beroende variabeln likställs med försäljningspriset och den oberoende variabeln med köpmäklarens inverkan. Den procentuella ökningen från utgångspris till försäljningspris i kontrollgruppen ställdes mot den procentuella ökningen från utgångspris till försäljningspris i experimentgruppen för att urskilja köpmäklares representation i prisförhandlingen. Vidare avser forskningsdesignen att korroborera en tidigare studie gjord av Sahin et al. (2013) genom att utveckla och anpassa Sahins et al. (2013) forskningsdesign. En nollhypotes har skapats i avseende att testa den alternativa hypotesen. Resultat och analys: Studiens empiriska resultat anses vara icke signifikant och det kan därmed inte fastställas att en köpmäklares representation i en prisförhandling har en påverkan på försäljningspriset. Således indikerar experimentets genererade värden att enköpmäklare kan ha en viss påverkan på försäljningspriset, men skillnaden mellan kontrollgrupp- och experimentgrupp anses för liten för att resultatet ska kunna anses vara statistiskt signifikant. Detta innebär att en korroborering inte kan anses vara genomförd, utan en falsifiering torde vara ett mer passande begrepp. Vidare kan således inte tidigare forskning stödjas på området. Förslag till vidare forskning: Då den experimentella studien visar en indikation på en representerad köpmäklares påverkan på försäljningspriset torde en studie i större omfattning och skala resultera i en statistiskt signifikant påverkan och därmed förankra ytterligare en forskningsteori. Ett bredare urval i fortsatta studier torde även öka studiens generaliserbarhet. Vidare visar teorigenomgången att en studie av denna art är betydelsefull för forskningsområdet. Uppsatsens bidrag: Arbetets bidrag är att öka förståelsen för köpmäklarens representation i en prisförhandling och dess inverkan på försäljningspriset. Vidare bidrar arbetet med en meta-studie på forskningsområdet och utifrån arbetets empiriska resultat samt tidigare forskning, kan en viss skepsism riktas mot den amerikanska forskningen. Studien ställer en representerad köpmäklare mot avsaknaden av en representerad köpmäklare och fyller därmed det forskningsgap som presenteras. Vidare kan en falsifiering av studien gjord av Sahin et al. (2013) konstateras då det empiriska resultatet inte kan anses vara statiskt signifikant och ett tillägg i debatten om problematiken kring replikering kan således också göras. / Aim: The purpose of this study is, based on previous research, contribute to theunderstanding of how the sales price is affected when a buyer broker is represented in a price negotiation. Method: The study is experimental. The research effort is based on a deductive approach with an ontological orientation and by an explanatory nature. The study was conducted through an experiment with 48 simulated negotiations. Given objects and given reference points were given for each individual negotiation, methodically called attempts. A control group and an experiment group were used to ensurethe independent variable's influence on the dependent variable. The dependent variable is equal to the selling price and the insufficient variable with the effect of the buyer's agent. The percentage increase from the starting price to the selling price of the control group was set against the percentage increase from the starting price to the selling price in the experimental group to distinguish the sales representatives' representation in the price negotiation. Furthermore, the research design relates to corroborating a previous study by Sahin et al. (2013) by developing and adapting Sahins et al. (2013) research design.A zero hypothesis has been created for testing the alternative hypothesis. Result & Conclusion: The empirical results of the study are considered to be non-significant and it can not therefore be established that a buyer broker’s representation in a price negotiation has an effect on the selling price. Thus, the generated values of the experiment indicate that a buyer broker may have a certain effect on the selling price, but the difference between the control group and the experiment group is considered too small to make the result statistically significant. This means that a corroboration can not be considered complete, and a falsification would be a more appropriate term.Furthermore, earlier research can not be supported in this area. Further research: As the experimental study shows an indication of the effect of a representative buyer broker’s effect on the selling price, a study to a greater extent and scale would result in a statistical significance impact and thus anchore a further research theory. A wider selection in further studies would also increase the generalization of the study. Furthermore, the theory review shows that a study of this nature is important for the research area. Contribution of the thesis: The contribution of the work is to increase the understanding of the buyer broker’srepresentation in a price negotiation and its impact on the selling price. Furthermore,thework contributes with a meta-study in the field of research and based on the empirical results of the work and previous research, some skepticism can be directed towards the American research. The study places a buyer broker against the absence of a buyerbroker and thus completes the research gap presented. Furthermore, a falsification of the study made by Sahin et al. (2013) is noted as empirical results can not be considered statistically significant and thus an addition to the debate on the problem of replication can also be done.
38

Uso do padrão AMQP para transporte de mensagens entre atores remotos / Usage of the AMQP standard to transport messages among remote actors

Thadeu de Russo e Carmo 08 May 2012 (has links)
O modelo de atores tem sido visto como uma abordagem alternativa à programação concorrente convencional, baseada em travas e variáveis de condição. Atores são agentes computacionais que se comunicam por troca de mensagens e que possuem uma caixa de correio e um comportamento. As mensagens destinadas a um ator são armazenadas na caixa de correio do ator e processadas de maneira assíncrona. Sistemas de middleware orientados a mensagens trabalham com troca assíncrona de mensagens e formam uma base que simplifica o desenvolvimento de aplicações distribuídas. Tais sistemas permitem interoperabilidade com baixo acoplamento e provêm suporte para tratamento robusto de erros em caso de falhas. Message brokers são frequentemente apresentados como uma tecnologia que pode mudar a maneira com que sistemas distribuídos são construídos. A especificação AMQP é uma proposta recente de padronização de um protocolo para message brokers. Neste trabalho exploramos a potencial sinergia entre um message broker e uma implementação do modelo de atores. Criamos uma versão modificada da implementação do modelo de atores do projeto Akka que utiliza um message broker AMQP como mecanismo de transporte de mensagens para atores remotos. / The actor model has been seen as an alternative for conventional concurrent programming based on locks and condition variables. Actors are computational agents that communicate by sending messages and have a mailbox and a behavior. The messages sent to an actor are stored in its mailbox and are asynchronously processed. Message oriented middleware systems work with asynchronous message exchange and create a base that simplifies the development of distributed applications. These systems have interoperability with low coupling and provide support for robust error handling in case of failures. Message brokers are often presented as a technology that can change the way distributed systems are built. The AMQP specification is a recent proposal of a standard protocol for message brokers. In this document we explore the potential synergy between a message broker and an implementation of the actor model. We created a modified version of the actor model implementation provided by the Akka project. Our modified implementation uses an AMQP message broker as the transport engine for messages to remote actors.
39

Semantic based cloud broker architecture optimizing users satisfaction / Une architecture de cloud broker basée sur la sémantique pour l'optimisation de la satisfaction des utilisateurs

Fakhfakh, Inès 07 May 2015 (has links)
Le Cloud Computing est un nouveau modèle économique hébergeant les applications de la technologie de l’information. Le passage au Cloud devient un enjeu important des entreprises pour des raisons économiques. La nature dynamique et la complexité croissante des architectures de Cloud impliquent plusieurs défis de gestion. Dans ce travail, nous nous intéressons à la gestion des contrats SLA. Vu le manque de standardisation, chaque fournisseur de service décrit les contrats SLA avec son propre langage, ce qui laisse l'utilisateur perplexe concernant le choix de son fournisseur de services. Dans ce travail, nous proposons une architecture de Cloud Broker permettant d’établir et de négocier les contrats SLA entre les fournisseurs et les consommateurs du Cloud. L’objectif de cette architecture est d’aider l’utilisateur à trouver le meilleur fournisseur en utilisant une méthode multi-critère. Cette méthode considère chaque critère comme une fonction d’utilité à intégrer dans une super-fonction d’utilité. Nous proposons d’illustrer chaque fonction d’utilité par une courbe spécifique à lui représentant bien le critère de choix. Nous essayons de cerner la plupart des critères qui contribuent dans le choix du meilleurs service et de les classer en critères fonctionnels et critères non fonctionnels. Les contrats SLA établit par notre broker sont formalisés sous forme d’ontologies qui permettent de masquer l'hétérogénéité et d’assurer l'interopérabilité entre les acteurs du Cloud. En outre, l’utilisation des règles d'inférence nous a permis de détecter les violations dans le contrat SLA établit et de garantir ainsi le respect de la satisfaction client dans le temps / Cloud Computing is a dynamic new technology that has huge potentials in enterprises and markets. The dynamicity and the increasing complexity of Cloud architectures involve several management challenges. In this work, we are interested in Service Level Agreement (SLA) management. Actually, there is no standard to express Cloud SLA, so, providers describe their SLAs in different manner and different languages, which leaves the user puzzled about the choice of its Cloud provider. To overcome these problems, we introduce a Cloud Broker Architecture managing the SLA between providers and consumers. It aims to assist users in establishing and negotiating SLA contracts and to help them in finding the best provider that satisfies their service level expectations. Our broker SLA contracts are formalized as OWL ontologies as they allow hiding the heterogeneity in the distributed Cloud environment and enabling interoperability between Cloud actors. Besides, by combining our ontology with our proposed inference rules, we contribute to detect violations in the SLA contract assuring thereby the sustainability of the user satisfaction. Based on the requirements specified in the SLA contract, our Cloud Broker assists users in selecting the right provider using a multi attribute utility theory method. This method is based on utility functions representing the user satisfaction degree. To obtain accurate results, we have modelled both functional and non functional attributes utilities. We have used personalized utilities for each criterion under negotiation so that our cloud broker satisfies the best consumer requirements from functional and non functional point of view
40

A framework for evolving grid computing systems

Alfawair, Mai January 2009 (has links)
Grid computing was born in the 1990s, when researchers were looking for a way to share expensive computing resources and experiment equipment. Grid computing is becoming increasingly popular because it promotes the sharing of distributed resources that may be heterogeneous in nature, and it enables scientists and engineering professionals to solve large scale computing problems. In reality, there are already huge numbers of grid computing facilities distributed around the world, each one having been created to serve a particular group of scientists such as weather forecasters, or a group of users such as stock markets. However, the need to extend the functionalities of current grid systems lends itself to the consideration of grid evolution. This allows the combination of many disjunct grids into a single powerful grid that can operate as one vast computational resource, as well as for grid environments to be flexible, to be able to change and to evolve. The rationale for grid evolution is the current rapid and increasing advances in both software and hardware. Evolution means adding or removing capabilities. This research defines grid evolution as adding new functions and/or equipment and removing unusable resources that affect the performance of some nodes. This thesis produces a new technique for grid evolution, allowing it to be seamless and to operate at run time. Within grid computing, evolution is an integration of software and hardware and can be of two distinct types, external and internal. Internal evolution occurs inside the grid boundary by migrating special resources such as application software from node to node inside the grid. While external evolution occurs between grids. This thesis develops a framework for grid evolution that insulates users from the complexities of grids. This framework has at its core a resource broker together with a grid monitor to cope with internal and external evolution, advance reservation, fault tolerance, the monitoring of the grid environment, increased resource utilisation and the high availability of grid resources. The starting point for the present framework of grid evolution is when the grid receives a job whose requirements do not exist on the required node which triggers grid evolution. If the grid has all the requirements scattered across its nodes, internal evolution enabling the grid to migrate the required resources to the required node in order to satisfy job requirements ensues, but if the grid does not have these resources, external evolution enables the grid either to collect them from other grids (permanent evolution) or to send the job to other grids for execution (just in time) evolution. Finally a simulation tool called (EVOSim) has been designed, developed and tested. It is written in Oracle 10g and has been used for the creation of four grids, each of which has a different setup including different nodes, application software, data and polices. Experiments were done by submitting jobs to the grid at run time, and then comparing the results and analysing the performance of those grids that use the approach of evolution with those that do not. The results of these experiments have demonstrated that these features significantly improve the performance of grid environments and provide excellent scheduling results, with a decreasing number of rejected jobs.

Page generated in 0.0285 seconds