To see the other types of publications on this topic, follow the link: Message Oriented Middleware (MOM).

Dissertations / Theses on the topic 'Message Oriented Middleware (MOM)'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 26 dissertations / theses for your research on the topic 'Message Oriented Middleware (MOM).'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Eriksson, John. "Comparing message-oriented middleware for financial assets trading." Thesis, KTH, Data- och elektroteknik, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-188194.

Full text
Abstract:
Many different message-oriented middlewares (MOM) exist today on the market. With different underlying designs, purposes and features, it is not easy to make the right choice of MOM for your system. The IT company Nordicstation is in such a situation where they need to make a choice of MOM. They currently own a system called Sharelock which generates reports about violations of financial assets trad- ing. They wish to make the process of generating a report more asynchronous by using a MOM and they have a couple of requirements. This thesis was carried out with the purpose of finding the most suitable products for the system in mind, compare their features, performance, licenses and ease-of- use. This was accomplished by analysing their installation process, monitoring in- terfaces, documentation on their websites and performance in a simple throughput test. The results showed that RabbitMQ was the strongest candidate. It had good per- formance, an attractive web interface for monitoring, an easy installation and it also offered commercial support. Apache Artemis was also found to be an attractive choice but it did not have a web interface which made it hard to manage the system.<br>Idag finns det många meddelandebaserade mellanprogramvaror (MOM) på marknaden. Dessa har olika grundläggande designer, syften och kännetecken vilket kan göra det svårt att göra ett bra val av MOM för ett visst system. IT-företaget Nordicstation befinner sig i en sådan situation där de behöver göra ett val av MOM. De har ett system som kallas Sharelock som genererar rapporter om regelbrott in- om värdepappershandeln. De vill göra processen mer asynkron genom att använda en MOM och de har ett antal krav på produkten. Det här examensarbetet utfördes med syftet att hitta de mest passande produkter- na för det tänka systemet, jämföra deras särdrag, prestanda, licenser och anvä- ndarvänlighet. Detta gjordes genom att analysera deras installationsprocess, övervakningsgränssnitt, dokumentation på deras hemsida och prestanda i ett en- kelt prestandatest. Resultaten visade att RabbitMQ var den starkaste kandidaten. Den hade bra prestanda, ett attraktivt webbgränssnitt, en enkel installation och den erbjöd också kommersiell support åt kunder. Apache Artemis var också ett attraktivt val men den hade inget webbgränssnitt vilket gjorde det svårt att övervaka och hantera sys- temet.
APA, Harvard, Vancouver, ISO, and other styles
2

Simonetti, Giacomo. "Message-oriented Middleware per qualità del servizio in funzioni Serveless." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2022.

Find full text
Abstract:
Il Serverless Computing, detto anche Function-as-a-Service (FaaS), rappresenta un’evoluzione dei servizi cloud in quanto consente agli sviluppatori di non preoccuparsi del provisioning, dei server o delle configurazioni dell’infrastruttura, ma solo di definire funzioni che saranno eseguite in risposta a determinati eventi detti Trigger. Il FaaS si basa principalmente sul modello “pay-for-execution” : i costi vengono addebitati solo per l’effettivo tempo di esecuzione delle funzioni. Questo garantisce costi effettivi minori e commisurati all’effettivo utilizzo delle funzioni, solitamente direttamente proporzionale al guadagno legato all’applicativo. L’obiettivo di questa tesi è stato riprogettare ed implementare un Message-Oriented- Middleware (MoM). Nella sua versione iniziale permetteva di ottenere qualità della comunicazione tra Trigger e Invoker attraverso lo sviluppo di un meccanismo di classificazione e prioritizzazione del traffico. La riprogettazione è stata mirata ad ottenere più dinamismo nel funzionamento del MoM e una redistribuzione del carico sui nodi esecutori. Questo in modo tale da non sovraccaricare nessuno nodo ridirezionando il traffico che precedentemente veniva scartato (per non generare sovraccarico) verso un broker sul cloud. Quest’ultimo esegue le Azure Functions collegate agli eventi ricevuti. Il ridirezionamento del carico è basato sulla priorità degli eventi dando cosi maggiore priorità di instradamento locale agli eventi più “importanti” per garantirne l’esecuzione più rapida.
APA, Harvard, Vancouver, ISO, and other styles
3

Campagna, Leonardo. "Message-Oriented-Middleware per Funzioni QoS-enabled in Contesto Serverless." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2021. http://amslaurea.unibo.it/24188/.

Full text
Abstract:
Il Serverless Computing rappresenta un passo avanti nel campo dei servizi cloud in quanto permette di velocizzare lo sviluppo e il rilascio di applicazioni. Infatti, in questo modello di servizio, conosciuto anche con il nome di Function-as-a-Service (FaaS), gli sviluppatori non devono preoccuparsi del provisioning, dei server o delle configurazioni dell'infrastruttura, ma solo di creare funzioni che saranno eseguite in risposta a determinati eventi. Il modello ``pay-for-execution'', in cui i costi vengono addebitati solo per l'effettivo tempo di esecuzione delle funzioni, permette di ottenere alle aziende un Time-to-Market molto più rapido con un conseguente aumento della produttività. Di particolare interesse per questo studio risultano essere Trigger ed Invoker, ovvero i due componenti che in ambito Serverless si occupano di innescare e eseguire le funzioni. Infatti, l'obiettivo di questa tesi è stato progettare ed implementare un Message-Oriented-Middleware (MoM) che permetta di ottenere qualità della comunicazione tra Trigger e Invoker attraverso lo sviluppo di un meccanismo di classificazione e prioritizzazione del traffico. Nei risultati sperimentali, dove si è ipotizzato di avere due differenti classi di traffico con una più prioritaria dell'altra, si è verificata l'efficacia della soluzione proposta dove i dati collezionati hanno mostrato particolari benefici per la classe prioritaria in termini di latenze end-to-end e numero di pacchetti persi.
APA, Harvard, Vancouver, ISO, and other styles
4

Machado, Caciano dos Santos. "MPI sobre MOM para suportar log de mensagens pessimista remoto." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2010. http://hdl.handle.net/10183/27656.

