|
|
|
|
|
|
|
Notiziario Marketpress di
Giovedì 30 Settembre 2004
|
|
|
|
|
|
Pagina5 |
|
|
ENEA EMB. TECH. INTRODUCE PIATTAFORMA ORCHESTRA LA PRIMA PIATTAFORMA SOFTWARE COMMERCIALE PER SISTEMI DATACOM E TELECOM AD ALTA DISPONIBILITÀ CHE COMBINA RTOS E LINUX |
|
|
|
|
|
Milano, 30 settembre 2004 – Enea Embedded Technology ha annunciato Enea Orchestra, la prima piattaforma software integrata per sistemi telecom e datacom ad alta disponibilità che combina embedded Linux con un sistema operativo in tempo reale. Enea Orchestra offre un link ottimizzato tra l’ambiente open source Linux e il sistema operativo in tempo reale (Rtos) Ose di Enea: esso mette in condizioni gli Oem del settore telecom e datacom di fornire soluzioni software fault-tolerant ad alta disponibilità distribuite tra più processori capaci di garantire il vasto supporto applicativo di Linux e le caratteristiche hard real-time di Ose. Enea Orchestra dispone inoltre di una tecnologia di sviluppo Linux embedded di Metrowerks Corp. Che semplifica notevolmente tutti gli aspetti legati allo sviluppo di prodotti Ose e Linux, dal debugging a livello kernel al trasferimento su scheda, dalla creazione delle applicazioni al testing. Sempre più spesso le applicazioni di comunicazione ad alta disponibilità combinano una componente It server-based con una componente embedded time-critical. Per queste applicazioni la soluzione migliore è rappresentata da un’architettura ibrida che utilizza due sistemi operativi: Linux per la componente It e un Os hard real-time per la componente embedded time-critical. Enea Orchestra permette di seguire questo approccio mettendo a disposizione un ambiente che indirizza lo sviluppo di applicazioni Linux e Rtos, offrendo contemporaneamente comunicazioni distribuite e capacità fault tolerant che consentono ai due sistemi operativi di sincronizzare le loro attività e di rispondere alle condizioni anomale in modo tempestivo. “Linux offre un eccellente ambiente operativo per l’hosting di applicazioni telecom e datacom di alto livello nonchè dei relativi servizi di gestione,” ha dichiarato Adrian Leufvén, vice presidente marketing per Enea Embedded Technology. “In un ambiente distribuito, Linux non dispone attualmente dell’intero range di funzioni di alta disponibilità e di attributi carrier grade necessari per supportare servizi time-critical quali il controllo, la notifica delle anomalie, l’hot swap e il dynamic discovery. Enea Orchestra permette agli Oem di beneficiare dei vantaggi a livello applicativo di Linux anche in un ambiente multi-processore, senza compromettere la disponibilità e la risposta in tempo reale.” “Enea Orchestra rappresenta il primo approccio coerente e completo mirato all’estensione delle capacità di Linux laddove siano indispensabili le massime prestazioni,” ha aggiunto Calvin Harrison, direttore marketing Netcomm, Metrowerks. “La soluzione combina i benefici commerciali di Linux e le prestazioni di un Rtos all’avanguardia: siamo lieti di poter giocare un ruolo così importante in un approccio così innovativo.” Enea Orchestra offre una soluzione completa di sviluppo e run-time per i sistemi ibridi Linux/ose che facilita lo sviluppo e la distribuzione delle applicazioni che girano sotto Linux (qualsiasi open source Linux, compreso Metrowerks Linux), Ose, o qualsiasi altra combinazione. Con una serie minima di variazioni a livello Api, le applicazioni sviluppate per Linux o Ose possono infatti essere riadattate anche per girare sotto altri Os. Enea Orchestra riunisce e integra strettamente cinque differenti componenti: Linux, l’Rtos Ose, Ose Gateway, il database Polyhedra di Enea e una serie di soluzioni di sviluppo Metrowerks, compresi Platform Creation Suite, i tool di analisi Codetest, la sonda di debug Powertap e il noto ambiente di sviluppo Codewarrior. Insieme, le tecnologie Metrowerks mettono a disposizione un framework totale per sviluppare, configurare, distribuire e testare applicazioni open source Linux e Ose nel contesto di un vasto spettro di Cpu. Ose Gateway di Enea Orchestra, che supporta host sia Linux embedded sia Linux Enterprise, rappresenta un ponte tra Ose e Linux in quanto permette ai due sistemi operativi di girare su una rete eterogenea di processori embedded (Cpu e Dsp) e workstation. A differenza delle soluzioni ibride concorrenti - che utilizzano Tcp/ip per legare tra loro i vari sistemi operativi e il livello associato ai processi - Ose Gateway aumenta la rapidità di risposta real-time grazie a un gateway daemon che mappa i servizi Ose direttamente nello spazio Linux. Questo daemon, che gira sul sistema Linux, permette di fare apparire i processi Linux come se fossero processi Ose. Per semplificare e ottimizzare ulteriormente le comunicazioni tra i processi che girano sul sistema Linux e le sezioni real-time, Ose Gateway utilizza una tecnica di trasferimento diretto dei messaggi. A differenza del Tcp/ip - che sfrutta indirizzi di rete codificati manualmente - questo trasferimento dei messaggi consente le comunicazioni dirette process-to-process. Ciò è possibile grazie all’esclusiva tecnologia Link Handler di Ose, la quale permette a tutti i processi remoti di “apparire” come residenti sullo stesso processore e sotto il medesimo Os, quando in realtà essi sono distribuiti su più processori e su diversi sistemi operativi. Ose Gateway mette a disposizione meccanismi di rilevamento e risposta che permettono al sistema ibrido di riconoscere, reagire e recuperare stati anomali più rapidamente e in modo più affidabile. A differenza della maggior parte dei modelli di gestione delle anomalie (che in caso di guasto aspettano la risposta di un sender, compiono l’analisi e avviano l’azione di recovery), Ose Gateway informa l’Rtos Ose e avvia l’analisi e il recovery nel momento stesso in cui i processi destinati alla supervisione delle anomalie sbagliano a rispondere. Questa tempestiva notifica e la relativa capacità di risposta permettono - in caso di anomalia - di riconnettere più rapidamente l’applicazione. Essa permette inoltre all’Ose Gateway di salvaguardare il sistema, riducendo la probabilità che altri utenti interagiscano con i processi difettosi o che l’anomalia stessa di propaghi nel sistema. Enea Orchestra prevede inoltre il database Polyhedra, il quale mette a disposizione degli sviluppatori Linux e Ose un deposito dati sicuro e fault-tolerant per le applicazioni di sistema embedded. L’rdbms (relational database management system) attivo vanta un codice compatto e sfrutta un progetto residente in memoria che aumenta le prestazioni di un ordine di grandezza rispetto ai Rdbms tradizionali basati su disco, senza compromettere la sicurezza dei dati. Ose è un Rtos memory-protected ottimizzato per i sistemi di comunicazione distribuiti ad alta disponibilità e ad alta affidabilità. Sfruttando le dotazioni hardware di memory management del processore host, Ose offre un firewall che aumenta le doti di affidabilità e disponibilità, prevenendo la reciproca corruzione del kernel e dei processi applicativi. Enea offre anche una versione ottimizzata per Dsp di Ose nota con il nome di Oseck (Ose Compact Kernel). Oseck è totalmente pre-emptivo, occupa meno di 4 kbyte di memoria (in configurazione minima), ed è totalmente event driven. Ose e Oseck condividono la medesima Api e prevedono un flessibile schema di comunicazione a trasferimento dei messaggi che facilita la realizzazione di reti distribuite in cui le applicazioni sparse su più processori comunicato tra loro in modo trasparente come se fossero residenti sullo stesso processore. Il supporto applicativo per Ose e Oseck comprende Soft Kernel, un simulatore che consente ai progettisti di sviluppare applicazioni Ose-based su sistemi operativi host Linux, Windows o Solaris in anticipo rispetto alla disponibilità dell’hardware. L’ambiente comprende anche Illuminator, un tool di analisi e profiling a livello di sistema che consente ai progettisti di monitorare, controllare e rilevare i dati per le applicazioni come se si trattasse di una sequenza di eventi (quali context switch e trasferimento messaggi tra processi). Ose prevede inoltre una soluzione completa di networking comprendente Tcp/ip e altri protocolli di networking/security. A questo si aggiungono funzioni di download dinamico che contribuiscono ad aumentare la flessibilità grazie alla possibilità di scaricare nuove applicazioni anche in sistemi già installati e funzionanti. Enea Orchestra è disponibile sin da ora su abbonamento. Enea Orchestra prevede due tipi di pacchetto: Orchestra Applications Development Suite (Ads) e Orchestra Platform Development Suite (Pds). Per lo sviluppo sono necessari entrambi i pacchetti: Ads è destinato a tutti gli sviluppatori mentre Pds è per gli sviluppatori a livello di piattaforma. Oltre a questo è possibile acquistare un kit di valutazione contenente tutto il software e l’hardware necessario (comprese le schede di valutazione) per un’analisi completa dell’ambiente Orchestra. Per ulteriori dettagli consultare il listino aggiuntivo.
|
|
|
|
|
|
<<BACK
|
|
|
|
|
|
|
|