• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 49
  • 18
  • 13
  • 4
  • 4
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 106
  • 86
  • 28
  • 22
  • 20
  • 20
  • 20
  • 17
  • 17
  • 17
  • 14
  • 14
  • 13
  • 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

CES: Um Mecanismo Gen?rico de Composi??o de Eventos para Sistemas Sens?veis ao Contexto

Lopes, Frederico Ara?jo da Silva 15 February 2008 (has links)
Made available in DSpace on 2014-12-17T15:47:45Z (GMT). No. of bitstreams: 1 FredericoASL.pdf: 1144555 bytes, checksum: 05531a7c277b2d737fe8510e3a7ede26 (MD5) Previous issue date: 2008-02-15 / Pervasive applications use context provision middleware support as infrastructures to provide context information. Typically, those applications use communication publish/subscribe to eliminate the direct coupling between components and to allow the selective information dissemination based in the interests of the communicating elements. The use of composite events mechanisms together with such middlewares to aggregate individual low level events, originating from of heterogeneous sources, in high level context information relevant for the application. CES (Composite Event System) is a composite events mechanism that works simultaneously in cooperation with several context provision middlewares. With that integration, applications use CES to subscribe to composite events and CES, in turn, subscribes to the primitive events in the appropriate underlying middlewares and notifies the applications when the composed events happen. Furthermore, CES offers a language with a group of operators for the definition of composite events that also allows context information sharing / Aplica??es pervasivas usam o suporte de middlewares de provis?o de contexto como infra-estruturas para prover informa??es contextuais. Tipicamente, essas aplica??es utilizam comunica??o baseada em eventos de forma a eliminar o acoplamento direto entre componentes e permitir a dissemina??o seletiva de informa??es baseada nos interesses dos elementos comunicantes. O uso de mecanismos de composi??o de eventos em conjunto com tais middlewares faz-se necess?rio para agregar eventos individuais de baixo n?vel, oriundos de fontes heterog?neas, em informa??es contextuais de alto n?vel relevantes para a aplica??o. Esse trabalho prop?e o CES (Composite Event System), um mecanismo de composi??o de eventos que trabalha em coopera??o com mais de um middleware de provis?o de contexto simultaneamente. Com essa integra??o, aplica??es utilizam o CES para fazer subscri??es a eventos compostos e este, por sua vez, faz a subscri??o dos eventos primitivos nos middlewares apropriados e notifica as aplica??es quando os eventos compostos ocorrem. Al?m disso, o CES oferece uma linguagem com um conjunto de operadores para defini??o de eventos compostos que tamb?m permite o compartilhamento de informa??es contextuais
32

[en] LUAPS - LUA PUBLISH-SUBSCRIBE / [pt] LUAPS - LUA PUBLISH-SUBSCRIBE

MARIO MENDES DE O ZIMMERMANN 24 July 2006 (has links)
[pt] Sistemas publish-subscribe são definidos por seu modelo básico de comunicação. No entanto, a maior parte dos sistemas publish-subscribe existentes incorpora outros mecanismos em sua implementação. Este trabalho busca um melhor entendimento de sistemas publish- subscribe, definindo uma arquitetura onde diferentes camadas agrupam decisões e construções relacionadas. Baseado nesta arquitetura, descrevemos um sistema desenvolvido em Lua que utiliza uma tabela hash distribuída como base. O sistema se diferencia dos sistemas publish-subscribe monolíticos e tem como foco generalidade, flexibilidade e extensibilidade. / [en] Publish-subscribe systems are defined by its communication model. However, most of the existent publish-subscribe systems incorporate other mechanisms in their implementation. This work seeks a better understanding of publish-subscribe systems, defining an architecture where different layers group related decisions and constructions. Based on this architecture, we describe a system developed in Lua that uses a distributed hash table as its base. The system differs in its architecture from monolithic publish-subscribe systems and focus on generality, flexibility and extensibility.
33

Middleware de serviços multi-camadas para redes de sensores sem fio