Full text
Abstract:
O aumento crescente no número de processadores das arquiteturas paralelas que estão no topo dos rankings de desempenho, apesar de permitir uma maior capacidade de processamento, também traz consigo um aumento na taxa de falhas diretamente proporcional ao número de processadores. Atualmente, as técnicas de tolerância a falhas com recuperação retroativa são as mais empregadas em aplicações MPI, principalmente a técnica de checkpoint coordenado. No entanto, previsões afirmam que essa última técnica será inadequada para as arquiteturas emergentes. Em contrapartida, as técnicas de log de mensagens possuem características que as tornam mais apropriadas no novo cenário que se estabelece. O presente trabalho consiste em uma proposta de log de mensagens pessimista remoto com checkpoint não-coordenado e a avaliação de desempenho da comunicação MPI sobre Publish/Subscriber no qual se baseia o log de mensagens. O trabalho compreende: um estudo das técnicas de tolerância a falhas mais empregadas em ambientes de alto desempenho e a motivação para a escolha dessa variante de log de mensagens; a proposta de log de mensagens; uma implementação de comunicação Open MPI sobre OpenAMQ e sua respectiva avaliação de desempenho com comunicação tradicional TCP/IP e com o log de mensagens pessimista local da distribuição do Open MPI. Os benchmarks utilizados foram o NetPIPE, o NAS Parallel Benchmarks e a aplicação Virginia Hydrodynamics (VH-1).<br>The growing number of processors in parallel architectures at the top of performance rankings allows a higher processing capacity. However, it also brings an increase in the fault rate which is directly proportional to the number of processors. Nowadays, coordinated checkpoint is the most widely used rollback technique for system recovery in the occurrence of faults in MPI applications. Nevertheless, projections point that this technique will be inappropriate for the emerging architectures. On the other hand, message logging seems to be more appropriate to this new scenario. This work consists in a proposal of pessimistic message logging (remote based) with non-coordinated checkpoint and the performance evaluation of an MPI communication mechanism that works over Publish/Subscriber channels in which the proposed message logging is based. The work is organized as following: an study of fault tolerant techniques used in HPC and the motivation for choosing this variant of message logging; a message logging proposal; an implementation of Open MPI communication over OpenAMQ; performance evaluation and comparision with the tradicional TCP/IP communication and a pessimistic message logging (sender based) from Open MPI distribution. The benchmark set is composed of NetPIPE, NAS Parallel Benchmarks and Virginia Hydrodynamics (VH-1).
APA, Harvard, Vancouver, ISO, and other styles
5

Bezerra, Yuri Morais. "Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel." Universidade Federal da Paraí­ba, 2010. http://tede.biblioteca.ufpb.br:8080/handle/tede/6144.

Full text
Abstract:
Made available in DSpace on 2015-05-14T12:36:56Z (GMT). No. of bitstreams: 1 arquivototal.pdf: 2305795 bytes, checksum: 0e634264f2c488a816479aec2da0cc18 (MD5) Previous issue date: 2010-08-16<br>Coordenação de Aperfeiçoamento de Pessoal de Nível Superior<br>Advances in wireless communication technologies and miniatuziation of mobile devices are leading to great opportunities in the development of applications to explore this new computing frontier. However, the development of applications for such scenarios introduces new challenges, as mobile applications run on resouce-scarce devices and communicate with each other by means of wireless networks, which are characterized by intermittent connections. In order to avoid having to deal with such issues in an ad hoc fashion for every application, middleware platforms are adopted, concealing difficulties raised by mobility from application engineers as much as possible. Due to the asynchronous and loosely coupled communication style, Message-oriented Middleware (MOM) platforms have been commonly adopted for supporting the development of networked mobile applications. However, one of the most significant limitations of current MOM for mobile platforms is that they typically support a single, predefined communication paradigm (e.g., publish/subscribe). Such a restriction limits the scope of applications supported by the middleware. In order to mitigate such a limitation, this paper presents a middleware for mobile devices capable of supporting an extensible set of message-oriented communication paradigms (e.g. tuple spaces, message queue, publish/subscribe). Supported by an integrated architecture, which has been conceived based on a Software Product Line (SPL) approach, the middleware encapsulates common features that deal with mobility issues and provides them as shared, reusable components. Evaluation results show that the overhead introduced by such a multi-paradigm approach is minimal, both in memory footprint and runtime performance. Additionally, an application scenario illustrates how mobile applications may benefit from such an approach.<br>Os avanços nas tecnologias de comunicação sem fio e a miniaturização dos dispositivos móveis de alta capacidade estão trazendo grandes oportunidades para o desenvolvimento de aplicações que explorem essas novas fronteiras da computação. Entretanto, o desenvolvimento de aplicações nestes cenários traz novos desafios, pois estas operam em dispositivos de recursos limitados e comunicam-se através de redes sem fio, caracterizadas por conexões intermitentes. Para evitar que esses desafios tenham que ser resolvidos de forma improvisada para cada aplicação, plataformas de middleware são utilizadas, liberando os desenvolvedores de aplicações das dificuldades trazidas pela mobilidade. Devido ao seu estilo de comunicação assíncrono e fracamente acoplado, plataformas de Middleware orientado a Mensagens (MOM) têm sido comumente adotadas nestes casos. Entretanto, uma das limitações mais significantes das atuais plataformas de MOM é que elas geralmente dão suporte a um paradigma de comunicação único e predefinido (ex.: publish/subscribe). Essa restrição limita o escopo de aplicações que o middleware pode dar suporte. Para lidar com essa limitação, esta dissertação propõe um middleware para dispositivos móveis capaz de dar suporte a um conjunto extensível de paradigmas de comunicação baseados em mensagens (ex.: espaço de tuplas, filas de mensagens, publish/subscribe). Através de uma arquitetura integrada, a qual foi concebida baseada numa abordagem de Linha de Produto de Software (LPS), o middleware encapsula funcionalidades comuns para lidar com os desafios trazidos pela mobilidade, provendo componentes reusáveis e compartilhados entre os diversos paradigmas. Os resultados da avaliação mostram que o overhead introduzido pela abordagem multi-paradigma é mínimo, tanto em termos de espaço ocupado em memória, quanto em desempenho em tempo de execução. Por fim, com o intuito de ilustrar como aplicações móveis podem se beneficiar dessa abordagem, um cenário de aplicação é descrito.
APA, Harvard, Vancouver, ISO, and other styles
6

Laumay, Philippe. "Configuration et déploiement d'intergiciel asynchrone sur système hétérogène à grande échelle." Phd thesis, Grenoble INPG, 2004. http://tel.archives-ouvertes.fr/tel-00005409.

