Middleware

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 90138 Experts worldwide ranked by ideXlab platform

Siobhán Clarke - One of the best experts on this subject based on the ideXlab platform.

  • Middleware for internet of things: an evaluation in a small-scale IoT environment
    Journal of Reliable Intelligent Environments, 2018
    Co-Authors: Andrei Palade, Christian Cabrera, Fan Li, Gary White, M. A. Razzaque, Siobhán Clarke
    Abstract:

    The internet of things (IoT) envisages an ultralarge-scale network of things, which will offer services to a large number of applications in numerous domains and environments. A Middleware can ease application development by providing the necessary functional components for service registration, discovery and composition. Recently, there have been a large number of proposals for IoT Middleware solutions, and a few recent studies have surveyed and qualitatively evaluated these IoT Middleware proposals against a variety of functional features. This paper is an extension of these studies with an evaluation of four representative Middlewares in a small-scale scenario to provide a more in-depth perspective of the state of the art with reference to the scale and heterogeneity of dynamic IoT environments. The results show a number of issues. Service registration, discovery and composition components still require human intervention. With such a large number of available services, these components need to be automated to enable fast deployment and adaptation of IoT applications. The scalability evaluation of new proposals should follow a holistic approach, as opposed to considering only individual components. Finally, support for user’s non-functional requirements is limited to best-effort QoS.

  • WoWMoM - Middleware for Internet of Things: A quantitative evaluation in small scale
    2017 IEEE 18th International Symposium on A World of Wireless Mobile and Multimedia Networks (WoWMoM), 2017
    Co-Authors: Andrei Palade, Christian Cabrera, Gary White, M. A. Razzaque, Siobhán Clarke
    Abstract:

    Recently, there have been a large number of proposals for IoT Middleware solutions. In addition, a few recent studies have surveyed and qualitatively evaluated these IoT Middleware proposals against functional and non-functional features. A quantitative evaluation is also needed to complement these existing qualitative studies and provide a more in-depth perspective of the state of the art. This paper presents a quantitative evaluation of 4 representative proposals: OpenIoT, CHOReOS, LinkSmart and UBIWARE. The evaluation results, based on a small real-life scenario, show that research is needed in the area of autonomous and scalable service registration, discovery and composition, heterogeneity, and interoperability of IoT Middlewares.