Ribeiro, José Eduardo 29 March 2010 (has links)
Made available in DSpace on 2016-06-02T19:05:42Z (GMT). No. of bitstreams: 1 3111.pdf: 9181760 bytes, checksum: dfefb6cfa06acf42fc5a6ea589d5a449 (MD5) Previous issue date: 2010-03-29 / Technological evolutions in the microelectronic systems and in the wireless communication allowed the development of devices called sensor nodes, which are smalles have low cost and low energy consumption. The sensor nodes integrate sensing modules, data processing and of wireless communication. The use of sensor nodes in a distributed way makes possible the communication among them providing the formation of the Wireless Sensor Networks (WSN). WSN are being used more and more as powerful monitoring tools of applications of environmental monitoring the monitoring of emergency situations in environments subject to risk situations to the life and the patrimony such as fire, leaks of poisonous gasses and explosions. Emergency management systems that integrate networks of wireless sensors have been used as support to the making of decision for response teams to the emergencies where the response time in these conditions becomes preponderant factor, aiming at the success of rescue practical operations. In order to the system of emergency management to be efficient a support layer to provide integration and reusability of the services is necessary supplied by the system besides a solution to abstract all the communication complexity and data processing inside WSN. In this work a middleware for WSN was designed and partially implemented to aid the work of the developers applications. The main characteristics of this middleware are to supply an expressive and flexible mechanism for subscriptions of interest of the application in the WSN and reusable interfaces that use technologies standard of the Web to provide interoperability between the services and applications. An initial evaluation accomplished with a prototype of some functions of the middleware. An estimate of occupation of memory in the sensor nodes was made with base in studies reported in the literature, and display that middleware projected is viable for the platform of the hardware of motes Mica 2. The mote Mica 2 is the third generation of commercial sensor nodes of the mica family motes, used to enable low energy in WSN. / Evoluções tecnológicas nos sistemas de microeletrônicos e na comunicação sem fio permitiram o desenvolvimento de dispositivos chamados nós sensores, que são pequenos, de baixo custo e de baixo consumo de energia. Os nós sensores integram módulos de sensoriamento, processamento de dados e de comunicação sem fio. A utilização dos nós sensores de forma distribuída possibilita a comunicação entre eles proporcionando a formação das Redes de Sensores Sem Fios (RSSFs). RSSFs estão sendo utilizadas cada vez mais como poderosas ferramentas de monitoramento, de aplicações de monitoramento ambiental a monitoramento de situações de emergência em ambientes sujeitos a situações de risco à vida e ao patrimônio, tais como incêndios, vazamento de gases tóxicos e explosões. Sistemas de gerenciamento da emergência que integram redes de sensores sem fio são utilizados como apoio à tomada de decisão para equipes de resposta a emergências em que o tempo-resposta nessas condições se torna fator preponderante visando o sucesso de operações práticas de salvamento. Para que o sistema de gerenciamento de emergência seja eficaz é necessária uma camada de suporte para prover integração e reusabilidade dos serviços fornecidos pelo sistema, além de uma solução para abstrair toda a complexidade de comunicação e processamento de dados no interior da RSSF. Neste trabalho, um middleware para RSSFs foi projetado e parcialmente implementado, para auxiliar o trabalho dos desenvolvedores de aplicações. As principais características deste middleware são fornecer um mecanismo expressivo e flexível para subscrições de interesse das aplicações na RSSFs e interfaces reusáveis que utilizam tecnologias padrão da Web para prover interoperabilidade entre os serviços e aplicações. Uma avaliação inicial foi realizada com um protótipo de algumas funções do middleware. Uma estimativa de ocupação de memória nos nós sensores foi feita com base em estudos reportados na literatura, e mostra que o middleware projetado é viável para a plataforma de hardware dos motes Mica 2. O mote Mica 2 é a terceira geração de nós sensores comerciais da família Mica motes, usado para capacitar baixa energia em RSSFs.
34

Middleware pro framework Testos / Middleware for Testos Framework

