volume-14-Issue 2 (2021)
Understanding and Comparing Approaches for Performance Engineering of Self-adaptive Systems Based on Queuing Networks
JUSPN, volume-14, Issue 2 (2021) , PP 27 - 35
Published: 30 Apr 2021
by Davide Arcelli from Università degli Studi dell’Aquila, L’Aquila, Italy, 67100
Abstract: Enabling self-adaptation within hardware/software systems is a complex task, mainly due to environment uncertainty that has to be faced while the system is providing its functionalities. Besides, non-functional goals that have to be met by the system may be introduced, defining Quality-of-Service (QoS) requirements which drive the adaptation. This paper enhances a previous study which surveyed the literature with respect to performance-driven self-adaptation, supported by the Queuing Network paradigm. The seven approaches identified in previous work are detailed in this paper based on a well-defined taxonomy deriving from the former’s classification scheme and spanning over different dimensions, with particular emphasis on the way adaptation mechanisms are introduced, e.g. available knobs, nonfunctional goals, sources of uncertainty. Based on such taxonomy, internal characteristics of those approaches are described, as well as commonalities and differences, aimed at providing a detailed view of the current state-of-art in the context of performance-driven self-adaptation supported by the Queuing Network paradigm. read more... read less...
Keywords: Self-Adaptive Systems, Software Architecture, Autonomous Systems; Software Performance Engineering; Queuing Networks.
JUSPN, volume-14, Issue 2 (2021) , PP 21 - 26
Published: 23 Apr 2021
by E. K. Arakelyan, A. V. Andryushin, Pashchenko F.F. S. V. Mezin, A. A. Kosoya from National Research University “MPEI”, Moscow, Russia, 111250, V. A. Trapeznikov Institute of Control Sciences of Russian Academy of Sciences, Moscow, Russia,117997
Abstract: Actual problems of increasing the intelligence of TPP’ (thermal power plant) automated control systems (ACS) built on the basis of modern PTC (program and technical complexes) are considered. It is shown that from the standpoint of the modern approach, complex technical control systems satisfy the definition of intelligent control systems as systems that act rationally and optimally. It is from these positions that the report considers the problems of increasing the intelligence of the TPP’ automated control system based on the creation of a unified system for improving the quality of control and solving optimization problems at all hierarchical levels of technological and production processes control. As an estimation of the level of intelligence, it is proposed to use a conditional "intelligence coefficient", the essence of which is to determine the share of intelligent technologies in the total volume of performed functions of the automated control system on the considered task or control function. A method for determining the intelligence coefficient at hierarchical levels of control and the automated control system as a whole is proposed. An illustrative example of calculating this coefficient at all hierarchical levels of control in relation to TPPs with CCGT (combine circle gas turbine)) PGU-450 is provided. It is shown that for a significant increase in the level of intelligence of the ACS based on PTC, special attention should be paid to the intellectualization of optimization problems at the block and station levels of control. read more... read less...
Keywords: Intelligent System, Control, Rationality, Optimality, Intelligence Increasing, Intelligence Coefficient, Function Groups, Hierarchical Levels, Methodology, Illustrative Example
JUSPN, volume-14, Issue 2 (2021) , PP 11 - 19
Published: 20 Apr 2021
by Kamalendu Pala, Ansar-Ul-Haque Yasar from Department of Computer Science, City, University of London, London, United Kingdom, EC1V 0HB, Transportation Research Institute (IMOB), Hasselt University, Hasselt, Belgium, B-3590
Abstract: Information and communication technologies (ICT) are ushering enormous evolution in recent decades, and many disruptive technologies, such as the Internet of Things (IoT), blockchain technology, big data, and service-oriented computing (SOC), have emerged. These technologies are guiding the supply chain management (SCM) community and enable the fusion of digital and physical world of many industries (e.g. automotive, retail, pharmaceutical, apparel). Modern supply chains have transformed into highly complex vale creating business networks and turned into an important source of competitive advantage. However, it has become increasingly challenging to cross-check the source of raw materials and maintain visibility of products and merchandise, while they are moving through the value chain network. The application of the IoT can help companies to observe, track, and monitor products, activities, and processes within their respective value chain networks. In combination with IoT, blockchain technology can enable a wider range of different application scenarios to improve value chain transparency and to increase the effectiveness of business transactions trust. In this way, business information system architecture plays an important role in storing, processing, and distributing data and information. This paper presents a blockchain-based architecture for the IoT applications, which brings distributed data processing capabilities using a SOC framework to support business services in the apparel manufacturing network. read more... read less...
Keywords: Apparel Manufacturing, Big Data, Blockchain Technology, Internet of Things, Service-Oriented Computing, Supply Chain Management
JUSPN, volume-14, Issue 2 (2021) , PP 01 - 10
Published: 16 Apr 2021
by Euripides G.M. Petrakis, Xenofon Koundourakis from School of Electrical and Computer Engineering, Technical University of Crete (TUC), Chania, Crete, Greece
Abstract: iXen's ambition is to overcome the limits of existing IoT platforms in the cloud and deal with challenges of security and interoperability. Therefore, iXen is interoperable and expandable (i.e. services can be added or removed) while being secure by design: access to services is granted only to authorized users (or other services) based on user roles and access policies. Leveraging principles of Service Oriented Architectures (SOA) and the most recent EU standards for context information management, iXen is implemented as a composition of RESTful micro-services in the cloud. iXen adopts a 3-tier architecture design model. The first layer supports connectivity of the vast diversity of IoT devices with the cloud. The second (middle) layer implements IoT data functionality including, database, security and context management services allowing devices to publish information and, users (or other services) subscribed to devices to get notified about the availability of this information. Flow-based programming services in the middle layer allow fast development of new applications by wiring together IoT devices and services. The third layer makes IoT applications available to customers based on subscriptions. The experimental analysis shows that iXen is responding in real-time to complex service requests under heavy workloads. read more... read less...
Keywords: Cloud, IoT, Service Oriented Architecture, Micro-Services, Context Management, Flow-Based Programming