DocumentCode :
1589073
Title :
Emulation of obsolete hardware in open source virtualization software
Author :
Ribière, Alain
Author_Institution :
EDF (Electricite de France) R&D, Chatou, France
fYear :
2010
Firstpage :
354
Lastpage :
360
Abstract :
Nuclear Power plants are built to last 40 years. From the beginning of their lifetime up to now, dozens of specific, but not critical, applications have been developed. Their cost does not only reside in the development but mainly in the qualification and validation processes. Most of the time, once these applications have been commissioned and have fulfilled their functions, no functional or performance reason require them to be modified later on. They should stay unchanged during the whole lifetime of the plant. Meanwhile the hardware has changed many times; the average lifespan of a standard PC is 1 to 2 years. In order to cope with these frequent changes, we have come out with a new solution: emulation of obsolete hardware through virtualization. Virtualization is used increasingly in Data Centers to achieve server consolidation as well as for testing purposes on desktop computers. Also, as it always emulates the same hardware, it may be used to increase the lifetime of industrial applications. A main limitation in this case is the limited type of peripherals supported by this technology. Virtualization software only supports standard hardware (serial, parallel, USB, SCSI, etc.); industrial applications often require specific peripherals to acquire data, communicate with PLCs or with other legacy applications. Hence, using virtualization requires developing interfaces to specific peripherals. In this paper we present how to implement a new network interface within the QEMU OpenSource virtualization software. We describe the structure of QEMU and the way those interfaces are defined in QEMU´s code.
Keywords :
computer centres; network interfaces; public domain software; software development management; terminal emulation; QEMU OpenSource virtualization software; QEMU´s code; average lifespan; data centers; desktop computers; functional reason; industrial applications; network interface; nuclear power plants; obsolete hardware emulation; open source virtualization software; performance reason; peripherals; plant lifetime; qualification processes; server consolidation; standard PC; validation processes; Application software; Application virtualization; Communication standards; Costs; Emulation; Open source hardware; Open source software; Power generation; Qualifications; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Informatics (INDIN), 2010 8th IEEE International Conference on
Conference_Location :
Osaka
Print_ISBN :
978-1-4244-7298-7
Type :
conf
DOI :
10.1109/INDIN.2010.5549393
Filename :
5549393
Link To Document :
بازگشت