Červinka, Radim January 2021 (has links)
Cílem této práce je vytvořit komunikační sběrnici pro platformu Testos, což umožní nástrojům platformy spolu komunikovat a využívat navzájem svoje služby. V textu jsou prozkoum8na současná řešení a protokoly založené na modelu Publish-Subscribe. Dále také práce specifikuje požadavky na komunikační sběrnici vyhovující potřebám platformy Testos a také navrhuje řešení pro splnění daných požadavků.   V rámci výzkumu byly prozkoumány tři řešení - MQTT, DDS a AMQP. Průzkum každého řešení byl zaměřen na způsob komunikace a hlavní funkční prvky. Jako startovací bod implementace sběrnice byl vybrán protokol MQTT. Tato práce také specifikuje jak tento protokol rozšířit, aby byly splněny požadavky na sběrnici. Mezi stěžejní rozšíření navrhnuté v rámci této práce patří management životního cyklu požadavků rozšiřující způsob doručování zpráv a mechanismus zasílání požadavků standardu MQTT. Protokol byl také rozšířen o možnost shlukování zpráv do BULK paketu za účelem snížení množství potřebných síťových zdrojů. Výsledkem je Testos Bus, který je postavený na upraveném a rozšířeném protokolu MQTT, který zahrunuje implementaci brokeru a klientských knihoven pro Python a C++. Testos Bus naplňuje všechny povinné požadavky platformy, což ověřují automatické testy.
35

Evaluation of communication protocols between vehicle and server : Evaluation of data transmission overhead by communication protocols

Wickman, Tomas January 2016 (has links)
This thesis project has studied a number of protocols that could be used to communicate between a vehicle and a remote server in the context of Scania’s connected services. While there are many factors that are of interest to Scania (such as response time, transmission speed, and amount of data overhead for each message), this thesis will evaluate each protocol in terms of how much data overhead is introduced and how packet loss affects this overhead. The thesis begins by giving an overview of how a number of alternative protocols work and what they offer with regards to Scania’s needs. Next these protocols are compared based on previous studies and each protocol’s specifications to determine which protocol would be the best choice for realizing Scania’s connected services. Finally, a test framework was set up using a virtual environment to simulate different networking conditions. Each of the candidate protocols were deployed in this environment and setup to send sample data. The behaviour of each protocol during these tests served as the basis for the analysis of all of these protocols. The thesis draws the conclusion that to reduce the data transmission overhead between vehicles and Scania’s servers the most suitable protocol is the UDP based MQTT SN. / I den här rapporten har jag undersökt ett antal protokoll som kan användas för att kommunicera mellan server och lastbil och därmed användas för Scanias Connected Services. Då det är många faktorer som är intressanta när det kommer till kommunikation mellan lastbil och server för Scania som till exempel responstid, överföringshastighet och mängden extra data vid överföring så har jag valt att begränsa mig till att utvärdera protokollen utifrån hur mycket extra data de använder vid överföring och hur detta påverkas av paketförlust. Rapporten börjar med att ge en överblick över vilka tänkbara protokoll som kan användas och vad de kan erbjuda gällande Scanias behov. Efter det så jämförs protokollen baserat på tidigare studier och protokollens specifikationer för att avgöra vilket protokoll som är bäst lämpat att användas i Scanias Connected Services. Sists så skapas ett virtuellt ramverk för att simulera olike nätverksförhållanden. Här testas varje protokoll och får sända olike datamängder för att sedan få sin prestanda utvärderad baserat på hur mycket extra data som sändes. Dessa resultat ligger sedan till grund för den analys och slutsats angående vilket protokoll som är bäst lämpat att användas av Scania. Rapporten drar slutsatsen att baserat på den information som finns tillgänglig och de resultat som ficks av testerna så skulle den UDP baserade MQTT-SN vara bäst lämpad för att minimera mängden extra data som skickas.
36

Performance of State Distributing Message-Oriented Middleware Systems Using Publish-Subscribe / En publish-subscribe-baserad tillståndsdistribuerande meddelandeorienterad mellanprogramvaras prestanda

