Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 12 of 12

Full-Text Articles in Physical Sciences and Mathematics

Virtual Sensor Middleware: Managing Iot Data For The Fog-Cloud Platform, Fadi Almahamid, Hanan Lutfiyya, Katarina Grolinger Oct 2022

Virtual Sensor Middleware: Managing Iot Data For The Fog-Cloud Platform, Fadi Almahamid, Hanan Lutfiyya, Katarina Grolinger

Electrical and Computer Engineering Publications

This paper introduces the Virtual Sensor Middleware (VSM), which facilitates distributed sensor data processing on multiple fog nodes. VSM uses a Virtual Sensor as the core component of the middleware. The virtual sensor concept is redesigned to support functionality beyond sensor/device virtualization, such as deploying a set of virtual sensors to represent an IoT application and distributed sensor data processing across multiple fog nodes. Furthermore, the virtual sensor deals with the heterogeneous nature of IoT devices and the various communication protocols using different adapters to communicate with the IoT devices and the underlying protocol. VSM uses the publish-subscribe design pattern …


Design Of Lvc Simulation Test Middleware For Saas, Du Nan, Yaxin Tan Jun 2021

Design Of Lvc Simulation Test Middleware For Saas, Du Nan, Yaxin Tan

Journal of System Simulation

Abstract: LVC (Live-Virtual-Constructive) technology provides a new technical means for equipment test. In view of the large number of heterogeneous simulation resource objects and complex interaction in the LVC system test, which can not meet the test task requirements of quick response of the weapon system, the middleware and application model framework is reformed according to the remote method invocation based on TENA. The functional modules of LVC simulation middleware including model running component, publishing and ordering component, message processing component and real-time running component are designed to provide efficient real-time communication mechanism for LVC simulation and support the application …


Research On Configurable Simulation Integration Technology For Equipment Software, Yuanyuan Wang, Yuxin Duan, Guangzhao Song Nov 2020

Research On Configurable Simulation Integration Technology For Equipment Software, Yuanyuan Wang, Yuxin Duan, Guangzhao Song

Journal of System Simulation

Abstract: The problems of the traditional distributed digital simulation system are analyzed. The method of constructing the digital simulation system based on the equipment software is studied. The configurable simulation integration middleware is designed. The overall structure of the configurable middleware is designed and the design ideas of each module are briefly summarized. An example of a digital simulation system with networked transformation of equipment shows that the middleware can be effectively and flexibly configured and can provide support for constructing digital simulation system with software, which can be promoted and used in other simulation systems.


Research Of Joint Simulation Platform Supporting Interoperability Of Lvc, Jihong Cai, Duzheng Qing, Baodi Xie Sep 2020

Research Of Joint Simulation Platform Supporting Interoperability Of Lvc, Jihong Cai, Duzheng Qing, Baodi Xie

Journal of System Simulation

Abstract: In order to meet the requirements of armament test & training, a way to realize LVC simulation interoperability was proposed as what the advanced countries did and related key technologies including architecture, common object model description, middleware design, time management on WAN were illustrated in detail. Joint simulation (Josim in short) platform achieved significant progress for integration of Live/Virtual/Constructive simulations, and greatly enhanced the abilities of interoperability, reusability and composability for simulation resources. Some further research emphases in the area were given.


Vertical Implementation Of Cloud For Education (V.I.C.E.), Travis S. Brummett Jul 2016

Vertical Implementation Of Cloud For Education (V.I.C.E.), Travis S. Brummett

Masters Theses & Specialist Projects

There are several different implementations of open source cloud software that organizations can utilize when deploying their own private cloud. Some possible solutions are OpenNebula, Nimbus, and Eucalyptus. These are Infrastructure-as-a-Service (IaaS) cloud implementations that ultimately gives users virtual machines to undefined job types. A typical IaaS cloud is composed of a front-end cloud controller node, a cluster controller node for controlling compute nodes, a virtual machine image repository node, and many persistent storage nodes and compute nodes. These architectures are built for ease of scalability and availability.

Interestingly, the potential of such architectures could have in the educational field …


Performance Of Java Middleware - Java Rmi, Jaxrpc, And Corba, N. A. B. Gray Dec 2012

Performance Of Java Middleware - Java Rmi, Jaxrpc, And Corba, N. A. B. Gray

Associate Professor Neil Gray

Developers of distributed Java systems can now choose among Java-RMI, CORBA, and Web-Service (JAXRPC) middleware technologies. Performance is one factor that has to be considered in choosing the appropriate technology for a particular application. The results presented in this paper show that the nature of response data has a greater impact on relative performance than has been allowed for in most previous studies. Relative performances of the technologies as measured on simple requests and responses are not representative of the behaviour that can be expected in practical applications.


