DEVELOPMENT OF COMPUTER SYSTEM COMPONENTS IN CRITICAL APPLICATIONS: PROBLEMS, THEIR ORIGINS AND SOLUTIONS

2020 ◽  
Vol 3 (4) ◽  
pp. 252-262
Author(s):  
Andrzej Rucinski ◽  
Igor S. Kovalev ◽  
Myroslav O. Drozd ◽  
Oleksandr V. Drozd ◽  
Viktor V. Antoniuk ◽  
...  

The article is devoted to analysis of problems of the computer system development in the domain of critical applications. The main trends of this development were highlighted, which consisted in increased demands for performance based on parallelization of calculations, processing of approximate data and ensuring functional safety in accordance with the need for structuring for parallelism and fuzziness of the natural world, as well as with increased responsibility in decisions made. Analysis of problems encountered in implementation of existing solutions was carried out. There was a lag behind theories limited by the model of exact data from the practice of processing approximate data for modern systems receiving initial data from sensors, including safety-related systems. The problems of matrix structures, which underlie the design of modern computer systems and demonstrate low efficiency in performance and power consumption, as well as in providing functional safety, important for critical applications, are disclosed. The application of fault-tolerant solutions as the basis of functional safety and distrust of these solutions, which is manifested in the practice of using dangerous imitation modes, were noted. They recreate emergency conditions to improve the checkability in solving the problem of hidden faults, since a fault-tolerant solution does not become fail-safe when there is a shortage of checkability. An analysis was given to the sources of the problems considered and the possibilities of solving them from the point of view of a resource-based approach, which identifies the problem of hidden faults as a challenge of growth with a lag of components from the development of the system. The role of matrix structures in the backlog of components and the need to solve the problem by repeating the version redundancy for these structures are shown. Method of introduction of version redundancy into matrix structure on the basis of strongly connected versions for solution of problems of fault tolerance and checkability in complex is proposed. The effectiveness of the method is estimated on an example of the iterative array multiplier using its software model.

1984 ◽  
Vol 15 (3) ◽  
pp. 144-149
Author(s):  
J. Mende

A manager facing the decision whether to proceed with a proposed computer system development project needs to determine whether its benefits are worth more than its costs. This can be done by applying a simple mathematical formula to calculate the project's 'net worth', as the sum of the annual benefits obtainable during the system's life span, less its development costs. The formula recognizes that a system's annual benefit, comprising enhanced informational value plus reduction In data processing cost, will change as a result of obsolescence, cost of capital, organizational growth and learning.


Sadhana ◽  
1987 ◽  
Vol 11 (1-2) ◽  
pp. 221-231 ◽  
Author(s):  
D. Basu ◽  
K. V. S. S. Prasad Rao ◽  
S. V. L. A. Varaprasad ◽  
T. Kurian ◽  
T. Jayasri ◽  
...  

2021 ◽  
Author(s):  
Jonathan B. Chan

System on Programmable Chip (SoPC) based embedded system development has been increasing, aiming for improved system design, testing, and cost savings in the workflow for Application Specific ICs (ASIC). We examine the development of Smart Home embedded systems, which have been traditionally based on a fixed processor and memory, with inflexible configuration. We investigate how more ability can be added by updating firmware without the burden of updating hardware, or using a full (but dedicated) general purpose computer system. Our development and implementation of the smart home controller is based on the SoPC development environment from Altera. The development board includes all the necessary parts such as processor, memory, and various communication interfaces. The initial implementation includes a simple protocol for communication between home appliances or devices and controller. This protocol allows data transfer between home appliances or devices and the controller, in turn allowing both to support more features. We have investigated and developed a home resource management application. The main resources being managed in this project are hot and cold water, electricity, and gas. We have introduced a number of expert rules to manage these resources. Additionally, we have developed a home simulator, with virtual appliances and devices, that communicates with the home controller. The simulator interacts with the SoPC based smart home embedded system developed in this project by generating messages representing a number of smart appliances in the home. It provides a useful testing environment for the smart home embedded system to verify its design goals.


2021 ◽  
Vol 4 (30) ◽  
pp. 87-98
Author(s):  
V. L. Olenev ◽  
◽  
N. Y. Chumakova ◽  
N. I. Sinyov ◽  
A. Y. Syschikov ◽  
...  

The article presents the concept of all-optical on-board networks (AOON). AOON protocol stack is described, the operation of the transport layer, data link layer and the management layer of the AOON protocol stack is considered in details. The article also describes a software model designed to check the correctness of operation of the AOON protocol stack from a functional point of view, and an example of the developed software model is provided.


2019 ◽  
pp. 889-902
Author(s):  
Mohammed A. AlZain ◽  
Alice S. Li ◽  
Ben Soh ◽  
Mehedi Masud

One of the main challenges in cloud computing is to build a healthy and efficient storage for securely managing and preserving data. This means a cloud service provider needs to make sure that its clients' outsourced data are stored securely and, data queries and retrievals are executed correctly and privately. On the other hand, it may also mean businesses are willing to outsource their data to a third party only if they trust their data are not accessible and visible to the service provider and other non-authorized parties. However, one of the major obstacles faced here for ensuring data reliability and security is Byzantine faults. While Byzantine fault tolerance (BFT) has received growing attention from the academic research community, the research done is generally from the distributed computing point of view, and hence finds little practical use in cloud computing. To that end, the focus of this paper is to discuss how these faults can be tolerated with the authors' proposed conceptualization of Byzantine data faults and fault-tolerant architecture in cloud data management.


1988 ◽  
Vol 13 (4) ◽  
pp. 37-44
Author(s):  
Attahir Yusuf ◽  
Godson Nnadi

The effectiveness and efficiency with which commercial organizations process large quantities of data they generate is becoming a key competitive weapon. Computer system development in recent years has led to the creation of databases—easily updated filing systems that provide easy and rapid access to a number of users with diverse needs. Yusuf and Nnadi explain what database systems are, their functions, trends in their structures, and how they should be evaluated.


Foods ◽  
2020 ◽  
Vol 9 (8) ◽  
pp. 1044 ◽  
Author(s):  
Tatiana Pintado ◽  
Gonzalo Delgado-Pando

The low efficiency of animal protein (meat products) production is one of the main concerns for sustainable food production. However, meat provides high-quality protein among other compounds such as minerals or vitamins. The use of meat extenders, non-meat substances with high protein content, to partially replace meat, offers interesting opportunities towards the reformulation of healthier and more sustainable meat products. The objective of this review is to give a general point of view on what type of compounds are used as meat extenders and how they affect the physicochemical and sensory properties of reformulated products. Plant-based ingredients (pulses, cereals, tubers and fruits) have been widely used to replace up to 50% of meat. Mushrooms allow for higher proportions of meat substitution, with adequate results in reduced-sodium reformulated products. Insects and by-products from the food industry are novel approaches that present an opportunity to develop more sustainable meat products. In general, the use of meat extenders improves the yield of the products, with slight sensory modifications. These multiple possibilities make meat extenders’ use the most viable and interesting approach towards the production of healthier meat products with less environmental impact.


Sign in / Sign up

Export Citation Format

Share Document