Edlund, Robin, Kettu, Johannes January 2023 (has links)
Distributed simulations require efficient communication to represent complex scenarios, which presents a great challenge. This paper investigates the use of message-oriented middleware (MOM) to address this challenge by integrating the flight simulator X-Plane with the tactical simulator TACSI and evaluating the performance of different data transfer approaches. The study assesses performance by measuring the maximum sustainable throughput (MST) and the latency of a publish-subscribe-based MOM system. Two data distribution methods are compared: single-topic publishing and publishing to multiple subtopics. The results show that single-topic publishing achieves higher MST and lower latency when transmitting the same data volume. These findings provide valuable insights for deciding the state distribution method for publish-subscribe MOM systems. Additionally, this study highlights the limitations of manual determination of MST and underlines the need for accurate performance measurement techniques. / Distribuerade system kräver effektiv kommunikation för att representera komplexa scenarion, vilket utgör en betydande utmaning. Denna rapport använder meddelandeorienterad mellanprogramvara (MOM) för att angripa denna utmaning genom att integrera flygsimulatorn X-Plane med den taktiska simulatorn TACSI och sedan utvärdera prestandan av olika dataöverföringsmetoder. Studien utvärderar prestandan genom att mäta den maximala genomströmningskapaciteten och latensen på ett publish-subscribe-baserat MOM-system. Två dataöverföringsmetoder jämförs: single-topic publicering och publicering på flera subtopics. Resultatet visar att single-topic publicering ger högre maximal genomströmningskapacitet och lägre latens vid samma mängd data. Dessa upptäckter ger värdefulla insikter när man ska bestämma metod för dataöverföring i publish-subscribe-baserade MOM-system. Slutligen visar denna studie på begränsningarna med att manuellt bestämma MST och behovet av mer noggranna tekniker för att mäta maximal genomströmningskapacitet.
37

Reducing Software Complexity in a Distributed Publish-Subscribe system using Multicast communication

Mekhitarian, Araxi January 2018 (has links)
Systems of distributed character are increasing in size and becoming more complex. Managing and adapting to constant changes of requirements is a challenge during the entire system development life cycle. While new functionalities are implemented, the software may change in design and may lead to poor software quality and increased system complexity. This thesis focuses on tackling the complexity issue in a distributed Electronic Warfare system used in military aircraft. The system consists of a server and several clients which acts as publishers or subscribers for different events sent in the system. The communication is based on unicast and uses a publish/subscribe pattern for the client nodes to register as publishers or subscribers to the server. The system is created to handle message passing in high rate and is sensitive for message delays. Due to this, the system is dependent on a reliable network structure with a continuous necessity for development. An implementation of a multicast prototype will be replacing the topic-specific unicast communication and the publish/subscribe registration process to the server. The system will be evaluated by a comparison of the old communication version with the new multicast implementation using software metrics. The result is to evaluate if the behavior and functionality of the distributed Electronic Warfare system change. / System av distribuerad karaktär ökar i storlek och blir alltmer komplex. Att hantera och anpassa sig till ständiga kravändringar är emellertid en utmaning under hela systemets utvecklingsprocess. Medan nya funktioner implementeras kan mjukvaran ändras i design vilket kan leda till dålig programkvalitet och ökad systemkomplexitet. Denna rapport fokuserar på att hantera komplexiteten i ett distribuerat telekrigföringssystem som används i militära flygplan. Systemet består av en server och flera klienter som publicerar och prenumererar för olika typer av meddelanden som skickas i systemet. Kommunikationen baseras på enkelsändning och använder ett publish/subscribe meddelandemönster där klienterna registrerar sig som publicerare eller prenumeranter till servern. Systemet är skapat för att kunna hantera höga meddelandehastigheter och har låg tolerans för meddelandeförseningar. På grund av detta är tillförlitlighet i nätverksstrukturen ett essentiellt kvalitetsattribut då nätverket är i behov av en ständig utveckling. En prototyp av multisändning kommer att implementeras och ersätta kommunikationen baserad på enkelsändning och publish/subscribe registreringsprocessen till servern. Systemet kommer att utvärderas genom en jämförelse av den gamla kommunikationsversionen av systemet med den nya multicast-implementeringen med hjälp av mjukvarukomplexitetsmätningar. Resultatet är att utvärdera om beteendet och funktionaliteten hos det distribuerade telekrigföringssystemet ändras.
38