Junliang Chen - One of the best experts on this subject based on the ideXlab platform.

  • cross layer qos enabled sdn like publish subscribe communication infrastructure for iot
    China Communications, 2020
    Co-Authors: Yang Zhang, Junliang Chen
    Abstract:

    Publish/subscribe paradigm is often adopted to create the communication infrastructure of the Internet of Things (IoT) for many clients to access enormous real-time sensor data. However, most current publish/subscribe Middlewares are based on traditional ossified IP networks, which are difficult to enable Quality of Service (QoS). How to design the next generation publish/subscribe Middleware has become an urgent problem. The emerging Software Defined Networking (SDN) provides new opportunities to improve the QoS of publish/subscribe facilities for delivering events in IoT owing to its customized programmability and centralized control. We can encode event topics, priorities and security policies into flow entries of SDN-enabled switches to satisfy personalized QoS needs. In this paper, we propose a cross-layer QoS enabled SDN-like publish/subscribe communication infrastructure, aiming at building an IoT platform to seamlessly connect IoT services with SDN networks and improving the QoS of delivering events. We first present an SDN-like topic-oriented publish/subscribe Middleware architecture with a cross-layer QoS control framework. Then we discuss prototype implementation, including topic management, topology maintenance, event routing and policy management. In the end, we use differentiated services and cross-layer access control as cross-layer QoS scenarios to verify the prototype. Experimental results show that our Middleware is effective.

  • cross layer access control in publish subscribe Middleware over software defined networks
    Computer Communications, 2019
    Co-Authors: Yang Zhang, Huiyu Zhou, Junliang Chen
    Abstract:

    Abstract When technologies of software-defined networks (SDNs) provide a chance to improve the quality of service (QoS) of publish/subscribe Middlewares, new chances are also arising for adversaries to attack the networks and the Middlewares. We here propose a cross-layer access control solution to protect the publish/subscribe Middleware over SDNs. Applications over a publish/subscribe Middleware interact by an indirect, anonymous and multicast event communication paradigm, where we hope that the applications, the Middleware, and the underlying network collaborate to realize the access control of reading/writing events. The key issue is how to use the flow matching capability of SDN switches to efficiently and securely enforce complex authorization policies that include multiple conjunction and disjunction structures. It is required to resist against the collusion attacks of SDN controllers and subscribers when the Middleware/network is partially delegated to enforce the authorization policies of publishers. In our cross-layer solution, a policy representation method is presented to encode authorization policies into flow entries with high data compression and security, and a two-party computation method is presented to carry out secret sharing for defeating malicious SDN controllers and subscribers. Finally, our solution is evaluated to show its effectiveness.

  • Using Machine Learning to Provide Reliable Differentiated Services for IoT in SDN-Like Publish/Subscribe Middleware
    MDPI AG, 2019
    Co-Authors: Yulong Shi, Yang Zhang, Hans-arno Jacobsen, Lulu Tang, Geoffrey Elliott, Guanqun Zhang, Xiwei Chen, Junliang Chen
    Abstract:

    At present, most publish/subscribe Middlewares suppose that there are equal Quality of Service (QoS) requirements for all users. However, in many real-world Internet of Things (IoT) service scenarios, different users may have different delay requirements. How to provide reliable differentiated services has become an urgent problem. The rise of Software-Defined Networking (SDN) provides endless possibilities to improve the QoS of publish/subscribe Middlewares due to its greater programmability. We can encode event topics and priorities into flow entries of SDN switches directly to meet customized requirements. In this paper, we first propose an SDN-like publish/subscribe Middleware architecture and describe how to use this architecture and priority queues supported by OpenFlow switches to realize differentiated services. Then we present a machine learning method using the eXtreme Gradient Boosting (XGBoost) model to solve the difficult issue of getting the queuing delay of switches accurately. Finally, we propose a reliable differentiated services guarantee mechanism according to the queuing delay and the programmability of SDN to improve QoS, namely, a two-layer queue management mechanism. Experimental evaluations show that the delay predicted by the XGBoost method is closer to the real value; our mechanism can save end-to-end delay, reduce packet loss rate, and allocate bandwidth more reasonably

Krzysztof Benedyczak - One of the best experts on this subject based on the ideXlab platform.

  • seamless access to the pl grid e infrastructure using unicore Middleware
    Building a National Distributed e-Infrastructure - PL-Grid, 2012
    Co-Authors: Krzysztof Benedyczak, Marcin Stolarek, Aw Rowicki, Marcelina Borcz, Grzegorz Marczak, Maciej Filocha
    Abstract:

    This chapter provides a brief overview of the UNICORE grid Middleware and its utilization in the large Distributed Computing Infrastructure. UNICORE framework, in its recent version implements key grid standards and specifications. The system architecture and capabilities, such as security, workflow and data management are described. The installation of the UNICORE environment in the PL-Grid is presented. Special attention is given to the integration of the UNICORE Middleware with the PL-Grid authentication and authorization framework which allows for uniform infrastructure and user management across different Middlewares. The solutions for monitoring and accounting of the UNICORE infrastructure is presented.

  • PL-Grid - Seamless access to the PL-Grid e-infrastructure using UNICORE Middleware
    Building a National Distributed e-Infrastructure–PL-Grid, 2012
    Co-Authors: Krzysztof Benedyczak, Marcin Stolarek, Aw Rowicki, Marcelina Borcz, Grzegorz Marczak, Rados, Rafa, Kluszczy, Ski, Maciej Filocha
    Abstract:

    This chapter provides a brief overview of the UNICORE grid Middleware and its utilization in the large Distributed Computing Infrastructure. UNICORE framework, in its recent version implements key grid standards and specifications. The system architecture and capabilities, such as security, workflow and data management are described. The installation of the UNICORE environment in the PL-Grid is presented. Special attention is given to the integration of the UNICORE Middleware with the PL-Grid authentication and authorization framework which allows for uniform infrastructure and user management across different Middlewares. The solutions for monitoring and accounting of the UNICORE infrastructure is presented.

  • Euro-Par Workshops - Towards a common authorization infrastructure for the grid
    Lecture Notes in Computer Science, 2010
    Co-Authors: Krzysztof Benedyczak, Marcin Lewandowski, Piotr Bała
    Abstract:

    In this paper we report results of the ongoing effort to provide a seamless authorization for the UNICORE and Globus Toolkit Middlewares using the UNICORE Virtual Organizations System (UVOS). The UVOS is already well integrated with the UNICORE Middleware. We have designed and created a set of native Globus Toolkit 4 modules which enable a UVOS based authorization, with a similar functionality as its UNICORE counterpart. Actually the same authorization data stored on the UVOS server can serve both Middlewares simultaneously. The paper provides an overview of existing approaches to the user management problem in the Grid environment with a special emphasis on those which can be used across different grid Middlewares. The paper presents the UVOS system, its features and how its adoption helps to manage users of the UNICORE and Globus 4 Middlewares.