Full text
Abstract:
L émergence des environnements omniprésents pose un nouveau défi aux systèmes informatiques. Les intergiciels asynchrones (Message-Oriented Middleware, MOM) sont reconnus comme étant la solution la plus apte à répondre aux besoins de passage à grande échelle, de flexibilité, et d' hétérogénéité des nouvelles applications distribuées. Mais l'implémentation des intergiciels asynchrones actuels reste souvent figée quels que soient les sites d'exécution et l'application (les applications) l'utilisant et sont peu voire pas configurables. Cette thèse s'intéresse à la configuration et au déploiement des intergiciels asynchrones sur système hétérogène à grande échelle. Elle vise la définition d'un modèle d'intergiciel asynchrone configurable permettant une configuration statique et à l'exécution. Elle a pour objectif d'associer les nombreux travaux dans le domaine de l'asynchrone qui ont mené à la définition des modèles de communication asynchrones et les réflexions menées dans les intergiciels synchrones autour des nouveaux besoins de configuration et d'adaptabilité. La synthèse de tous nos travaux nous a mené à la création de DREAM (Dynamic REflective Asynchronous Middleware), un intergiciel asynchrone adaptable. Les mécanismes de contrôles fournis par Dream ainsi que son architecture permettent de réaliser une configuration en se basant sur les besoins applicatifs et les contraintes imposées par le système. Nous validons notre prototype par l'implémentation d'un service à évènement à base d'agents dans lequel nous utilisons les capacités d'adaptation de DREAM pour ajouter de nouvelles fonctionnalités.
APA, Harvard, Vancouver, ISO, and other styles
7

Kuhlman, Christopher James. "A Message Oriented Middleware Library." Also available to VCU users online at:, 2007. http://hdl.handle.net/10156/1207.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Desjeans, Gauthier Jean-François. "A message oriented middleware for mobility." Thesis, McGill University, 2011. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=97182.

Full text
Abstract:
Recent advances in embedded technologies have enabled cell phones tobecome powerful multihomed computing devices and hosts to a wide rangeof applications. However, communication between the device and the outsideworld is still a complicated task because the device is mobile, the connectionis intermittent, the signal strength varies greatly and the communicationoptions are heterogeneous. Previous work has suggested that communicationwith these devices is simplied and enhanced with the use of message orientedmiddleware (MOM).MOMs generally allow the exchange of small messages on an IP networkusing communication patterns such as notication, request/reply and pub-lish/subscribe. However, mobile devices also support non-IP networks suchas the short message service (SMS). SMS can be seen as a MOM that isadministered by a Mobile Network Provider (MNO). The advantage is itsubiquity and privileged access to the status of the device. Additionally, mo-bile devices can be reached simultaneously on multiple networks, but MOMsdo not support this functionality.In this work, we introduce a mobility middleware that will improve currentMOM. Our mobility middleware uses a utility-based scheme for automati-cally choosing one of three network types: MNO, WiFi and the SMS. Theselection scheme makes a decision using context information from the net-work, the user preferences, the application preferences and the infrastructure.Additionally, delay-tolerant application can use our mobility middleware todelay messages in order to improve the utility. We also guarantee FIFOordering and at-most-once delivery, at-least-once delivery or at-least-onceprocessing as required. Finally, we implement our solution with a Java MEclient and a Java middleware and evaluate the performance impact of addingour mobility middleware to a MOM.<br>Des avancements technologiques récents sur les systèmes embarqués ont permis aux cellulaires de devenir des puissants appareils et hôtes d'une panoplie d'applications. Cependant, la communication entre l'appareil et l'extérieur est encore une tâche compliquée parce que l'appareil est mobile, la connexion est intermittente, le signal varie et les options de communications sont hétérogènes. Des travaux passés ont suggéré que la communication avec ces appareils est simplifié et augmenté par l'utilisation d'un intergiciel par envoie de messages (MOM).Les MOMs permettent l'échange de petits messages sur un réseau IP tout en utilisant plusieurs modèles de communication tels que la notification, la transmission sur demande et la publication-souscription. Toutefois, les cellulaires supportent aussi les réseaux non IP tel que le service de minimessages (SMS). Le SMS peut être considéré comme un MOM qui est administré par un fournisseur de service sans-fil. L'avantage du SMS est sont ubiquité et sont accès privilégié au statu du cellulaire. De plus, les téléphones mobiles peuvent communiquer sur plusieurs réseaux simultanément, mais les MOMs ne supportent pas cette fonctionnalité.Dans ce travail, nous introduisons un intergiciel pour la mobilité permettant l'amélioration des MOMs suivant le protocole AMQP pour utilisant avec les téléphones intelligents. Notre intergiciel pour la mobilité utilise un modèle d'utilité pour choisir un canal de communication approprié entre les fournisseurs de service sans-fil, Wifi et le SMS. Le modèle d'utilité fait une décision à partir de l'information du contexte courant du réseau, des préférences de l'usager, des préférences de l'application ainsi que de l'infrastructure. De plus, les applications qui supportent un délai peuvent utiliser notre intergiciel pour la mobilité pour introduire un délai pour introduire un délai et améliorer l'utilité. Nous garantissons l'ordre premier entré et premier sortis des messages ainsi que la livraison au plus une fois, au moins une fois ou le traitement au moins une fois tel que requis. Finalement, nous implémentons un client Java ME ainsi qu'un intergiciel Java et nous évaluons l'impact sur la performance de l'introduction de notre intergiciel pour la mobilité à un MOM.
APA, Harvard, Vancouver, ISO, and other styles
9

Nilsson, Erik, and Victor Pregén. "Performance evaluation of message-oriented middleware." Thesis, KTH, Hälsoinformatik och logistik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-283539.

Full text
Abstract:
Message-oriented middleware (MOM) is a middleware used for communication between applications. There are many different MOM technologies available today, each offering different performance (throughput and latency). The performance of MOMs depends on both message size and message guarantee settings used. The problem is that it can be difficult for users to know which MOM they should choose given their requirements. The goal was to create a performance (latency and throughput) comparison of three popular MOMs; Apache Kafka, RabbitMQ and Nats Streaming. The result shows that Kafka is the best performing MOM for smaller message sizes (under 512 bytes). RabbitMQ has the best performance for larger message sizes (over 32768 bytes). Nats Streaming only outperformed the other message system for a few combinations of message guarantee settings with the message size 4096 bytes.<br>Meddelandeorienterad mellanprogramvara (MOM) är mellanprogramvara som används för kommunikation mellan applikationer. Det finns många MOM system som erbjuder olika prestanda (genomströmning och latens). Prestandan är beroende av vilka meddelandegarantier som används samt meddelande storlek. Detta gör det svårt för användare att välja MOM utifrån sina krav. Målet är därför att jämföra tre populära MOMs; Apache Kafka, RabbitMQ och Nats Streaming. Resultaten visar att Kafka presterar bäst med små meddelandestorlekar (Under 512 bytes). RabbitMQ presterar bäst för större meddelanden (Över 32768 bytes) medans Nats Streaming enbart presterar bäst med ett begränsat antal meddelandegarantier och med en meddelandestorlek på 4096 bytes.
APA, Harvard, Vancouver, ISO, and other styles
10