Spawn: Service Provision In Ad-Hoc Wireless Networks, Radu Handorean, Gruia-Catalin Roman, Rohan Sen, Gregory Hackmann, Christopher Gill Aug 2005

Spawn: Service Provision In Ad-Hoc Wireless Networks, Radu Handorean, Gruia-Catalin Roman, Rohan Sen, Gregory Hackmann, Christopher Gill

All Computer Science and Engineering Research

The increasing ubiquity of wireless mobile computing platforms has opened up the potential for unprecedented levels of communication, coordination and collaboration among mobile computing devices, most of which will occur in an ad hoc, on-demand manner. This paper describes SPAWN, a middleware supporting service provision in ad-hoc wireless networks. The aim of SPAWN is to provide the software resources on mobile devices that facilitate electronic collaboration. This is achieved by applying the principles of service oriented computing (SOC), an emerging paradigm that has seen success in wired settings. SPAWN is an adaptation and extension of the Jini model of SOC …


Performance Of Java Middleware - Java Rmi, Jaxrpc, And Corba, N. A. B. Gray Jan 2005

Performance Of Java Middleware - Java Rmi, Jaxrpc, And Corba, N. A. B. Gray

Faculty of Informatics - Papers (Archive)

Developers of distributed Java systems can now choose among Java-RMI, CORBA, and Web-Service (JAXRPC) middleware technologies. Performance is one factor that has to be considered in choosing the appropriate technology for a particular application. The results presented in this paper show that the nature of response data has a greater impact on relative performance than has been allowed for in most previous studies. Relative performances of the technologies as measured on simple requests and responses are not representative of the behaviour that can be expected in practical applications.


An Efficient Middleware Architecture Supporting Real-Time Distributed Object Programming, Erhan Saridoğan, Nadi̇a Erdoğan Jan 2002

An Efficient Middleware Architecture Supporting Real-Time Distributed Object Programming, Erhan Saridoğan, Nadi̇a Erdoğan

Turkish Journal of Electrical Engineering and Computer Sciences

With the increasing demand for distributed real-time systems, the need for programming tools and execution platforms useful in development of such application systems is widely recognized. This paper presents CORD-RTS, an efficient middleware architecture that provides support for real-time distributed object programming. The communication infrastructure and various components of the middleware, which support several modes of interactions among distributed real-time objects, along with its real-time features and services, are discussed in detail.


Thread Transparency In Information Flow Middleware, Rainer Koster, Andrew P. Black, Jie Huang, Jonathan Walpole, Calton Pu Jan 2002

Thread Transparency In Information Flow Middleware, Rainer Koster, Andrew P. Black, Jie Huang, Jonathan Walpole, Calton Pu

Computer Science Faculty Publications and Presentations

Existing middleware is based on control-flow centric interaction models such as remote method invocations, poorly matching the structure of applications that process continuous information flows. Difficulties cultiesin building this kind of application on conventional platforms include flow-specific concurrency and timing requirements, necessitating explicit management of threads, synchronization, and timing by the application programmer. We propose Infopipes as a high-level abstraction for information flows, and we are developing a middleware framework that supports this abstraction. Infopipes transparently handle complexities associated with control flow and multi-threading. From high-level configuration descriptions the platform determines what parts of a pipeline require separate threads or …


Reifying Communication At The Application Level, Andrew P. Black, Jie Huang, Jonathan Walpole Oct 2001

Reifying Communication At The Application Level, Andrew P. Black, Jie Huang, Jonathan Walpole

Computer Science Faculty Publications and Presentations

Middleware, from the earliest RPC systems to recent Object-Oriented Remote Message Sending (RMS) systems such as Java RMI and CORBA, claims transparency as one of its main attributes. Coulouris et al. define transparency as “the concealment from the … application programmer of the separation of components in a distributed system.” They go on to identify eight different kinds of transparency.

We considered titling this paper “Transparency Considered Harmful”, but that title is misleading because it implies that all kinds of transparency are bad. This is not our view. Rather, we believe that the choice of which transparencies should be offered …


Work In Progress: Automating Proportion/Period Scheduling, David Steere, Jonathan Walpole, Calton Pu Dec 1999

Work In Progress: Automating Proportion/Period Scheduling, David Steere, Jonathan Walpole, Calton Pu

Computer Science Faculty Publications and Presentations

The recent effort to define middleware capable of supporting real-time applications creates the opportunity to raise the level of abstraction presented to the programmer. We propose that proportion/period is a better abstraction for specifying resource needs and allocation than priorities. We are currently investigating techniques to address some issues that are restricting use of proportion/period scheduling to research real-time prototypes. In particular, we are investigating techniques to automate the task of selecting proportion and period, and that allow proportion/period to incorporate job importance under overload conditions.