Yang Zhang - One of the best experts on this subject based on the ideXlab platform.

  • cross layer qos enabled sdn like publish subscribe communication infrastructure for iot
    China Communications, 2020
    Co-Authors: Yang Zhang, Junliang Chen
    Abstract:

    Publish/subscribe paradigm is often adopted to create the communication infrastructure of the Internet of Things (IoT) for many clients to access enormous real-time sensor data. However, most current publish/subscribe Middlewares are based on traditional ossified IP networks, which are difficult to enable Quality of Service (QoS). How to design the next generation publish/subscribe Middleware has become an urgent problem. The emerging Software Defined Networking (SDN) provides new opportunities to improve the QoS of publish/subscribe facilities for delivering events in IoT owing to its customized programmability and centralized control. We can encode event topics, priorities and security policies into flow entries of SDN-enabled switches to satisfy personalized QoS needs. In this paper, we propose a cross-layer QoS enabled SDN-like publish/subscribe communication infrastructure, aiming at building an IoT platform to seamlessly connect IoT services with SDN networks and improving the QoS of delivering events. We first present an SDN-like topic-oriented publish/subscribe Middleware architecture with a cross-layer QoS control framework. Then we discuss prototype implementation, including topic management, topology maintenance, event routing and policy management. In the end, we use differentiated services and cross-layer access control as cross-layer QoS scenarios to verify the prototype. Experimental results show that our Middleware is effective.

  • Cross-layer access control in publish/subscribe Middleware over software-defined networks
    2019
    Co-Authors: Yang Zhang, Huiyu Zhou, Jun-liang Che
    Abstract:

    When technologies of software-defined networks (SDNs) provide a chance to improve the quality of service (QoS) of publish/subscribe Middlewares, new chances are also arising for adversaries to attack the networks and the Middlewares. We here propose a cross-layer access control solution to protect the publish/subscribe Middleware over SDNs. Applications over a publish/subscribe Middleware interact by an indirect, anonymous and multicast event communication paradigm, where we hope that the applications, the Middleware, and the underlying network collaborate to realize the access control of reading/writing events. The key issue is how to use the flow matching capability of SDN switches to efficiently and securely enforce complex authorization policies that include multiple conjunction and disjunction structures. It is required to resist against the collusion attacks of SDN controllers and subscribers when the Middleware/network is partially delegated to enforce the authorization policies of publishers. In our cross-layer solution, a policy representation method is presented to encode authorization policies into flow entries with high data compression and security, and a two-party computation method is presented to carry out secret sharing for defeating malicious SDN controllers and subscribers. Finally, our solution is evaluated to show its effectiveness

  • cross layer access control in publish subscribe Middleware over software defined networks
    Computer Communications, 2019
    Co-Authors: Yang Zhang, Huiyu Zhou, Junliang Chen
    Abstract:

    Abstract When technologies of software-defined networks (SDNs) provide a chance to improve the quality of service (QoS) of publish/subscribe Middlewares, new chances are also arising for adversaries to attack the networks and the Middlewares. We here propose a cross-layer access control solution to protect the publish/subscribe Middleware over SDNs. Applications over a publish/subscribe Middleware interact by an indirect, anonymous and multicast event communication paradigm, where we hope that the applications, the Middleware, and the underlying network collaborate to realize the access control of reading/writing events. The key issue is how to use the flow matching capability of SDN switches to efficiently and securely enforce complex authorization policies that include multiple conjunction and disjunction structures. It is required to resist against the collusion attacks of SDN controllers and subscribers when the Middleware/network is partially delegated to enforce the authorization policies of publishers. In our cross-layer solution, a policy representation method is presented to encode authorization policies into flow entries with high data compression and security, and a two-party computation method is presented to carry out secret sharing for defeating malicious SDN controllers and subscribers. Finally, our solution is evaluated to show its effectiveness.

  • Using Machine Learning to Provide Reliable Differentiated Services for IoT in SDN-Like Publish/Subscribe Middleware
    MDPI AG, 2019
    Co-Authors: Yulong Shi, Yang Zhang, Hans-arno Jacobsen, Lulu Tang, Geoffrey Elliott, Guanqun Zhang, Xiwei Chen, Junliang Chen
    Abstract:

    At present, most publish/subscribe Middlewares suppose that there are equal Quality of Service (QoS) requirements for all users. However, in many real-world Internet of Things (IoT) service scenarios, different users may have different delay requirements. How to provide reliable differentiated services has become an urgent problem. The rise of Software-Defined Networking (SDN) provides endless possibilities to improve the QoS of publish/subscribe Middlewares due to its greater programmability. We can encode event topics and priorities into flow entries of SDN switches directly to meet customized requirements. In this paper, we first propose an SDN-like publish/subscribe Middleware architecture and describe how to use this architecture and priority queues supported by OpenFlow switches to realize differentiated services. Then we present a machine learning method using the eXtreme Gradient Boosting (XGBoost) model to solve the difficult issue of getting the queuing delay of switches accurately. Finally, we propose a reliable differentiated services guarantee mechanism according to the queuing delay and the programmability of SDN to improve QoS, namely, a two-layer queue management mechanism. Experimental evaluations show that the delay predicted by the XGBoost method is closer to the real value; our mechanism can save end-to-end delay, reduce packet loss rate, and allocate bandwidth more reasonably