Steyn, Manie C. "APIS : a real-time message-oriented middleware." Master's thesis, University of Cape Town, 2001. http://hdl.handle.net/11427/8752.

Full text
Abstract:
Includes bibliographical references.<br>This thesis presents an investigation and evaluation of a Real-Time Message-Oriented Middleware (MOM) implementation using commercial off-the-shelf (COTS) software components. The Application Interface Services (APIS) is an implementation of a real-time MOM that provides network services to sub-systems of a large-scale distributed system. It is shown that the characteristics of a MOM are well suited to a real-time message distribution application and that APIS, as an implementation of a real-time MOM, can provide a heterogeneous network interlace to subsystems of a distributed real-time nature. This simplifies the task of implementing information exchange and provides a definitive boundary for assigning responsibility during system design and development.
APA, Harvard, Vancouver, ISO, and other styles
11

Nannoni, Nicolas. "Message-oriented Middleware for Scalable Data Analytics Architectures." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-167139.

Full text
Abstract:
The democratization of Internet allowed many more people to use online services and enjoy their benefits. The traffic towards websites became tremendous those recent years, especially with the apparition of social networks. Mobile application, televisions and other non--‐computer devices also get connected to the Internet and use it to provide services to the end--‐users: Video on--‐demand, music streaming and so on. These applications rely on powerful backend servers that handle the requests made by devices and provide statistics and metrics about application usage. These metrics can be generated by aggregating the access logs (e.g. HTTP requests log), logs that are potentially extremely large. Big data tools and analytics, providing a way to handle this huge number of records, come then in hand, as typical client--‐server architectures, with a single database storing all the data, reach their limits in terms of performance and capacity. Data duplication, combined to dedicated and specialized databases storing it, is the key to efficient data handling.   How to fill up these databases in an elegant, efficient and scalable manner is the remaining question, and message--‐oriented middleware may be a viable answer. This project aims at exploring the capabilities of such middleware, identifying what are the benefits and the drawbacks in using them and presenting how they can be integrated in a real--‐world application that needs to aggregate events and logs on a large scale. Apache Kafka and RabbitMQ, two message--‐oriented middleware, are benchmarked and compared, on both performance metrics and qualitative criteria. A fully working proof--‐ of--‐concept (of an already--‐existing industry product modified to use a message--‐oriented middleware and a specialized data warehouse system) is developed and presented, to conclude on the usefulness of message--‐oriented middleware when designing scalable data analytics architectures.<br>Demokratiseringen av Internet har tillåtit många fler att använda online--‐tjänster och deras fördelar. Trafiken till webbsidor har blivit enorm de senaste åren. Speciellt i och med de sociala nätverken. Mobil--‐applikationer, TV--‐apparater och andra enheter ansluter sig i allt större omfattning till Internet och tillhandahåller tjänster till slutanvändare: Video On--‐Demand, strömmande musik o.s.v. Applikationerna förlitar sig på kraftfull infrastruktur som kan hantera de förfrågningar enheterna gör och tillhandahålla statistik och mätetal om applikationernas användning. Dessa mätetal kan skapas genom att aggregera access--‐loggar (ex. HTTP--‐loggar). Dessa loggar är potentiellt väldigt stora. Så kallade Big Data--‐verktyg kan lösa problemet med att hantera denna stora mängd data. Typiskt är dessa verktyg klient--‐server--‐arkitekturer med en enskild, central databas som lagrar all data. Dessa databaser har i regel begränsningar när det gäller prestanda och kapacitet.    Duplicering av data kombinerat med en dedikerad och specialiserad databas är nyckeln till en effektiv lösning på detta problem. Frågan är hur man på ett effektivt, elegant och skalbart sätt fyller dessa databaser med information. Här kan meddelande--‐baserad mellanprogramvara vara en lösning. Det här examensarbetet syftar till att granska hur sådan mellanprogramvara kan integreras i en applikation som används i branschen idag och som behöver aggregera stora mängder loggar. Apache Kafka och RabbitMQ, som är två meddelande--‐baserade mellanprogramvaror, granskas och jämförs. Prestanda och effektivitet av lösningarna testas. En fullständig prototyp skapas. Den baseras på ett befintligt system och ändras för att använda meddelande--‐baserad mellanprogramvara och ett specialiserat Data Warehouse--‐system. Slutligen dras slutsatser om meddelande--‐ baserad mellanprogramvara är effektivt när man vill skapa ett skalbart system för aggregering av loggar.
APA, Harvard, Vancouver, ISO, and other styles
12

Jia, Yue. "Resilient and efficient delivery over message oriented middleware." Thesis, Queen Mary, University of London, 2014. http://qmro.qmul.ac.uk/xmlui/handle/123456789/8950.

Full text
Abstract:
The publish/subscribe paradigm is used to support a many-to-many model that allows an efficient dissemination of messages across a distributed system. Message Oriented Middleware (MOM) is a middleware that provides an asynchronous method of passing information between networked applications. MOMs can be based on a publish/subscribe model, which offers a robust paradigm for message delivery. This research is concerned with this specific type of MOM. Recently, systems using MOMs have been used to integrate enterprise systems over geographically distributed areas, like the ones used in financial services, telecommunication applications, transportation and health-care systems. However, the reliability of a MOM system must be verified and consideration given to reachability to all intended destinations typically with to guarantees of delivery. The research in this thesis provides an automated means of checking the (re)configuration of a publish/subscribe MOM system by building a model and using Linear-time Temporal Logic and Computation Tree Logic rules to verify certain constraints. The verification includes the checking of the reachability of different topics, the rules for regulating the working of the system, and checking the configuration and reconfiguration after a failure. The novelty of this work is the creation and the optimization of a symbolic model checker that abstracts the end-to-end network configuration and reconfiguration behaviour and using it to verify reachability and loop detection. In addition a GUI interface, a code generator and a sub-paths detector are implemented to make the system checking more user-friendly and efficient. The research then explores another aspect of reliability. The requirements of mission critical service delivery over a MOM infrastructure is considered and we propose a new way of supporting rapid recovery from failures using pre-calculated routing Abstract tables and coloured flows that can operate across multiple Autonomous System domains. The approach is critically appraised in relation to other published schemes.
APA, Harvard, Vancouver, ISO, and other styles
13

Chew, Zhen Bob. "Modelling message-oriented-middleware brokers using autoregressive models for bottleneck prediction." Thesis, Queen Mary, University of London, 2013. http://qmro.qmul.ac.uk/xmlui/handle/123456789/8832.