Optimal and Robust Routing of Subscriptions for Unifying Access to the Past and the Future in Publish/Subscribe

Li, Guoli 18 February 2011 (has links)
A flexible, scalable, and asynchronous middleware abstract is needed for business process management, which involves thousands of tasks and a large number of running instances of large business processes. The content-based publish/subscribe system is an ideal candidate to serve as enterprise service bus for these applications. In the publish/subscribe paradigm, information providers called publishers disseminate publications to all subscribers who have expressed interests by registering subscriptions through a loosely coupled interface. However, the traditional publish/subscribe paradigm only supports stateless subscriptions, that is, event correlation is ignored. Moreover, subscribers can only receive publications issued after their subscriptions. There are many application contexts, however, where access to publications from the past is necessary,such as for replaying a business process execution to debug it. Even more interesting uses arise when data from the past can be correlated with those in the future. Therefore, new languages and new functionalities are needed in the standard publish/subscribe model in order to support business process management. A new subscription language PADRES SQL(PSQL) which can express event patterns and unify both historic and future views for subscribers. PADRES allows a subscriber to access data published both in the past and in the future. Furthermore, complex event detection happens in the broker network. The main difficulties of distributed event detection are routing a composite subscription, including where and how to decompose the composite subscription, and routing the individual parts of the subscription. Our composite subscription routing decisions are based on a cost model which minimizes the routing and detection delay. An adaptive subscription routing protocol is proposed to determine efficient location with dynamic changing workloads. PADRES also provides robust message delivery by exploring alternative paths in a cyclic overlay. Routing optimizations and efficient matching algorithms are studied to improve the performance of the extended publish/subscribe model. With the above features, we propose the Ninos system, the distributed business process execution architecture as a case study,which uses light-weight activity agents to carry out business process execution in a distributed environment. Ninos proves that decentralized business process execution is the trend for next generation products, and the publish/subscribe model is ideal to serve as an enterpriser service bus (ESB) for distributed applications.
39

Povinné zveřejňování informací / Obligatory publication of information

Michálek, Jakub January 2013 (has links)
Duty to Publish Information (Abstract) I chose as my topic the obligation to publish official records, its legal grounds and connections with other areas. The analysis includes practical aspects and takes into account rapid changes in technology and the much slower development of ad- ministrative law institutes. In this frame I wanted to develop a procedural plan to make the public authority fulfill its duty to publish information, using legal means. I chose as my topic the duty to publish records, since I believe it to be the easist, most economical and effective way to make public records available to the citizens. This is currently a hot political topic, since new legislatation is being prepared in this area both in the Czech Republic and in the European Union, which is a response to the rapid technological progress. Nevertheless, the jurisprudence has devoted much less attention to the obligation to publish information than to disclosing the records upon a request to an individual. The thesis is divided to introduction, theoretical part, practical part and conclusion. The theoretical part deals with both the general regulation and with selected spe- cial cases of disclosure in domestic, EU and international regulation. I analyze and structure the legal regulation of mandatory publishing of records under...
40

PSElastic : um modelo de elasticidade multinível para Brokers Publish/Subscribe

