Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Item TypeItem Type
-
SubjectSubject
-
YearFrom:-To:
-
More FiltersMore FiltersSourceLanguage
Done
Filters
Reset
486
result(s) for
"oriented middleware"
Sort by:
Performance and Challenges of Service-Oriented Architecture for Wireless Sensor Networks
2017
Wireless Sensor Networks (WSNs) have become essential components for a variety of environmental, surveillance, military, traffic control, and healthcare applications. These applications face critical challenges such as communication, security, power consumption, data aggregation, heterogeneities of sensor hardware, and Quality of Service (QoS) issues. Service-Oriented Architecture (SOA) is a software architecture that can be integrated with WSN applications to address those challenges. The SOA middleware bridges the gap between the high-level requirements of different applications and the hardware constraints of WSNs. This survey explores state-of-the-art approaches based on SOA and Service-Oriented Middleware (SOM) architecture that provide solutions for WSN challenges. The categories of this paper are based on approaches of SOA with and without middleware for WSNs. Additionally, features of SOA and middleware architectures for WSNs are compared to achieve more robust and efficient network performance. Design issues of SOA middleware for WSNs and its characteristics are also highlighted. The paper concludes with future research directions in SOM architecture to meet all requirements of emerging application of WSNs.
Journal Article
Hardware-accelerated service-oriented communication for AUTOSAR platforms
by
Safar, Mona
,
El-Kharashi, M. Watheq
,
Elbahnihy, Abdelrahman
in
CAE) and Design
,
Circuits and Systems
,
Communication
2023
With the evolving complexity in automotive software in the last decade, a need for optimized custom hardware to support basic common functions is rising. AUTOSAR consortium defines a standard software specification for automotive software. A so-called SOME/IP (Scalable service-Oriented MiddlewarE over IP) transformer is one of these defined standard specifications. SOME/IP transformer is widely used in Ethernet-connected AUTOSAR-based Electronic Control Units for its scalability that is needed to cope with the increased optional features in today’s automotive software. In this paper, we propose a custom hardware support to accelerate one of the SOME/IP transformer functions, studying its overhead, limitations, and performance gain. Using our proposed solution, we achieved
50
×
speedup over of the traditional software implementation. The proposed hardware design maintains the same simplicity, flexibility, and modularity offered by traditional software solutions with minimal added overhead. Having a dedicated hardware for SOME/IP transformation makes the overall architecture more reliable.
Journal Article
A Service-Oriented Middleware for Integrated Management of Crowdsourced and Sensor Data Streams in Disaster Management
by
E. A. Horita, Flávio
,
Ueyama, Jó
,
F. G. de Assis, Luiz Fernando
in
Big Data Stream
,
Crowdsourcing
,
Disaster Management
2018
The increasing number of sensors used in diverse applications has provided a massive number of continuous, unbounded, rapid data and requires the management of distinct protocols, interfaces and intermittent connections. As traditional sensor networks are error-prone and difficult to maintain, the study highlights the emerging role of “citizens as sensors” as a complementary data source to increase public awareness. To this end, an interoperable, reusable middleware for managing spatial, temporal, and thematic data using Sensor Web Enablement initiative services and a processing engine was designed, implemented, and deployed. The study found that its approach provided effective sensor data-stream access, publication, and filtering in dynamic scenarios such as disaster management, as well as it enables batch and stream management integration. Also, an interoperability analytics testing of a flood citizen observatory highlighted even variable data such as those provided by the crowd can be integrated with sensor data stream. Our approach, thus, offers a mean to improve near-real-time applications.
Journal Article
SD-CPS: software-defined cyber-physical systems. Taming the challenges of CPS with workflows at the edge
by
Veiga, Luís
,
Van Roy, Peter
,
Kathiravelu, Pradeeban
in
Cellular telephones
,
Communication
,
Computation
2019
A cyber-physical system (CPS) is a smart mechanical environment, developed by an amalgamation of computation, networking, and physical dimensions. Each CPS consists of a network of devices, often limited in computing, storage, or bandwidth resources. Moreover, the frequent small-scale communications between the various counterparts of CPS require data and computation of CPS to be deployed close to each other, with the ability to support micro-executions. Due to these operational requirements, CPS faces several inherent challenges, uncommon to a traditional computational environment. In this paper, we describe software-defined cyber-physical systems (
SD-CPS
), a CPS framework built by extending and adapting the design principles of software-defined networking (SDN) into CPS. We realize the support for CPS operation as a workflow of microservices, possibly in continuous or cyclic execution.
SD-CPS
coordinates each CPS execution step, performed by a microservice, through an extended SDN controller architecture. By creating, placing, deploying, migrating, and managing the computation processes of CPS as service workflows at the edge,
SD-CPS
orchestrates the entire lifecycle of the CPS effectively and efficiently.
SD-CPS
thus addresses the general challenges of CPS, concerning modeling, development, performance, management, communication and coordination, scalability, and fault-tolerance, through its software-defined approach. Our evaluations highlight the efficiency of the
SD-CPS
framework and the scalability of its SDN controller to manage the complex CPS environments.
Journal Article
Reliable Security Strategy for Message-Oriented Middleware
2018
This article explores a method to solve the security problems such as limited single-server processing power and single point of failure, and so on, a newly designed and developed Message-Oriented Middleware that supports clustering features. By improving the traditional reverse proxy cluster system, Message-Oriented Middleware has been made more applicable to message transmission services. A method of dynamic load balancing and load transfer was based on a variety of factors that was also designed according to the characteristics of a message service system. The method can solve problems like system instability and performance bottle-neck in Message-Oriented Middleware effectively and can increase the throughput of the system obviously.
Journal Article
Integrating Third-party Services Using Brokers in the Serious Games’ Domain
by
Stavrev, Stefan Dimitrov
,
Terzieva, Todorka Zhivkova
,
Golev, Angel Atanasov
in
Brokers
,
Computer & video games
,
Computer science
2018
In this paper we demonstrate how to integrate 3rd party services in serious games. We use message queue broker and micro-services in a publish/subscribe manner in order to use real-time 3rd party data into a serious game’s logic. First, we discuss the benefits of service oriented architecture. Then, weanalyse and compare different message queues brokers in terms of data latency, throughput, fail-tolerance and scalability for the purpose of serious games. As asequence, we apply those best practices from other domains in the field of Serious Games (SGs). Finally, we summarize the presented ideas and comparisonsand draw conclusions.
Journal Article
Model-driven engineering of middleware-based ubiquitous services
2014
Supporting the execution of service-oriented applications over ubiquitous networks specifically calls for a service-oriented middleware (SOM), which effectively enables ubiquitous networking while benefiting from the diversity and richness of the networking infrastructure. However, developing ubiquitous applications that exploit the specific features offered by a SOM might be a time-consuming task, which demands a deep knowledge spanning from the application domain concepts down to the underlying middleware technicalities. In this paper, first we present the model-driven development process underpinning
ubi
SOAP, a SOM for the ubiquitous networking domain. Then, based on the domain concepts defined by the conceptual model of
ubi
SOAP, its architecture and its technicalities, we propose a domain-specific environment, called
ubi
DSE, that aids the development of applications that exploits the
ubi
SOAP features, from design to implementation.
ubi
DSE allows developers to focus on the main behavior of the modeled systems, rather than on complex details inherent to ubiquitous environments. As part of
ubi
DSE, specific tools are provided to automatically generate skeleton code for service-oriented applications to be executed on
ubi
SOAP-enabled devices, hence facilitating the exploitation of
ubi
SOAP by developers.
Journal Article
Real Time Message Matching Algorithm for Message-Oriented Middleware with Pub/Sub Model on TT&C Computer
by
Bao, Zhong Gui
,
Wang, Zong Tao
,
Wang, Chong Nan
in
Algorithms
,
Computer simulation
,
Efficiency
2014
In Message-Oriented Middleware with Pub/Sub model on TT&C computer, the clients are only responsible for sending messages to Pub/Sub services, the matching and forwarding of messages should be executed by Pub/Sub service. so the efficiency of matching algorithm is an important factor influencing the system real-time performance. A matrix matching algorithm is proposed in this paper. Firstly put all subscriptions under one theme into a matrix (m×n)of 0, 1 with preprocessing, m means the number of subscriptions, n means the total number of predicates. When one event is released, if it does not match with a predicate, delete all subscriptions containing the predicate. Experiments show that the efficiency of matrix matching algorithm is higher than traditional predicate counting algorithm.
Journal Article