Browsing by Author "Varga, Pal"
Now showing 1 - 8 of 8
Results Per Page
Sort Options
- Application system and services: design and implementation - a cook bookPublication . Delsing, Jerker; Albano, Michele; Ferreira, Luís Lino; Blomstedt, Frederik; Olovsson, Per; Varga, PalIn previous chapters local automation clouds and a SOA based architecture supporting the design and implementation of IoT based automation systems. This chapter is devoted to design and implement of application services. The ambition is to discuss: • Design of an Arrowhead Framework system • Implementation of such system and its services • Interoperability test
- Arrowhead Framework core systems and servicesPublication . Delsing, Jerker; Eliasson, Jens; Albano, Michele; Varga, Pal; Ferreira, Luís Lino; Derhamy, Hasan; Hegedus, Csaba; Puñal Pereira, Pablo; Carlsson, OscarIn chapter 2 local clouds was discussed followed by a local cloud automation architecture in chapter 3. The automation architecture supports the implementation of local automation clouds. Such implementation is supported by the Arrowhead Framework and its core Systems and Services. The Arrowhead Framework core systems enables the creation and operation of local clouds. First implementation of these systems and their services are described in detail in this chapter. There currently are two types of core services within the Arrowhead Framework: - Mandatory core systems - needed to establish the minimal local cloud - Automation support core systems – extending local cloud capabilities intending to provide support for the design and operation of local automation clouds an interaction between local clouds.
- Improving and modeling the performance of a Publish-Subscribe message brokerPublication . Rocha, Rafael; Maia, Cláudio; Lino Ferreira, Luis; Varga, PalThe Event Handler – a publish-subscribe broker implemented over REST/HTTP(S) – is an auxiliary system of the Arrowhead framework for IoT applications. During this work we found that the existing implementation of the Event Handler suffers from serious performance issues. This paper describes the reengineering effort that ultimately enabled it to reach much more acceptable levels of performance, by using appropriate software configurations and design patterns. Additionally, we also illustrate how this enhanced version of the Event Handler can be modeled using Petri nets, to depict the performance impact of different thread pool configurations and CPU core availability. The main objective of this modeling process is to enable the estimation of the system’s performance to guarantee the required quality of service.
- Improving the performance of a Publish-Subscribe message brokerPublication . Rocha, Rafael; Lino Ferreira, Luis; Maia, Claudio; Souto, Pedro; Varga, PalThe Arrowhead Framework, a SOA-based framework for IoT applications, provides the Event Handler system: a publish/subscribe broker implemented with REST/HTTP(S). However, the existing implementation of the Event Handler suffers from message latency problems that are not acceptable for industrial applications. Thus, this paper describes the refactoring process of this system that enabled it to reach acceptable levels of latency.
- Maintenance 4.0 World of Integrated InformationPublication . Jantunen, Erkki; di Orio, Giovanni; Hegedus, Csaba; Varga, Pal; Moldovan, Istvan; Larrinaga, Felix; Becker, Matthias; Albano, Michele; Maló, PedroThe Condition-Based Maintenance (CBM) strategy has got new, powerful toolset recently: the concepts of Internet of Things (IoT) and CyberPhysical Systems (CPS). These can provide flexible but powerful data collection and analysis methods for Proactive and Predictive Maintenance. In the landscape of new digitalization and interconnection of products, services, processes, enterprises and people, IoT/CPS-based platforms are increasing in their size and target applications in a steady manner. Beside the fundamental research challenges regarding the reference architecture, interoperability, performance, quality and deployment issues, the challenges regarding system maintenance are also burning. There are various issues that are specific to the maintenance domain: interoperability and data flow management, data representation models, and data processing models and tools. The paper describes a maintenance reference architecture and platform, which aims to tackle all these challenges. The architecture suggested by the MANTIS project covers edge and cloud level interoperability, data flow management, and data processing issues. Furthermore, it provides domain-specific methods for root cause analysis, failure prediction, and models for predicting remaining useful life. The architecture is strengthened by the concept of MIMOSA, a data model definition that allows data representation models that are easy to fit into relational object and information management models required by CBM. The MANTIS platform utilizes the Arrowhead framework for tackling interoperability and integrability issues.
- Making system of systems interoperable – The core components of the arrowhead frameworkPublication . Varga, Pal; Blomstedt, Fredrik; Lino Ferreira, Luis; Eliasson, Jens; Johansson, Mats; Delsing, Jerker; Martínez de Soria, IkerThe objective of the Arrowhead Framework is to efficiently support the development, deployment and operation of interconnected, cooperative systems. It is based on the Service Oriented Architecture philosophy. The building elements of the framework are systems that provide and consume services, and cooperate as systems of systems. Some commonly used systems, such as orchestration, authorization or service registry are considered as core. These can be used by any system of systems that follow the guidelines of the Arrowhead Framework. Within the framework, systems – using different information exchange technologies during collaboration – are helped through various approaches. These include the so-called Interoperability Layer, as well as systems and services for translation. Furthermore, one of the main problems of developing such highly interoperable systems is the lack of understanding between various development groups. Adequate development and service documentation methodologies can help to overcome this issue. The design, development and verification methodology for each service, system and system of systems within the Arrowhead Framework supports that these can be implemented, verified, deployed, and run in an interoperable way. This paper presents an overview of the framework together with its core elements – and provides guidelines for the design and deployment of interoperable, Arrowhead-compliant cooperative systems.
- Optimising Maintenance: What are the expectations for Cyber Physical SystemsPublication . Jantunen, Erkki; Zurutuza, Urko; Ferreira, Luís Lino; Varga, PalThe need for maintenance is based on the wear of components of machinery. If this need can be defined reliably beforehand so that no unpredicted failures take place then the maintenance actions can be carried out economically with minimum disturbance to production. There are two basic challenges in solving the above. First understanding the development of wear and failures, and second managing the measurement and diagnosis of such parameters that can reveal the development of wear. In principle the development of wear and failures can be predicted through monitoring time, load or wear as such. Monitoring time is not very efficient, as there are only limited numbers of components that suffer from aging which as such is result of chemical wear i.e. changes in the material. In most cases the loading of components influences their wear. In principle the loading can be stable or varying in nature. Of these two cases the varying load case is much more challenging than the stable one. The monitoring of wear can be done either directly e.g. optical methods or indirectly e.g. vibration. Monitoring actual wear is naturally the most reliable approach, but it often means that additional investments are needed. The paper discusses the above issues and what are the requirements that follow from these for optimising maintenance based of the use of Cyber Physical Systems.
- The Arrowhead Framework architecturePublication . Delsing, Jerker; Varga, Pal; Ferreira, Luís Lino; Albano, Michele; Puñal Pereira, Pablo; Eliasson, Jens; Carlsson, Oscar; Derhamy, HasanThe objective of Arrowhead Framework architecture is to facilitate the creation of local automation clouds. Thus enabling local real time performance and security. Paired with simple and cheap engineering. While simultaneously enabling scalability through multi cloud interaction. The architecture addresses the move from large monolithic organisations towards multi-stakeholder cooperations where cooperation are fostered by market requirements. This is to support the high level topics in today’s society such as sustainability, flexibility, efficiency and competitiveness in production.