Wendt, Ivam Guilherme 23 February 2017 (has links)
Submitted by JOSIANE SANTOS DE OLIVEIRA (josianeso) on 2017-05-24T16:53:14Z No. of bitstreams: 1 Ivam Guilherme Wendt_.pdf: 2573131 bytes, checksum: 364b08dccce8d5d89f93cdf8605772d8 (MD5) / Made available in DSpace on 2017-05-24T16:53:14Z (GMT). No. of bitstreams: 1 Ivam Guilherme Wendt_.pdf: 2573131 bytes, checksum: 364b08dccce8d5d89f93cdf8605772d8 (MD5) Previous issue date: 2017-02-23 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / A Internet das Coisas (IoT - Internet of Things) é considerada a próxima grande evolução na era da computação após a Internet. Na Internet das Coisas muitos objetos que nos rodeiam serão conectados em redes e se comunicarão entre sí sem auxílio ou intervenção humana. Implementações de grande escala têm potencial para criar um enorme tráfego agregado. Muitas vezes Brokers ou Intermediários, são utilizados para possibilitar esta comunicação machine-to-machine (M2M), utilizando o modelo de comunicação Publish/- Subscribe que possui diversas bibliotecas particulares para uso na Internet das Coisas. Alguns trabalhos desenvolvidos pela comunidade visam tratar o desempenho no ambiente de Brokers Publish/Subscribe, no entanto impõem modificações e restrições quanto aos Brokers e arquitetura utilizada. Neste cenário, visando atender a necessidade de escalabilidade citada, é proposto um modelo de elasticidade chamado PSElastic. PSElastic fornece um modelo de elasticidade multinível para Brokers Publish/Subscribe, fazendo uso da elasticidade provida pela Computação em Nuvem, sem afetar o desempenho do sistema e sem a necessidade de investimentos ou ajustes por parte dos clientes e aplicações que fazem uso deste modelo. O modelo oferece a elasticidade de forma automática, reativa e multinível, onde multinível refere-se aos níveis de Broker e de Orquestrador do modelo. Buscando avaliar o modelo PSElastic foram definidos três cenários diferentes para a execução dos testes: Cenário 1, sem elasticidade; Cenário 2, elasticidade na camada de Brokers e Cenário 3, elasticidade multinível. Diferentes limites de réplicas de máquinas virtuais foram utilizados, assim como combinações de thresholds para avaliar o Tempo de Execução, quantidade de Mensagens por Segundo tratadas e a Eficiência na utilização dos recursos computacionais. PSElastic apresentou excelentes resultados ao reduzir em até 81,2% o tempo necessário para o tratamento de uma carga de dados e aumentar o throughput do ambiente com Broker Mosquitto de 54,95 mensagens por segundo (Mps) para 235,29 Mps e de 38,02 Mps para 202,02 Mps no ambiente com Broker RabbitMQ. / The Internet of Things (IoT) is considered the next big evolution in the computing era after the Internet. In Internet of Things many objects around us will be connected in networks and will communicate among themselves without assistance or human intervention. Large scale implementations has potential to create a huge aggregate traffic. Often brokers or intermediaries, are used to enable this machine-to-machine (M2M) communication using the Publish/Subscribe communication model that has several private libraries for use in Internet of Things. Some works developed by the community aim to treat performance in Publish/Subscribe brokers environment, however impose modifications and restrictions regarding brokers and architecture used. In this scenario, aiming to fulfill the need for cited scalability, we propose a elasticity model called PSElastic. The model provides an model with multilevel elasticity for Publish/Subscribe Brokers, making use of the elasticity promoted by cloud computing, not affecting system performance and without the need for investments or adjustments by customers and applications that make use of this model. PSElastic offers elasticity in the following manners: automatic, reactive and uses the multilevel elasticity, where multilevel refers to Broker level and Orchestrator model. In order to evaluate the model PSElastic, three different scenarios for execution of tests were defined: Scenario 1, without elasticity; Scenario 2, elasticity in the layer of Broker and Scenario 3, multilevel elasticity. Different limits of replica of virtual machines were used, as well as thresholds to evaluate Execution Time, number of Messages per Second handled and Efficiency in the use of computational resources. PSElastic showed excellent results by reducing the time needed to handle a data load by up to 81.2% and increase the throughput of the environment with Mosquitto Broker from 54.95 messages per second (Mps) to 235.29 Mps and from 38.02 Mps to 202.02 Mps in the environment with RabbitMQ Broker.

Page generated in 0.0215 seconds