Automazione_Strumentazione_3_2014 - page 32

SOFTWARE
approfondimenti
Aprile 2014
Automazione e Strumentazione
32
La virtualizzazione embedded
per applicazioni di controllo real-time
LE SOLUZIONI TENASYS CONSENTONODI CONSOLIDARE I CARICHI DI LAVORO
Grazie alle tecnologie per la virtualizzazione è oggi possibile utilizzare un’unica piattaforma
hardware per gestire carichi di lavoro normali insieme a compiti che richiedono determinismo.
La soluzione eVM di TenAsys è alla base di moderne applicazioni di sicurezza e controllo.
TenAsysèun’aziendaamericanaconsedenell’Ore-
gon edHeadquarter europeo aMonaco di Baviera.
Un’azienda che ha sposato le tecnologie Intel e
Microsoft echegrazieaquestimatrimoni è ingrado
oggi di offrire diverse soluzioni per quelle cheKim
Hartman,VPSales&Marketingdell’azienda, defi-
nisce semplicemente “
consolidamento di carichi
di lavoromisti tramite l’uso efficacedellavirtualiz-
zazioneembedded”.Chedettacosìpuòsembrareun
po’ osticaachi nonmangiapaneevirtualizzazione.
Vediamo quindi che cosa propone Tenasys e su
quali basi tecnologiche.
eVM forWindows
Si chiama eVM for Windows (embedded Vir-
tual Machine) la soluzione tecnologicamente più
“ardita” tra quelle proposte da TenAsys, che sta
riscuotendo un considerevole successo in numerosi
ambiti applicativi.
Come funziona e che cosa fa? eVM si pone come
base tecnologica, un “motore” che consente di uti-
lizzare una qualsiasi versione diWindows daXP a
8.1e– sullo stessoprocessore (acondizioneche sia
multithread
) –un sistemaoperativooppureun’ap-
plicazione real-time.
eVM sfrutta la
tecnologia HaRTH
(Hard Real-
Time Hypervisor) e si basa sullamotore di virtua-
lizzazioneVTdisponibile inalcuni processori Intel.
eVM si facaricodi gestireconnessioni eperiferiche
per distribuire poi le relative risorse ai due sistemi,
preservando il determinismo richiesto dalle
appli-
cazioni real-time
.
Grazieaquesta soluzione stannoarrivando sulmer-
catodelle soluzionimolto interessanti. Per esempio,
Innominate
, un’azienda che opera nel settore della
security, hapresentatoalla scorsaEmbeddedWorld
la suanuova soluzionemGuardeVA (tutti i dettagli
sono disponibili qui
en/products/mguard-embedded-virtual-appliance).
Se nelle soluzioni precedentemente esistenti l’ag-
giuntadiunacomplessasoluzionedi segmentazione
eprotezioneeraaffidataadhardwaredaaggiungere
(sotto forma di schede), mGuard eVA sfrutta il
motore eVM per offrire una soluzione interamente
basata su software.
Altro esempio è quello di
Command Alkon
(per
chivuoleapprofondiresuggeriscodi leggere l’intera
case study disponibile su
command-alkon), che ha sviluppato una soluzione
denominata Virtual Real Time Controller: si tratta
di nuovo di un caso in cui precedentemente veni-
vano utilizzate due “box” separati per Windows e
QNX e che, grazie a eVM, vede adesso convivere
sullo stessoprocessore i dueOS.
INtime
INtimeè il nomedella famigliadi
sistemi operativi
real-time
offerti daTenAsys.Esistonodueversioni
di questo prodotto: INtime forWindows e INtime
DistributedOS.
A differenza di eVM, che sfrutta le capacità di
virtualizzazione offerte dalle tecnologie VT Intel,
INtimeutilizzaunsistemadi
para-virtualizzazione
per offrire un ambiente real-time autonomo che
include: scheluling,driverestack, serverUAeOPC
eweb server e un toolset che consente di program-
mareapplicazioni inCoC++conVisualStudio.
INtime forWindows
è pensato per tutti i sistemi
che utilizzanoWindows per le interfacce;
INtime
DistributedOS
è invece la versione “stand-alone”
del sistema operativo per quelle applicazioni in cui
nonènecessariauna interfacciaHMI.
INtimeè statogiàutilizzatodanumerosi fornitori di
soluzioni di automazione. Un caso è quellodi Pho-
enixContact che, per sviluppare il suo ambiente di
programmazionePCWorksRTBasicha impiegato
il ProConOS eCLR della KW-Software, basato su
INtime.
Grazie all’integrazione di tutti gli stack necessari,
INtime si presta anche allo sviluppo di sistemi di
controllo real-time come ad esempio quelli che
fanno funzionare i
masterdi rete
per lagestionedi
applicazioni basate suEtherCat, ProfiNet IRT, Ser-
cos III,EthernetPowerLink.
TenAsys offre una
soluzione per il
consolidamento di
carichi di lavoro
misti tramite l’uso
efficace della
virtualizzazione
embedded
KimHartman, VP
Sales &Marketing
di TenAsys
Franco Canna
1...,22,23,24,25,26,27,28,29,30,31 33,34,35,36,37,38,39,40,41,42,...102
Powered by FlippingBook