Full text
Abstract:
Message brokers are the backbone of modern publish subscribe messaging systems. These brokers can degrade or fail for a variety of reasons. This research specifically looks at the detection, prediction and mitigation of bottlenecks in brokers. The message-oriented-middleware framework here uses either a cluster of brokers on a Local Area Network (LAN) or a federation of brokers on a Wide Area Network (WAN) to route messages, facilitate multicasting and ameliorate demand surges and geographically related faults. Sensors have been constructed to monitor brokers and controllers to run the bottleneck detection algorithms. An overlay manager controls broker and topic pairing. Each topic is assigned a primary and secondary broker. When a failure is predicted, the overlay manager routes messages from the failing broker by switching topics to its secondary broker(s). The application for bottleneck forecasting is to allow us to pre-empt a broker failure and hence reroute messages to other brokers to increase resilience and reliability. The key contributions of this research are an abstract model of message-oriented-middleware broker based on the Apache Qpid message broker coupled with the use of analytical autoregressive exogenous (ARX) models that describes the broker behaviour during bottleneck conditions. The Apache Qpid message broker is a message broker that implements the Advanced Message Queuing Protocol (AMQP) for publish-subscribe messaging. ARX models are autoregressive models where the output depends on the previous output as well as external stimuli. These components are integrated to produce a generalised technique for calibrating broker performance and detection of bottlenecks in the broker. This research show how models were initially constructed using a complete range of input data. As bottlenecks occur only when the broker is heavily loaded, input data during idle periods can cause corruption to the model fit. Models were constructed with segmented input data, with each segment covering the range of one peak period. The segmented input allows the modelling of the broker behaviour only when it is experiencing a bottleneck. The result of this is a much-improved fit of the predictive models. The work here is compared against previous work using Markov-chains for creating predictive models. The results of both approaches are compared and reported.
APA, Harvard, Vancouver, ISO, and other styles
14

Mupparaju, Naveen. "Performance Evaluation and Comparison of Distributed Messaging Using Message Oriented Middleware." UNF Digital Commons, 2013. http://digitalcommons.unf.edu/etd/456.

Full text
Abstract:
Message Oriented Middleware (MOM) is an enabling technology for modern event- driven applications that are typically based on publish/subscribe communication [Eugster03]. Enterprises typically contain hundreds of applications operating in environments with diverse databases and operating systems. Integration of these applications is required to coordinate the business process. Unfortunately, this is no easy task. Enterprise Integration, according to Brosey et al. (2001), "aims to connect and combines people, processes, systems, and technologies to ensure that the right people and the right processes have the right information and the right resources at the right time"[Brosey01]. Communication between different applications can be achieved by using synchronous and asynchronous communication tools. In synchronous communication, both parties involved must be online (for example, a telephone call), whereas in asynchronous communication, only one member needs to be online (email). Middleware is software that helps two applications communicate with one another. Remote Procedure Calls (RPC) and Object Request Brokers (ORB) are two types of synchronous middleware—when they send a request they must wait for an immediate reply. This can decrease an application’s performance when there is no need for synchronous communication. Even though asynchronous distributed messaging using message oriented middleware is widely used in industry, there is not enough work done in evaluating the performance of various open source Message oriented middleware. The objective of this work was to benchmark and evaluate three different open source MOM’s performance in publish/subscribe and point-to-point domains, functional comparison and qualitative study from developers perspective.
APA, Harvard, Vancouver, ISO, and other styles
15

Johansson, Tobias. "Message-Oriented Middleware as a Queue Management Solution to Improve Job Handling within an E-Commerce System." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-235489.

Full text
Abstract:
Today’s applications are required to continuously adapt and adjust, to be able to meet a constant change in demand. As result of an increasing amount of data, choosing the right communication method becomes a vital step. A solution that have been functional for a long time, may at any point in time be unable to reach the level it requires and instead turns into bottlenecks and inefficient solutions.Using a database as a communication method between system entities, does not have to be a bad solution. A database has it perks with being a simple solution and efficient query operations. However, using it as a queue management system, requires entities to continuously poll new table entries. This solution may not be the most suitable nor best available option. There exists communication system developed for the specific purpose of efficiently distributing messages to available parties.Implementing a message-oriented middleware enables for asynchronous communication which promotes applications to be more loosely coupled. As a result, available resources could be better utilised and improve the system performance. This degree project investigates the development and integration of two message-oriented middlewares, RabbitMQ and AcviteMQ, within an e-commerce system. The purpose is to explore the potentials of changing queue management system from a database to a message broker. The expected outcome is a more flexible job handling and, perhaps, an improvement of job processing by using a more efficient distribution.The results show that changing queue management system from the database to a message-oriented middleware could improve the performance of handling of invoice jobs. Testing the application servers of the Proceedo system, with a batch of invoice jobs, showed a potential of up to 17 percent faster process time using a message broker. This corresponds to a reduced process time of around 11 minutes for one application server and 6 minutes using two. Additionally, both brokers provide flexible message handling through functionality to priorities messages.<br>Dagens applikationer måste kontinuerligt anpassa och justera sig för att kunna möta en ständig förändring i efterfrågan. Resultat som blir av den ökande mängd data som behöver kunna hanteras, är kravet på att välja rätt kommunikationsmetod. En lösning som varit funktionell under lång tid, kan när som helst bli oförmögen att nå den nivå som krävs. Istället förvandlas den till en flaskhals och på så sätt bli en ineffektiv lösning.Att använda en databas som en kommunikationsmetod mellan systemenheter behöver inte vara en dålig lösning. En databas har förmåner som att att vara en enkel lösning och effektivt kunna hantera förfrågningar. När det appliceras som ett köhanteringssystem, krävs det att alla enheter kontinuerligt skickar nya förfrågningar för att hämta nya tabelluppdateringar. Denna lösning kanske inte är det mest lämpliga eller bästa tillgängliga alternativet. Det finns kommunikationssystem utvecklade för det här specifika syftet, att effektivt distribuera meddelanden till tillgängliga parter.Införandet av ett meddelandeorienterad middlewares gör det möjligt för asynkron kommunikation som främjar applikationer till att kunna vara mer löst kopplade. Som ett resultat kan tillgängliga resurser utnyttjas bättre och förbättra systemets prestanda. Detta examensprojekt undersöker utvecklingen och integrationen av två meddelandeorienterade middlewares, RabbitMQ och AcviteMQ, inom ett e-handelssystem. Syftet är att undersöka de positiva möjligheterna som finns av att by-ta köhanteringssystem från en databas till en meddelandeorienterad middleware. Det förväntade resultatet är en mer flexibel jobbhantering och kanske en förbättring av jobbearbetningen, genom att använda en effektivare meddelande distribution.Resultaten visar att bytet av köhanteringssystem, från databasen till en meddelandeorienterad middleware, kan förbättra hanteringen av fakturahandlingar. Testningen av Proceedo-systemets applikationsservrar visade potential på upp till 17 procent snabbare processtid med hjälp av en meddelande broker. Det motsvarar en hanteringstid på 11 minuter snabbare vid användande av en applikationserver och 6 minuter vid använding av två. Dessutom ger båda middlewares en mer flexibel meddelandehantering, i form av, funktionalitet att kunna prioritera meddelanden
APA, Harvard, Vancouver, ISO, and other styles
16