Andrei Palade - One of the best experts on this subject based on the ideXlab platform.

  • Middleware for internet of things: an evaluation in a small-scale IoT environment
    Journal of Reliable Intelligent Environments, 2018
    Co-Authors: Andrei Palade, Christian Cabrera, Fan Li, Gary White, M. A. Razzaque, Siobhán Clarke
    Abstract:

    The internet of things (IoT) envisages an ultralarge-scale network of things, which will offer services to a large number of applications in numerous domains and environments. A Middleware can ease application development by providing the necessary functional components for service registration, discovery and composition. Recently, there have been a large number of proposals for IoT Middleware solutions, and a few recent studies have surveyed and qualitatively evaluated these IoT Middleware proposals against a variety of functional features. This paper is an extension of these studies with an evaluation of four representative Middlewares in a small-scale scenario to provide a more in-depth perspective of the state of the art with reference to the scale and heterogeneity of dynamic IoT environments. The results show a number of issues. Service registration, discovery and composition components still require human intervention. With such a large number of available services, these components need to be automated to enable fast deployment and adaptation of IoT applications. The scalability evaluation of new proposals should follow a holistic approach, as opposed to considering only individual components. Finally, support for user’s non-functional requirements is limited to best-effort QoS.

  • WoWMoM - Middleware for Internet of Things: A quantitative evaluation in small scale
    2017 IEEE 18th International Symposium on A World of Wireless Mobile and Multimedia Networks (WoWMoM), 2017
    Co-Authors: Andrei Palade, Christian Cabrera, Gary White, M. A. Razzaque, Siobhán Clarke
    Abstract:

    Recently, there have been a large number of proposals for IoT Middleware solutions. In addition, a few recent studies have surveyed and qualitatively evaluated these IoT Middleware proposals against functional and non-functional features. A quantitative evaluation is also needed to complement these existing qualitative studies and provide a more in-depth perspective of the state of the art. This paper presents a quantitative evaluation of 4 representative proposals: OpenIoT, CHOReOS, LinkSmart and UBIWARE. The evaluation results, based on a small real-life scenario, show that research is needed in the area of autonomous and scalable service registration, discovery and composition, heterogeneity, and interoperability of IoT Middlewares.