The performance trade-offs of implementing a large scale real-time application using the Windows NT operating system

Author(s):  
K.M. Obenland ◽  
L.H. Rosen
Author(s):  
M. M. Astrahan ◽  
B. Housman ◽  
J. F. Jacobs ◽  
R. P. Mayer ◽  
W. H. Thomas

2017 ◽  
Vol 26 (1) ◽  
pp. 43-56
Author(s):  
M.M. Hasan ◽  
S. Sultana ◽  
C.K. Foo

The purpose of the mixed-mode system research is to handle devices with the accuracy of real-time systems and at the same time, having all the benefits and facilities of a matured Graphic User Interface (GUI) operating system which is typically nonreal-time. This mixed-mode operating system comprising of a real-time portion and a non-real-time portion was studied and implemented to identify the feasibilities and performances in practical applications (in the context of scheduled the real-time events). In this research an i8751 microcontroller-based hardware was used to measure the performance of the system in real-time-only as well as non-real-time-only configurations. The real-time portion is an 486DX-40 IBM PC system running under DOS-based realtime kernel and the non-real-time portion is a Pentium III based system running under Windows NT. It was found that mixed-mode systems performed as good as a typical realtime system and in fact, gave many additional benefits such as simplified/modular programming and load tolerance.


Author(s):  
Kyle E Stewart ◽  
Jeffrey W Humphries ◽  
Todd R Andel

This research compares three traditional categories of virtualization to a technique known as hybrid virtualization. Each technique is evaluated in terms of both capability and performance. The traditional methods of platform virtualization such as full virtualization, paravirtualization and operating system virtualization each comes with its own set of capabilities and engineering trade-offs. Hybrid virtualization attempts to leverage the benefits of full and operating system virtualization by allowing virtual machines of each type of virtualization to run simultaneously on the same host machine. This research measures the time required for each virtualization technique to perform a workload inside virtual machines as the number of virtual machines running the workload scales. This performance data will help determine the usefulness of the hybrid technique in building a military cyber warfare training simulation environment based on virtualization. The goal is to determine which technique is capable of supporting large-scale environments required by realistic network training scenarios. The capability evaluation results indicate that hybrid virtualization successfully leverages the benefits of its two virtualization components while minimizing the trade-offs of each individual technique. The performance results indicate that the performance of each virtualization technique differs significantly relative to the workload applied. Some workloads saw no significant differences in performance between techniques. However, in the workloads that did show significant difference, the hybrid technique performed as well as or better than full virtualization or operating system virtualization alone. This leads to the conclusion that hybrid virtualization is a viable candidate as the basis for a military cyber warfare simulation and training environment.


1997 ◽  
Vol 30 (17) ◽  
pp. 425-430
Author(s):  
B. Gotzigi ◽  
N. Hadjsaid ◽  
R. Jeannot ◽  
R. Feuillet

2012 ◽  
Vol 271-272 ◽  
pp. 1536-1540
Author(s):  
Ji Lin He ◽  
Zhi Xian Chen

This paper presents a chess-playing robot and its control system based on SERCOS. Thanks to Windows NT operating system and RTX real-time extension, the control system is excellent in real-time property. The whole system, supported by a standard IPC hardware platform and a modularized architecture of system software, is open-ended and expansible. In addition, the chess-playing software makes a contribution to the excellent interaction between players and the chess-playing robot.


Author(s):  
Libor Wasziwoski ◽  
Zdenek Hanzalek

The aim of this chapter is to show how a multitasking real-time application running under a real-time operating system can be modeled by timed automata. The application under consideration consists of several preemptive tasks and interrupts service routines that can be synchronized by events and can share resources. A real-time operating system compliant with an OSEK/VDX standard is considered for demonstration. A model checking tool UPPAAL is used to verify time and logical properties of the proposed model. Since the complexity of the model-checking verification exponentially grows with the number of clocks used in a model, the proposed model uses only one clock for measuring execution time of all modeled tasks.


Author(s):  
Hasan M. M. ◽  
Sultana S. ◽  
Foo C.K.

The purpose of the mixed-mode system research is to handle devices with the accuracy of real-time systems and at the same time, having all the benefits and facilities of a matured Graphic User Interface(GUI)operating system which is typicallynon-real-time. This mixed-mode operating system comprising of a real-time portion and a non-real-time portion was studied and implemented to identify the feasibilities and performances in practical applications (in the context of scheduled the real-time events). In this research an i8751 microcontroller-based hardware was used to measure the performance of the system in real-time-only as well as non-real-time-only configurations. The real-time portion is an 486DX-40 IBM PC system running under DOS-based real-time kernel and the non-real-time portion is a Pentium IIIbased system running under Windows NT. It was found that mixed-mode systems performed as good as a typical real-time system and in fact, gave many additional benefits such as simplified/modular programming and load tolerance.


Sign in / Sign up

Export Citation Format

Share Document