Kotsopoulos, Konstantinos. "Managing Next Generation Networks (NGNs) based on the Service-Oriented Architechture (SOA) : design, development and testing of a message-based network management platform for the integration of heterogeneous management systems." Thesis, University of Bradford, 2010. http://hdl.handle.net/10454/5264.

Full text
Abstract:
Next Generation Networks (NGNs) aim to provide a unified network infrastructure to offer multimedia data and telecommunication services through IP convergence. NGNs utilize multiple broadband, QoS-enabled transport technologies, creating a converged packet-switched network infrastructure, where service-related functions are separated from the transport functions. This requires significant changes in the way how networks are managed to handle the complexity and heterogeneity of NGNs. This thesis proposes a Service Oriented Architecture (SOA) based management framework that integrates heterogeneous management systems in a loose coupling manner. The key benefit of the proposed management architecture is the reduction of the complexity through service and data integration. A network management middleware layer that merges low level management functionality with higher level management operations to resolve the problem of heterogeneity was proposed. A prototype was implemented using Web Services and a testbed was developed using trouble ticket systems as the management application to demonstrate the functionality of the proposed framework. Test results show the correcting functioning of the system. It also concludes that the proposed framework fulfils the principles behind the SOA philosophy.
APA, Harvard, Vancouver, ISO, and other styles
17

Ekbjörn, Carl, and Daniel Sonesson. "Collecting Information from a decentralized microservice architecture." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-151828.

Full text
Abstract:
As a system grows in size, it is common that it is transformed into a microservice architecture. In order to be able monitor this new architecture there is a need to collect information from the microservices. The software company IDA Infront is transitioning their product iipax to a microservice architecture and is faced with this problem. In order to solve this, they propose the use of a Message-oriented Middleware (MOM). There exists many different MOMs that are suitable to execute this task. The aim of this thesis is to determine, in terms of latency, throughput and scalability, which MOM is best suitable for this. Out of four suitable MOMs Apache Kafka and RabbitMQ are chosen for further testing and benchmarking. The tests display that RabbitMQ is able to send single infrequent messages (latency) faster than Kafka. But it is also shown that Kafka is faster at sending a lot of messages rapidly and with an increased number of producers sending messages (throughput and scalability). However, the scalability test suggests that RabbitMQ possibly scales better with a larger amount of microservices, thus more testing is needed to get a definite conclusion.
APA, Harvard, Vancouver, ISO, and other styles
18

Persson, Proos Daniel. "Enabling Digital Twins : A comparative study on messaging protocols and serialization formats for Digital Twins in IoV." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-159318.

Full text
Abstract:
In this thesis, the trade-offs between latency and transmitted data volume in vehicle-to-cloud communication for different choices of application layer messaging protocols and binary serialization formats are studied. This is done with the purpose of getting enough performance improvement to enable delay-sensitive Intelligent Transport System (ITS) features, and to reduce data usage in mobile networks. The studied protocols are Constrained Application Protocol (CoAP), Advanced Message Queuing Protocol (AMQP) and Message Queuing Telemetry Transport (MQTT), and the serialization formats studied are Protobuf and Flatbuffers.  The results show that CoAP — the only User Datagram Protocol (UDP) based protocol — has the lowest latency and overhead while not being able to guarantee reliable transfer. The best performer that can guarantee reliable transfer is MQTT. For the serialization formats, Protobuf is shown to have three times smaller serialized message size than Flatbuffers and also faster serialization speed. Flatbuffers is the winner in the case of memory use and deserialization time, which could make up for the poor performance in other aspects of data processing in the cloud. Further, the implications of these results in ITS communication are discussed suggestions made into future research topics.
APA, Harvard, Vancouver, ISO, and other styles
19

Säll, Robert. "En utredning av meddelande-orienterade lager för Twingly." Thesis, Linköpings universitet, Databas och informationsteknik, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-93808.

Full text
Abstract:
Att flera datorer används för att gemensamt lösa problem är inte någonting nytt. Det finns många distribuerade system i bruk och många olika lösningar för hur dessa ska kommunicera med varandra. Vissa använder sig av meddelande-orienterade lager för kommunikation vilket det finns väldigt många implementationer av. RabbitMQ är ett exempel där att kommunikation går genom en (eller ett kluster av) central nod och kommunicerar med hjälp av protokollet Advanced Message Queue Protocol, AMQP. I en helt annan kategori finns ZeroMQ som inte definierar någon central nod för all kommunikation att passera utan peer to peer är istället möjlig vilket innebär snabbare responstider men försvårar hur olika klienter hittar till varandra. Det bloggindexerande företaget Twingly kör idag med ett distribuerat system som använder flera olika kösystem för att koordinera ut arbete till de olika datorerna. De vill kolla närmare på hur de kan bygga sitt system med hjälp av meddelande-orienterade lager. Resultatet av arbetet är att RabbitMQ innebär mindre komponenter att hålla reda på vilket innebär att koden blir mindre komplex. Det som kommer gratis med att använda RabbitMQ är just att klienterna inte behöver känna till varandra utan endast behöver känna till RabbitMQ-servern. Nackdelen är att RabbitMQ-servern kommer bli en flaskhals för systemet. ZeroMQ är däremot friare att implementera den funktionalitet man själv behöver vilket är till fördel i de fall tid och pengar finns för att skapa ett eget system byggt ovanpå ZeroMQ. För Twingly som vill ha ett system inom en snar framtid är RabbitMQ ett bättre val av dessa två alternativ.
APA, Harvard, Vancouver, ISO, and other styles
20

CAMERA, GIANCARLO. "A decentralized framework for cross administrative domain data sharing." Doctoral thesis, Università degli studi di Genova, 2020. http://hdl.handle.net/11567/996881.

Full text
Abstract:
Federation of messaging and storage platforms located in remote datacenters is an essential functionality to share data among geographically distributed platforms. When systems are administered by the same owner data replication reduces data access latency bringing data closer to applications and enables fault tolerance to face disaster recovery of an entire location. When storage platforms are administered by different owners data replication across different administrative domains is essential for enterprise application data integration. Contents and services managed by different software platforms need to be integrated to provide richer contents and services. Clients may need to share subsets of data in order to enable collaborative analysis and service integration. Platforms usually include proprietary federation functionalities and specific APIs to let external software and platforms access their internal data. These different techniques may not be applicable to all environments and networks due to security and technological restrictions. Moreover the federation of dispersed nodes under a decentralized administration scheme is still a research issue. This thesis is a contribution along this research direction as it introduces and describes a framework, called “WideGroups”, directed towards the creation and the management of an automatic federation and integration of widely dispersed platform nodes. It is based on groups to exchange messages among distributed applications located in different remote datacenters. Groups are created and managed using client side programmatic configuration without touching servers. WideGroups enables the extension of the software platform services to nodes belonging to different administrative domains in a wide area network environment. It lets different nodes form ad-hoc overlay networks on-the-fly depending on message destinations located in distinct administrative domains. It supports multiple dynamic overlay networks based on message groups, dynamic discovery of nodes and automatic setup of overlay networks among nodes with no server-side configuration. I designed and implemented platform connectors to integrate the framework as the federation module of Message Oriented Middleware and Key Value Store platforms, which are among the most widespread paradigms supporting data sharing in distributed systems.
APA, Harvard, Vancouver, ISO, and other styles
21

Ma, Jo-Chies, and 馬若傑. "An Adapter Framework for Message Oriented Middleware Solution." Thesis, 2001. http://ndltd.ncl.edu.tw/handle/77422798304949853957.

Full text
Abstract:
碩士<br>東海大學<br>資訊科學系<br>89<br>In this research, we will provide a MOM (Message Oriented Middleware) solution based on JMS (Java Message Service) for connecting different application system. We analyze several adapter architectures, and come out with the actual Thick Adapter architecture. The Thick Adapter architecture differs from the conventional ones in such a way that our adapter follows JMS specifications. With the addition of the special aspects of Thick Adapter, we are able to come out with extendible and reliable dynamic adapter architecture. Furthermore, we choose to adapt Java object-oriented approach in the adapter implementation, so that we have a adapter that inherits characteristics of Java programming. Until today, the development of adapter is only limited to Think & Static Adapter, and by MOM vendors that are only interested in developing their own compatible products. In this research, we will develop a Thick & Dynamic Adapter, which follows the JMS specifications, and can be used under any systems implemented with JMS. In addition, our adapter not only can cross different MOM vendor products, but also achieve automated dynamic executions. Presently, the adapters developed by different MOM vendors only rely on sets of libraries or APIs (Application Programming Interface). There are limitations for this. All extra information and functions need to be hard-coded when necessary. This will increase the cost for maintenances and the complexity of the system if the adapter is under an environment that is constantly changing. In order to solve this problem, we will need an Adapter Framework, that has the Adapter Management and Dynamic Discovery abilities, so that we can have a fully functional adapter.
APA, Harvard, Vancouver, ISO, and other styles
22

Ko, Shien-Chang, and 柯憲昌. "A Pluggable Security Framework on Message Oriented Middleware." Thesis, 2005. http://ndltd.ncl.edu.tw/handle/46665999267298488852.

Full text
Abstract:
碩士<br>國立交通大學<br>資訊科學系所<br>93<br>With the rapidly growth of Internet, Message-oriented Middleware (MOM) had became the widespread used tool for delivering messages between companies. Sun Corporation had been aware the trend and defined a Java Message Service Application Programming Interface (JMS API) standard. This standard provides a set of uniform interface for application development and makes applications more portable. Persistent Fast Java Messaging (PFJM) is a JMS compliant Message-oriented Middleware and it has some outstanding features such as persistent message and high performance. MOM had be widely adopted in Internet and the security issues not been noticed in the past had been discussed more and more. This paper will discuss the security issues on MOM. Based on PFJM, we bring up a pluggable security framework. "Pluggable" means application developers only need to modify configurations and plug in many different security modules to build a secure message delivering system. He/She needs not to modify applications in order to adopt different security strategies and be more flexible on developing.
APA, Harvard, Vancouver, ISO, and other styles
23

Marcos, Paulo Bordalo. "Plataforma de Monitorização de Recursos num Sistema Message Oriented Middleware." Master's thesis, 2016. https://repositorio-aberto.up.pt/handle/10216/89432.

Full text
Abstract:
A comunicação entre dispositivos tem ganho, nos últimos anos, cada vez mais força. Com a constante evolução das tecnologias e componentes cada vez mais capazes, o volume de dados que se propagam de máquina em máquina pode atingir níveis bastante significativos. O mxfSPEEDRAIL, desenvolvido pela MOG Technologies, é uma plataforma de ingest de vídeo utilizada pelas grandes cadeias televisivas espalhadas pelo mundo. Arquitetado como um sistema distribuído, este produto tira melhor partido das suas funcionalidades através da comunicação entre dispositivos. Deste modo, a existência de uma boa transferência de informação é essencial. Em conjunto com uma ideologia de evolução, propõe-se encontrar uma solução de comunicação que consiga corresponder às exigências dos seus clientes. Existem tecnologias no mercado, denominadas de Message Brokers, que prometem trazer maior rapidez, tolerância a erros e segurança na partilha de informação. Uma análise de funcionalidades, características e performance é necessária para uma integração eficaz . Conjugado a estas tecnologias, deseja-se fornecer a os administradores do produto mxfSPEEDRAIL, um módulo de gestão de recursos para melhor conseguirem identificar o estado do sistema.<br>The communication between devices has increased a lot in recent years, each time with more force. With the constant evolution of technologies and with the increase of capable devices, the volume of data that goes from machine to machine can reach significant levels.The mxfSPEEDRAIL developed by MOG Technologies, is an ingest video platform used by major broadcasters around the world. Architected as a distributed system, this product relies most of its functionality on communication between devices. Because of this, a good transmission of information is critical. Together with an ideology of progress, it is proposed a study of the best communication solutions that can meet the demands of its customers.There are technologies on the market, called Message Brokers, that promise to bring greater speed, fault tolerance and security in communication. An analysis of features and characteristics will be the first step towards an implementation choice.Working together with these technologies, it is essential to provide a resource management module, to administrators of mxfSPEEDRAIL, that will help the control system status.
APA, Harvard, Vancouver, ISO, and other styles
24

Marcos, Paulo Bordalo. "Plataforma de Monitorização de Recursos num Sistema Message Oriented Middleware." Dissertação, 2016. https://repositorio-aberto.up.pt/handle/10216/89432.

Full text
Abstract:
A comunicação entre dispositivos tem ganho, nos últimos anos, cada vez mais força. Com a constante evolução das tecnologias e componentes cada vez mais capazes, o volume de dados que se propagam de máquina em máquina pode atingir níveis bastante significativos. O mxfSPEEDRAIL, desenvolvido pela MOG Technologies, é uma plataforma de ingest de vídeo utilizada pelas grandes cadeias televisivas espalhadas pelo mundo. Arquitetado como um sistema distribuído, este produto tira melhor partido das suas funcionalidades através da comunicação entre dispositivos. Deste modo, a existência de uma boa transferência de informação é essencial. Em conjunto com uma ideologia de evolução, propõe-se encontrar uma solução de comunicação que consiga corresponder às exigências dos seus clientes. Existem tecnologias no mercado, denominadas de Message Brokers, que prometem trazer maior rapidez, tolerância a erros e segurança na partilha de informação. Uma análise de funcionalidades, características e performance é necessária para uma integração eficaz . Conjugado a estas tecnologias, deseja-se fornecer a os administradores do produto mxfSPEEDRAIL, um módulo de gestão de recursos para melhor conseguirem identificar o estado do sistema.<br>The communication between devices has increased a lot in recent years, each time with more force. With the constant evolution of technologies and with the increase of capable devices, the volume of data that goes from machine to machine can reach significant levels.The mxfSPEEDRAIL developed by MOG Technologies, is an ingest video platform used by major broadcasters around the world. Architected as a distributed system, this product relies most of its functionality on communication between devices. Because of this, a good transmission of information is critical. Together with an ideology of progress, it is proposed a study of the best communication solutions that can meet the demands of its customers.There are technologies on the market, called Message Brokers, that promise to bring greater speed, fault tolerance and security in communication. An analysis of features and characteristics will be the first step towards an implementation choice.Working together with these technologies, it is essential to provide a resource management module, to administrators of mxfSPEEDRAIL, that will help the control system status.
APA, Harvard, Vancouver, ISO, and other styles
25

Fischer, Michael. "A Distributed Intelligent Lighting Solution and the Design and Implementation of a Sensor Middleware System." Thesis, 2015. http://hdl.handle.net/1828/6094.

Full text
Abstract:
This thesis addresses a multi-phase research and development project that spanned nearly four years, targeted at providing an ultra high-efficiency, user-friendly, and economic intelligent lighting solution for commercial facility applications, initially targeting underground parking specifically. The system would leverage the strengths of four key technologies: high brightness white Light Emitting Diodes (LEDs), wireless sensor and actuator networks, single board computers, and cloud computing. An introduction to these technologies and an overview of how they were combined to build an intelligent lighting solution is given, followed by an in-depth description of the design and implementation of one of the main subsystems – the Sensor Middleware System – residing on a single board computer. Newly-available LED luminaires (a.k.a. light fixtures) bring the combination of high efficiency, reliability, illumination quality, and long-lifetime to the lighting market. Emerging low-power – and recently low-cost – 802.15.4 wireless networks offer high controllability and responsiveness to deployed luminaires and sensors. The cost- associativity, low maintenance, and easy build-up of Internet Data Center “cloud” computing resources make data collection and remote management infrastructure for Building Automation Systems accessible to even small companies. Additionally, these resources can be much more appropriately sized and allocated, which reduces energy use. These technologies are combined to form an Intelligent Lighting System (ILS). Fitting well within the Internet of Things paradigm, this highly distributed messaging-based “system of systems” was designed to be reliable through loose coupling – spanning multiple network layers and messaging protocols. Its goal was to deliver significant energy savings over incumbent technologies, configurable and responsive lighting service behaviour, and improved experience for users within the facility (pedestrians and drivers) and those interacting with its web-based tools (building managers and ILS administrators). The ILS was partitioned into three main subsystems as follows. The installed Wireless Field Network (WFN) of luminaires and sensors provided coordinated scheduled and real-time output level adjustment (i.e. dimming), with the help of motion sensor triggers. The Monitoring and Configuration System (MCS) in the cloud provided remote data collection and a web-based monitoring and configuration Graphical User Interface application. Network hardware and Message-Oriented Middleware (MOM) were responsible for tying these subsystems together. The MOM layer that provided the message brokering, translating, envelope wrapping, and guaranteed delivery services between the WFN and MCS, as well as field supervisory and quality-of-service functions for the WFN, was called the Sensor Middleware System (SMS). It was hosted on a single board computer located at the facility.<br>Graduate
APA, Harvard, Vancouver, ISO, and other styles
26

BOVE, Eliana. "Object (B)logging: a Semantic-Based Self-Description for Things Networks in Pervasive Contexts." Doctoral thesis, 2017. http://hdl.handle.net/11589/99028.

Full text
Abstract:
This thesis proposes Object (b)logging, a novel general approach for a Semantic Web of Things, based on an evolution of conventional Web of Things paradigms and introducing ubiquitous Knowledge Base KB models in order to associate semantic annotations to real-world objects and events. Object (b)logging represents the capability of an object to describe itself and its context in a fully automated fashion starting from raw environmental data collected by sensors. The overall goal is to define a knowledge-based framework for high-level information representation, knowledge discovery, allotment and sharing in distributed scenarios populated by smart objects. Smart object is an intelligent agent equipped with embedded sensors, actuators, communication interfaces, computation and storage. Several heterogeneous micro-devices cooperate to connote and modify appropriately the state of the surrounding environment. By leveraging the integration of standard machine learning techniques with non-standard semantic-based reasoning services, the dissertation defines software architectures and methods to enable efficient automated context annotation on resource-constrained mobile computing devices and to progressively improve produced descriptions during the object's lifetime. Throughout the objects lifetime, the acquired knowledge is exposed to the outside world as in a blog: to achieve this, the proposal includes a layered architecture built on a publish/subscribe Message Oriented Middleware. A novel collaborative and distributed information sharing approach is enabled in pervasive computing scenarios featured by volatile nodes interacting in an opportunistic fashion. It is based on the ubiquitous KB (u-KB) paradigm, which allows to manage in a decentralized way knowledge scattered on several nodes within a network. Semantic matchmaking is exploited to support dynamic and flexible knowledge discovery. The various elements of the framework were implemented in suitable prototypical testbeds and experimental analysis was carried out with reference to selected case studies. Results indicate the feasibility and usefulness of the envisioned approach.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography