Friday 15 September 2017

Energia Trading System Architettura


Architettura del sistema e metodo per il commercio industria energetica e delle transazioni management. How PAROLA CHIAVE monitor funziona un servizio gratuito di FreshPatents 1 Iscriviti prende 30 secondi 2 Riempire le parole chiave da monitorare 3 Ogni settimana si riceve una e-mail con domande di brevetto correlate alle parole chiave iniziare ora - Ricevere informazioni sulle applicazioni di brevetto come l'architettura del sistema e metodo per il commercio industria energetica e la gestione delle transazioni o di altri settori di interest. Thank si per la visualizzazione l'architettura del sistema e metodo per l'industria energetica di negoziazione e di gestione delle transazioni info. Results brevetto in 0 00,191 mila secondo. le domande di brevetto fonte dei dati pubblicati di dominio pubblico da parte degli Stati Uniti Ufficio marchi e brevetti USPTO le informazioni qui pubblicate per scopi di ricerca didattico FreshPatents non è affiliato con l'USPTO, società conferitarie, inventori, studi legali o altre applicazioni assegnatari di brevetti, documenti e le immagini possono contenere marchi registrati delle rispettive società autori FreshPatents non è responsabile per l'accuratezza, validità o meno il contenuto di questi documenti pubblici depositati domanda di brevetto Quando possibile è previsto un PDF completa, tuttavia, in alcuni casi le immagini dei documenti presentati è un astratto o di campionamento della domanda di brevetto per la visualizzazione Termini assistenza - g1- 0 1356.Energy Trading Systems e Solutions. In settore energetico veloce, i commercianti hanno bisogno di visualizzare il mercato in modo rapido e accurately. We hanno esperienza di costruzione di alta qualità, visivamente piattaforme di trading di energia accattivanti e intuitive che forniscono una gamma di opzioni di visualizzazione dei dati, dalle opinioni del mercato su misura e analisi delle tendenze di informazioni sui prezzi per una gamma di prodotti e platforms. Many multiplo di nostri clienti utilizzano i nostri acceleratori di visualizzazione dei dati per e iOS, che forniscono supporto per i sistemi. full storico e intra-day data. candlestick mercato di scambio, di volume e di analisi dei prezzi plots. trend utilizzando le bande di Bollinger, Relative Strength Index, medie mobili e more. FLEXIBLE ARCHITECTURE. Effective e integrati servizi di back end sono essenziali per accurate e compensazione commercio tempestivo, riducendo errori e costi aiutiamo i clienti a sviluppare architetture modulari flessibili, che collega piattaforme di trading a stanze di compensazione, e hanno una vasta esperienza nell'implementazione STP Straight Through Processing per gli scambi delle materie prime che utilizzano il FIX protocol. GIVING il bordo in TURBULENT MARKETS. Our pista record nel settore finanziario ci dà una visione globale dei problemi tecnici coinvolti nella fornitura di soluzioni di Commodity Trading e gestione del rischio Poiché la domanda di soluzioni cross-platform cresce, i nostri clienti sono sempre più chiedono la nostra esperienza con HTML5 e JavaScript per fornire loro adattabile e sistemi di trading rapide e soluzioni, in grado di trattare con grandi quantità di dati Queste abilità sono completate da una vasta esperienza con le tecnologie più tradizionali, come e Java la user Experience design Practice può anche aiutare a sviluppare l'interfaccia utente più efficace e bello per darvi vantaggio in markets. Head turbolenta dello sviluppo Edinburgh. The crescente complessità e la globalizzazione del mercato dell'energia rende indispensabile che gli operatori sono in grado di riconoscere rapidamente le tendenze ei modelli per consentire questa attenta considerazione deve essere data alla presentazione dinamica di mercato data. TRANSFORMING cUSTOMER EXPERIENCE iN POWER MARKETS. How un approccio UX-led aiutato mercato potenza leader in Europa s per cambiare il gioco in linea del cliente cliente experience. ENERGY TRADING cLEARING system. Our avvicinato Scott Logic per sostituire un invecchiamento on-premises sistema di compensazione con un moderno ospitato solution. CHARTING pER L'eNERGIA TRADING. Scott Logic è stato avvicinato da un fornitore di materie prime trading Systems per aggiungere grafici di alta qualità per il suo commercio di energia platform. Find di più sulla competenza Scott Logic s nel trading di energia e di compensazione solutions. Trading Piano Architecture. Trading concorrenza piano Architecture. Executive Overview. Increased, volume di dati di mercato più elevata, e le nuove esigenze normative sono alcune delle forze trainanti dietro l'industria cambia imprese stanno cercando di mantenere il proprio vantaggio competitivo, modificando continuamente le loro strategie di trading e aumentando la velocità del trading. A praticabile l'architettura deve includere le più recenti tecnologie da domini sia di rete e delle applicazioni deve essere modulare per fornire un percorso gestibile ad evolversi ogni componente con il minimo disturbo al sistema nel suo complesso Pertanto l'architettura proposta da questo documento si basa su un quadro servizi esaminiamo servizi come ad esempio la messaggistica ultra-bassa latenza, il monitoraggio della latenza, multicast, computing, storage, dati e la virtualizzazione delle applicazioni, la resilienza di trading, la mobilità di scambio, e la soluzione client. The sottile alle complesse esigenze della piattaforma di trading di nuova generazione deve essere costruita con un mentalità olistica, attraversando i confini del silos tradizionali come business e tecnologia o delle applicazioni e l'obiettivo principale del documento networking. This s è quello di fornire le linee guida per la costruzione di una piattaforma di trading a latenza ultra-bassa, ottimizzando il throughput e frequenza dei messaggi sia per i dati di mercato e FIX commercio orders. To raggiungere questo obiettivo, proponiamo le seguenti tecnologie di riduzione di latenza. Ad alta velocità inter-connessione InfiniBand o la connettività a 10 Gbps per il cluster di trading. Ad alta velocità del bus di messaggistica. accelerazione delle applicazioni tramite RDMA senza applicazione re-code. il monitoraggio della latenza in tempo reale e ri-direzione del traffico commerciale al percorso con le architetture minima latency. Industry Trends e Challenges. Next generazione di negoziazione devono rispondere alle crescenti esigenze in termini di velocità, il volume e l'efficienza, ad esempio, il volume del mercato delle opzioni i dati è destinata a raddoppiare dopo l'introduzione di opzioni centesimo commercio nel 2007, ci sono anche richieste normative per la migliore esecuzione, che richiedono la movimentazione aggiornamenti dei prezzi a tassi che si avvicinano 1M msg sec per gli scambi Esse richiedono inoltre la visibilità nella freschezza dei dati e la prova che il cliente ha ottenuto il migliore possibile execution. In breve termine, la velocità di trading e innovazione sono fattori chiave di differenziazione Un numero crescente di transazioni sono gestite da applicazioni di trading algoritmico posti il ​​più vicino possibile al luogo di esecuzione del commercio Una sfida con questi black-box di trading motori è che vanno a comporre l'aumento di volume emettendo ordini soltanto per annullarle e ri-presentare loro la causa di questo comportamento è la mancanza di visibilità in cui locale offre la migliore esecuzione l'operatore umano è ora un ingegnere finanziario, un analista quantitativo Quant con la programmazione competenze, che possono regolare modelli di trading sulle Aziende fly sviluppare nuovi strumenti finanziari come i derivati ​​del tempo o compravendite di classe cross-attività e di cui hanno bisogno per implementare le nuove applicazioni in modo rapido e in un scalabile fashion. In lungo termine, differenziazione competitiva dovrebbero venire dall'analisi , non solo la conoscenza I commercianti stelle di domani si assumono rischi, raggiungere vera comprensione del cliente, e costantemente battere la resistenza della fonte di mercato IBM. Business è stata una preoccupazione principale delle imprese commerciali dopo l'11 settembre, 2001 le soluzioni di questa gamma zona da centri dati ridondanti situati in diverse aree geografiche e collegato a più sedi di negoziazione a soluzioni commerciante virtuali che offrono i commercianti di potere maggior parte delle funzionalità di un piano di trading in un location. The settore dei servizi finanziari a distanza è uno dei più esigenti in termini di IT requisiti l'industria sta vivendo un architettonica spostarsi verso services-Oriented Architecture SOA, Web services e virtualizzazione delle risorse IT SOA sfrutta l'aumento della velocità della rete per consentire vincolante e la virtualizzazione di componenti software dinamico Questo permette la creazione di nuove applicazioni, senza perdere l'investimento in sistemi e infrastrutture esistenti il concetto ha il potenziale per rivoluzionare il modo in cui l'integrazione viene fatto, consentendo una significativa riduzione della complessità e il costo di tale tendenza integration. Another è il consolidamento di server in server farm di data center, mentre scrivanie commerciante hanno solo estensioni KVM e ultra-thin client ad esempio SunRay e HP soluzioni blade ad alta velocità Metro Area Networks consentono dati di mercato da multicast tra le diverse posizioni, consentendo la virtualizzazione del commercio floor. High livello Architecture. Figure 1 descrive l'architettura di alto livello di un ambiente di trading l'impianto ticker ed i motori di trading algoritmico si trovano nel cluster di trading ad alte prestazioni in azienda s data center o allo scambio i commercianti umani si trovano nelle applicazioni end-user area. Functionally ci sono due componenti applicativi in ​​ambiente aziendale di trading, editori e abbonati il ​​bus di messaggistica fornisce il percorso di comunicazione tra editori e subscribers. There sono due tipi di traffico specifici per un ambiente di trading. Dati di mercato Trasporta informazioni sui prezzi per gli strumenti finanziari, notizie e altre informazioni a valore aggiunto, quali analisi è unidirezionale e molto latenza sensibile, di solito consegnato oltre UDP multicast Si misura in aggiornamenti sec e nei dati Mbps flussi di mercato di uno o più esterna feed, provenienti da fornitori di dati di mercato come borse, aggregatori di dati, e ECN Ogni provider ha un formato i propri dati di mercato i dati vengono ricevuti da gestori di mangimi, applicazioni specializzate che normalizzare e pulire i dati e inviarlo ai consumatori di dati, come ad esempio motori di prezzo, applicazioni di trading algoritmico, o commercianti umani sell-side aziende inviano anche i dati di mercato ai loro clienti, buy-side aziende come i fondi comuni, hedge fund e altri asset manager Alcune imprese buy-side possono scegliere di ricevere i feed diretti da scambi, riducendo latency. Figure 1 Trading Architecture per un Buy Side Vendi Firm. There Side esiste uno standard di settore per i formati di dati di mercato Ogni scambio ha loro formato proprietario provider finanziari contenuti come Reuters e Bloomberg aggregare diverse fonti di dati di mercato, normalizzarlo e aggiungere notizie o analisi Esempi di feed consolidati sono feed RDF Reuters dati, Formato RWF Reuters Wire, e Bloomberg Professional Services Data. To fornire dati più bassi del mercato latenza, entrambi i fornitori hanno rilasciato i dati di mercato in tempo reale i feed che sono meno elaborati e hanno meno di analisi. Bloomberg B-Pipe Con B-Pipe, Bloomberg de-coppie i loro dati di mercato alimentano dalla loro piattaforma di distribuzione a causa di un terminale Bloomberg non è necessario per ottenere B-Pipe Wombat e Reuters gestori di alimentazione hanno annunciato il supporto per B-Pipe. A azienda può decidere per ricevere i feed direttamente da uno scambio per ridurre la latenza I guadagni in termini di velocità di trasmissione può essere compreso tra 150 millisecondi a 500 millisecondi Questi feed sono più complessi e più costosi e la società deve costruire e mantenere un proprio impianto di ticker. Gli ordini di negoziazione Questo tipo di traffico porta i mestieri reale è bidirezionale e molto latenza sensibile Si misura in messaggi sec e Mbps Gli ordini provengono da un lato degli acquisti o vendere fermo laterale e vengono inviati alle sedi di negoziazione come un Exchange o ECN per esecuzione Il formato più comune per il trasporto ordine è FISSARE Informazioni finanziarie Le applicazioni che gestiscono i messaggi FIX sono chiamati motori FIX e si interfacciano con i sistemi di gestione degli ordini OMS. An ottimizzazione di correzione è chiamato VELOCE Fix Adattato per lo streaming, che utilizza uno schema di compressione per ridurre lunghezza del messaggio e, in effetti, ridurre la latenza VELOCE è mirata più alla consegna di dati di mercato e ha il potenziale per diventare un VELOCE standard può essere utilizzato anche come uno schema di compressione per i dati di mercato di proprietà formats. To ridurre la latenza, le imprese possono scegliere di stabilire direct Market accesso DMA. DMA è il processo automatizzato di instradamento un ordine di titoli direttamente ad una sede di esecuzione, evitando quindi l'intervento di una terza parte glossaryId 383 DMA richiede un collegamento diretto con l'esecuzione venue. The bus di messaggistica è un software middleware da fornitori come Tibco, 29West, Reuters RMDS, o una piattaforma open source come AMQP Il bus di messaggistica utilizza un meccanismo affidabile per recapitare i messaggi Il trasporto può essere fatto su TCP TibcoEMS IP, 29West, RMDS, e AMQP o UDP multicast TibcoRV, 29West e RMDS un concetto importante nella distribuzione dei messaggi è il flusso di argomento, che è un sottoinsieme di dati di mercato definiti da criteri come simbolo ticker, l'industria, o un certo paniere di strumenti finanziari abbonati unirsi a gruppi di argomenti mappati a uno o più sotto-argomenti al fine di ricevere solo le informazioni rilevanti in passato, tutti gli operatori hanno ricevuto tutti i dati di mercato i volumi attuali di traffico, questo sarebbe di rete sub-optimal. The gioca un ruolo critico nei dati di trading contesto di mercato è portato al piano di trading dove i commercianti umani si trovano tramite un Campus o rete ad alta velocità Metro Area alta disponibilità e bassa latenza, così come alta produttività, sono il più importante ambiente di trading metrics. The ad alte prestazioni ha la maggior parte dei suoi componenti nella server farm Data center per ridurre al minimo la latenza, i motori di trading algoritmico devono essere collocati in prossimità dei gestori di alimentazione, FIX motori e sistemi di gestione degli ordini un modello di distribuzione alternativo ha i sistemi di trading algoritmico situati a uno scambio o un fornitore di servizi di connettività veloce a più scambi. Deployment Models. There sono due modelli di distribuzione per un rendimento elevato Aziende piattaforma di trading possono scegliere di avere un mix dei due. Data Center della ditta di commercio figura 2 Questo è il modello tradizionale, dove una vera e propria piattaforma di trading è sviluppato e mantenuto dalla società con collegamenti di comunicazione a tutte le sedi di negoziazione latenza varia con la velocità dei collegamenti e il numero di salti tra l'impresa e il venues. Figure 2 tradizionale modello di implementazione. Co-location presso gli scambi sede di negoziazione, fornitori di servizi finanziari FSP Figura 3. La ditta di commercio dispiega la sua piattaforma di trading automatizzato il più vicino possibile alle sedi di esecuzione per ridurre al minimo latency. Figure 3 Hosted distribuzione Model. Services-Oriented Trading Architecture. We sono proponendo un quadro orientata ai servizi per la costruzione dell'architettura commerciale di prossima generazione Questo approccio fornisce un quadro concettuale e un percorso di implementazione basata su modularizzazione e ridurre al minimo inter-dependencies. This quadro offre alle imprese con una metodologia per. Valutare il loro stato attuale in termini di servizi. Dare priorità i servizi in base al loro valore al business. Evolve la piattaforma di trading per lo stato desiderato utilizzando un'architettura di trading ad alte prestazioni approach. The modulare si basa sulle seguenti servizi, come definito dal quadro servizi di architettura rappresentata nella figura 4.Figure 4 Service Architecture Framework for High Performance Trading. Ultra-Low Latency il servizio di messaggistica service. This è fornito dal bus messaggistica, che è un sistema software che risolve il problema di collegare molti-a-molti applicazioni il sistema è composto da. Un insieme di schemi di messaggi predefiniti. Una serie di messaggi di comando comuni. Una infrastruttura di applicazione condivisa per l'invio dei messaggi ai destinatari L'infrastruttura condivisa può essere basata su un broker di messaggio o su una Pubblica Sottoscrivi model. The requisiti chiave per il bus di messaggistica di nuova generazione sono fonte 29West. Più bassa possibile la latenza e g meno di 100 microsecondi. Stabilità sotto carico pesante e g più di 1 4 milioni msg sec. Controllo e una velocità flessibilità di controllo e configurabile transports. There sono gli sforzi del settore per standardizzare il bus di messaggistica avanzata Message Queuing Protocol AMQP è un esempio di uno standard aperto sostenuto da JP Morgan Chase e supportato da un gruppo di fornitori come Cisco, Envoy Technologies , Red Hat, TWIST Process Innovations, Iona, 29West, e iMatix Due dei principali obiettivi sono quelli di fornire un più semplice percorso di interoperabilità per le applicazioni scritte su diverse piattaforme e modularità in modo che il middleware può essere facilmente evolved. In molto generale termini, un server AMQP è analogo a un server di posta elettronica con ogni scambio che agisce come un agente di trasferimento messaggi e ogni coda di messaggi da una cassetta postale le associazioni definiscono le tabelle di routing in ogni agente di trasferimento editori inviare messaggi agli agenti di trasferimento individuali, che poi percorso i messaggi nelle cassette postali i consumatori prendono i messaggi dalle cassette postali, che crea un modello potente e flessibile che è semplice principali requisiti source. Latency monitoraggio service. The per questo servizio sono. Sub-millisecondi granularità delle misurazioni. visibilità in tempo quasi reale, senza l'aggiunta di latenza per il traffico commerciale. Capacità di differenziare la latenza di elaborazione applicazione dalla latenza di transito della rete. Capacità di gestire elevati tassi di messaggi. Fornire una interfaccia di programmazione per le applicazioni di trading di ricevere i dati di latenza, consentendo in tal modo i motori di trading algoritmico per adattarsi ai cambiamenti. Correlare gli eventi di rete con gli eventi di applicazione per la risoluzione dei problemi purposes. Latency può essere definito come l'intervallo di tempo tra quando un ordine di commercio viene inviato e quando lo stesso ordine riconosciuta e messa in pratica da parte del ricevente party. Addressing il problema di latenza è un problema complesso, che richiede un approccio globale che identifica tutte le fonti di latenza e applica tecnologie diverse in diversi strati della system. Figure 5 illustra la varietà di componenti che possono introdurre latenza ad ogni livello della pila OSI Si associa inoltre ogni fonte di latenza con una possibile soluzione e una soluzione di monitoraggio questo approccio stratificato può dare alle imprese un modo più strutturato di attaccare il problema di latenza, per cui ogni componente può essere pensato come un servizio e trattata in modo coerente in tutto il firm. Maintaining una misura accurata dello stato dinamico di questo intervallo di tempo tra alternativa percorsi e destinazioni possono essere di grande aiuto in decisioni di trading tattiche la capacità di identificare la posizione esatta di ritardi, sia nel cliente s rete di bordo, il mozzo centrale di elaborazione, o il livello di applicazione delle transazioni, determina in modo significativo la capacità dei fornitori di servizi per soddisfare la loro negoziazione di servizio a livello di accordi SLA per buy-side e sell-side forme, così come per syndicators mercato-dati, la rapida identificazione e la rimozione dei colli di bottiglia si traduce direttamente in opportunità commerciali avanzate e revenue. Figure 5 latenza Gestione Architecture. Cisco basso - Latency monitoraggio strumenti di monitoraggio di rete Tools. Traditional funzionano con le piattaforme di trading minuti o secondi granularità di nuova generazione, in particolare quelli che sostengono il trading algoritmico, richiedono tempi di latenza inferiori a 5 ms e livelli estremamente bassi di perdita di pacchetti su una LAN Gigabit, a 100 ms Microburst può causare 10.000 transazioni di tale perdita o eccessivamente delayed. Cisco offre ai suoi clienti una scelta di strumenti per misurare la latenza in un ambiente di trading. Bandwidth Quality Manager BQM OEM da Corvil. Cisco AON a base di servizi finanziari Latency Monitoring Solution FSMS. Bandwidth qualità Manager. Bandwidth Quality Manager BQM 4 0 è un prodotto per la gestione delle prestazioni delle applicazioni di rete di nuova generazione che consente ai clienti di monitorare e disposizione la loro rete per i livelli controllati di latenza e prestazioni perdita Mentre BQM non si rivolge esclusivamente a reti di scambio, la sua visibilità microsecondo combinato con funzioni intelligenti di larghezza di banda di provisioning rendono ideale per questi esigenti environments. Cisco BQM 4 0 implementa una vasta gamma di tecnologie di analisi brevettate e in attesa di brevetto misurazione del traffico stradale e di rete che danno l'utente senza precedenti visibilità e la comprensione di come ottimizzare la rete per la massima applicazione performance. Cisco BQM è ora supportato sulla famiglia di prodotti della famiglia di prodotti Cisco Application Deployment Engine ADE Cisco ADE è la piattaforma di riferimento per la gestione della rete Cisco applications. BQM Benefits. Cisco BQM micro-visibilità è la capacità di rilevare, misurare e analizzare la latenza, jitter e perdita di indurre eventi di traffico a livelli di microsecondi di granularità con ogni risoluzione pacchetto in questo modo Cisco BQM di rilevare e determinare l'impatto di eventi di traffico sulla latenza di rete, jitter , e la perdita critica per ambienti commerciali è che BQM in grado di supportare la latenza, la perdita, e misure di jitter di sola andata sia per il traffico multicast UDP Questo significa che riporta senza soluzione di continuità sia per il traffico trading e dati di mercato feeds. BQM TCP e permette all'utente di specificare un serie completa di soglie contro attività microburst, la latenza, la perdita, jitter, utilizzo, ecc su tutte le interfacce BQM opera poi uno sfondo a rotazione cattura dei pacchetti ogni volta che si verifica una violazione di soglia o altro evento potenziale degrado delle prestazioni, si innesca Cisco BQM per memorizzare la cattura dei pacchetti di disco per una successiva analisi Questo permette all'utente di esaminare nel traffico delle applicazioni, che è stata colpita da un degrado delle prestazioni delle vittime e il traffico che ha causato il degrado delle prestazioni i colpevoli Questo può ridurre significativamente il tempo trascorso diagnosi e la risoluzione issues. BQM prestazioni di rete tutti i dettagli sia è anche in grado di fornire la larghezza di banda dettagliata e la qualità delle raccomandazioni di provisioning politiche QoS dei servizi, che l'utente può rivolgersi direttamente per ottenere desiderati rete performance. BQM Misure Illustrated. To capire la differenza tra alcune delle tecniche di misurazione più convenzionali e la visibilità fornita da BQM , possiamo guardare alcuni grafici di confronto nel primo set di grafici Figura 6 e Figura 7, vediamo la differenza tra la latenza misurato dal BQM s Passive Network Quality Monitor PNQM e la latenza misurata iniettando pacchetti ping ogni 1 secondo nel traffico stream. In Figura 6 vediamo la latenza riportato da 1 secondo pacchetti di ping ICMP per il traffico di rete reale si è diviso per 2 per dare una stima per il senso unico ritardare essa mostra il ritardo comodamente sotto di circa 5ms per quasi tutto il tempo. figure 6 latenza riportato da 1 secondo ping ICMP I pacchetti per il Real Network Traffic. In figura 7 vediamo la latenza riportato dal PNQM per lo stesso traffico, allo stesso tempo Qui vediamo che misurando il senso unico di latenza della domanda effettiva pacchetti, otteniamo un quadro radicalmente diverso Qui la latenza è visto come si aggirano intorno a 20 ms, con raffiche occasionali di gran lunga superiore la spiegazione è che, poiché il ping è l'invio di pacchetti solo ogni secondo, è completamente assente la maggior parte della latenza traffico delle applicazioni, infatti , risultati ping indicano in genere solo turno trip delay di propagazione piuttosto che la latenza delle applicazioni realistica attraverso il network. Figure 7 latenza segnalato da PNQM per il Real Network Traffic. In secondo esempio figura 8, vediamo la differenza nei livelli di carico di collegamento o di saturazione segnalati tra un 5 minuti di vista media e una vista 5 ms microburst BQM può riferire microbursts fino a circa 10-100 accuratezza nanosecondo la linea verde mostra l'utilizzo medio in media di 5 minuti per essere bassa, forse fino a 5 Mbit s la trama blu scuro mostra i 5ms Microburst attività raggiungendo tra 75 Mbit s e 100 Mbit s, la velocità LAN efficacemente BQM mostra questo livello di granularità per tutte le applicazioni e dà anche regole di finanziamento chiare per consentire all'utente di controllare o neutralizzare questi microbursts. Figure 8 Differenza Segnalato Load collegamento tra un 5-Minute media View e un 5 ms Microburst View. BQM distribuzione del Trading network. Figure 9 mostra una tipica distribuzione BQM in un trading network. Figure 9 tipica BQM distribuzione in un Network. BQM Trading possono poi essere utilizzato per rispondere a questo tipo di domande. Sono uno dei miei legami fondamentali Gigabit LAN saturi per più di millisecondi X è questa perdita causando che collega sarebbe massimo beneficio da un aggiornamento a Etherchannel o 10 velocità Gigabit. Che il traffico delle applicazioni è che causa la saturazione dei miei links 1 Gigabit. È uno qualsiasi dei dati di mercato verifica la perdita end-to-end. Quanto latenza addizionale fa l'esperienza dei dati di failover center è questo link dimensionato correttamente per affrontare microbursts. I miei commercianti che ottengono gli aggiornamenti a bassa latenza dal livello di distribuzione dei dati di mercato Stanno vedendo i ritardi maggiori di X milliseconds. Being in grado di rispondere a queste domande in modo semplice e consente di risparmiare tempo e denaro in modo efficace nella gestione del commercio network. BQM è uno strumento essenziale per ottenere visibilità in dati di mercato e ambienti commerciali fornisce misurazioni di latenza end-to-end granulari in infrastrutture complesse che l'esperienza di spostamento dei dati ad alto volume di rilevamento efficace microbursts a livelli sub-millisecondi e la ricezione di analisi di esperti su un particolare evento è prezioso per architetti piano di trading intelligente della larghezza di banda provisioning raccomandazioni, come ad esempio il dimensionamento e analisi what-if, garantiscono una maggiore agilità per rispondere alle condizioni di mercato volatile l'esplosione di trading algoritmico e tassi di messaggi sempre più continua, BQM, combinata con il suo strumento di QoS, offre la possibilità di attuare politiche di QoS che possono proteggere il commercio critico applications. Cisco Financial Services latenza di monitoraggio Solution. Cisco e Trading metriche hanno collaborato su soluzioni di monitoraggio latenza per il monitoraggio dei dati di flusso ordine FIX e di mercato la tecnologia Cisco AON è il fondamento per una nuova classe di prodotti di rete-embedded e soluzioni che aiutano merge reti intelligenti con infrastruttura applicativa, basata o orientate ai servizi o architetture tradizionali Trading Metrics è un fornitore leader di software di analisi per l'infrastruttura di rete e la latenza applicazione di monitoraggio purposes. The Cisco AON Financial Services Latency Monitoring Solution SGSA correlata due tipi di eventi presso il punto di osservazione. eventi di rete correlati direttamente con la gestione coincidente messaggio applicazione. Vendita per flusso e timestamp corrispondente mercato aggiornamento events. Using affermato al momento della cattura nella rete, analisi in tempo reale di questi dati correlati flussi consente una precisa identificazione dei colli di bottiglia a livello di infrastrutture, mentre un commercio è in esecuzione o dati di mercato è in corso distribuito da monitorare e misurare la latenza nelle prime fasi del ciclo, le società finanziarie possono prendere decisioni migliori su quali servizi di rete, e che intermediario, mercato, o la controparte di selezionare per l'instradamento degli ordini commerciali Allo stesso modo, questa conoscenza permette l'accesso più snello con quotazioni dati del mercato azionario aggiornati, notizie economiche, ecc, che è una base importante per l'avvio, il ritiro da, o perseguire i componenti opportunities. The mercato della soluzione sono. hardware AON in tre fattori di forma. AON modulo di rete per Cisco 2600 2800 3700 3800 router. AON Lama per la serie Cisco Catalyst 6500. AON 8340 Appliance. Trading metriche MA 2 0 software, che fornisce l'applicazione di monitoraggio e di allarme, visualizza i grafici di latenza su un cruscotto, e problemi di notifica quando rallentamenti occur. Figure 10 AON-Based FIX Latenza Monitoring. Cisco IP SLA. Cisco IP SLA è una gestione della rete integrata utensili in Cisco IOS che permette ai router e switch per generare flussi di traffico sintetici che possono essere misurati per la latenza, jitter, perdita di pacchetti, e altri criteria. Two concetti chiave sono la fonte del traffico generato e il target Entrambi questi gestiscono uno SLA IP risponditore, che ha la responsabilità di timestamp del traffico di controllo prima di essere di provenienza e restituito dal target per una misura di andata e ritorno vari tipi di traffico può essere acquistato all'interno di IP SLA e che sono destinate a diverse metriche e indirizzare servizi e applicazioni differenti il ​​jitter UDP operazione viene usato per misurare a senso unico e il ritardo di andata e ritorno e riferire le variazioni come il traffico è ora impresso su entrambi invio e dispositivi di destinazione utilizzando la capacità di risponditore, il round trip delay è caratterizzato come il delta tra i due timestamps. A nuova funzione è stato introdotto in IOS 12 3 14 T, IP SLA sub millisecondo reporting, che permette di timestamp da visualizzare con una risoluzione in microsecondi, fornendo così un livello di granularità non disponibili in precedenza Questa nuova funzione ha ora reso IP SLA relativo alle reti campus dove latenza di rete è in genere nel range di 300-800 microsecondi e la capacità di individuare le tendenze e le tendenze picchi brevi sulla base di contatori microsecondo granularità è un requisito per i clienti impegnati nel commercio elettronico sensibile al tempo environments. As di conseguenza, IP SLA è attualmente in fase di considerato da un numero significativo di organizzazioni finanziarie in quanto sono tutti di fronte a requisiti di. Segnala la latenza di base ai propri utenti. Trend di latenza della linea di base nel corso del tempo. Rispondere rapidamente alle raffiche di traffico che provocano cambiamenti nella riportato latency. Sub-millisecondo segnalazione è necessario per questi clienti, dal momento che molti campus e dorsali sono attualmente consegnando meno di un secondo di latenza attraverso diversi interruttore luppolo ambienti commerciali elettroniche sono generalmente lavorato per eliminare o ridurre al minimo tutte le aree del dispositivo e la latenza di rete per fornire una rapida evasione degli ordini per il business reporting che i tempi di risposta della rete sono poco meno di un millesimo di secondo non è più sufficiente è la granularità delle misurazioni di latenza segnalati attraverso un segmento di rete o di backbone bisogno di essere più vicini ai 300-800 micro - seconds con un grado di risoluzione di 100 seconds. IP SLA supporto recentemente aggiunto per i flussi di prova multicast IP, in grado di misurare i dati di mercato latency. A topologia di rete tipica è mostrato in Figura 11 con l'IP SLA router ombra, fonti, e responder. Figura 11 servizi IP SLA Deploymentputing Servicesputing coprono una vasta gamma di tecnologie, con l'obiettivo di eliminare memoria e CPU colli di bottiglia creati dal trattamento dei pacchetti di rete applicazioni di trading consumare grandi volumi di dati di mercato e gli assistenti devono dedicare risorse per il traffico di rete di elaborazione, invece di l'elaborazione delle applicazioni. l'elaborazione di trasporto a velocità elevate, di elaborazione dei pacchetti di rete può consumare una notevole quantità di cicli di CPU del server e la memoria Una regola stabilita di stati pollice che 1Gbps di larghezza di banda di rete richiede 1 GHz di carta bianca fonte capacità del processore Intel in accelerazione I O. Intermedio buffer di copia In un'implementazione stack di rete convenzionale, i dati devono essere copiati dalla CPU tra i buffer di rete e buffer di applicazione Questo sovraccarico è aggravato dal fatto che le velocità di memoria, non hanno tenuto il passo con gli aumenti di velocità della CPU Per esempio, i processori come Intel Xeon stanno avvicinando 4 GHz, mentre il chip di RAM si aggirano intorno ai 400 MHz per la fonte di memoria DDR 3200 Intel. Cambio di contesto Ogni volta che un singolo pacchetto deve essere elaborata, la CPU esegue un cambio di contesto dal contesto di un'applicazione di rete contesto traffico Questo sovraccarico potrebbe essere ridotto se si sarebbe verificato l'interruttore solo quando il buffer di applicazione intera è complete. Figure 12 fonti di overhead in Server Data center. TCP Offload Engine TOE alleggerisce cicli del processore trasporto al NIC sposta protocollo TCP IP copie del buffer di stack dalla memoria di sistema alla memoria NIC. Remote Direct Memory Access RDMA Enables a network adapter to transfer data directly from application to application without involving the operating system Eliminates intermediate and application buffer copies memory bandwidth consumption. Kernel bypass Direct user-level access to hardware Dramatically reduces application context switches. Figure 13 RDMA and Kernel Bypass. InfiniBand is a point-to-point switched fabric bidirectional serial communication link which implements RDMA, among other features Cisco offers an InfiniBand switch, the Server Fabric Switch SFS. Figure 14 Typical SFS Deployment. Trading applications benefit from the reduction in latency and latency variability, as proved by a test performed with the Cisco SFS and Wombat Feed Handlers by Stac Research. Application Virtualization Service. De-coupling the application from the underlying OS and server hardware enables them to run as network services One application can be run in parallel on multiple servers, or multiple applications can be run on the same server, as the best resource allocation dictates This decoupling enables better load balancing and disaster recovery for business continuance strategies The process of re-allocating computing resources to an application is dynamic Using an application virtualization system like Data Synapse s GridServer, applications can migrate, using pre-configured policies, to under-utilized servers in a supply-matches-demand process. There are many business advantages for financial firms who adopt application virtualization. Faster time to market for new products and services. Faster integration of firms following merger and acquisition activity. Increased application availability. Better workload distribution, which creates more head room for processing spikes in trading volume. Operational efficiency and control. Reduction in IT complexity. Currently, application virtualization is not used in the trading front-office One use-case is risk modeling, like Monte Carlo simulations As the technology evolves, it is conceivable that some the trading platforms will adopt it. Data Virtualization Service. To effectively share resources across distributed enterprise applications, firms must be able to leverage data across multiple sources in real-time while ensuring data integrity With solutions from data virtualization software vendors such as Gemstone or Tangosol now Oracle , financial firms can access heterogeneous sources of data as a single system image that enables connectivity between business processes and unrestrained application access to distributed caching The net result is that all users have instant access to these data resources across a distributed network. This is called a data grid and is the first step in the process of creating what Gartner calls Extreme Transaction Processing XTP id 500947 Technologies such as data and applications virtualization enable financial firms to perform real-time complex analytics, event-driven applications, and dynamic resource allocation. One example of data virtualization in action is a global order book application An order book is the repository of active orders that is published by the exchange or other market makers A global order book aggregates orders from around the world from markets that operate independently The biggest challenge for the application is scalability over WAN connectivity because it has to maintain state Today s data grids are localized in data centers connected by Metro Area Networks MAN This is mainly because the applications themselves have limits they have been developed without the WAN in mind. Figure 15 GemStone GemFire Distributed Caching. Before data virtualization, applications used database clustering for failover and scalability This solution is limited by the performance of the underlying database Failover is slower because the data is committed to disc With data grids, the data which is part of the active state is cached in memory, which reduces drastically the failover time Scaling the data grid means just adding more distributed resources, providing a more deterministic performance compared to a database cluster. Multicast Service. Market data delivery is a perfect example of an application that needs to deliver the same data stream to hundreds and potentially thousands of end users Market data services have been implemented with TCP or UDP broadcast as the network layer, but those implementations have limited scalability Using TCP requires a separate socket and sliding window on the server for each recipient UDP broadcast requires a separate copy of the stream for each destination subnet Both of these methods exhaust the resources of the servers and the network The server side must transmit and service each of the streams individually, which requires larger and larger server farms On the network side, the required bandwidth for the application increases in a linear fashion For example, to send a 1 Mbps stream to 1000recipients using TCP requires 1 Gbps of bandwidth. IP multicast is the only way to scale market data delivery To deliver a 1 Mbps stream to 1000 recipients, IP multicast would require 1 Mbps The stream can be delivered by as few as two servers one primary and one backup for redundancy. There are two main phases of market data delivery to the end user In the first phase, the data stream must be brought from the exchange into the brokerage s network Typically the feeds are terminated in a data center on the customer premise The feeds are then processed by a feed handler, which may normalize the data stream into a common format and then republish into the application messaging servers in the data center. The second phase involves injecting the data stream into the application messaging bus which feeds the core infrastructure of the trading applications The large brokerage houses have thousands of applications that use the market data streams for various purposes, such as live trades, long term trending, arbitrage, etc Many of these applications listen to the feeds and then republish their own analytical and derivative information For example, a brokerage may compare the prices of CSCO to the option prices of CSCO on another exchange and then publish ratings which a different application may monitor to determine how much they are out of synchronization. Figure 16 Market Data Distribution Players. The delivery of these data streams is typically over a reliable multicast transport protocol, traditionally Tibco Rendezvous Tibco RV operates in a publish and subscribe environment Each financial instrument is given a subject name, such as Each application server can request the individual instruments of interest by their subject name and receive just a that subset of the information This is called subject-based forwarding or filtering Subject-based filtering is patented by Tibco. A distinction should be made between the first and second phases of market data delivery The delivery of market data from the exchange to the brokerage is mostly a one-to-many application The only exception to the unidirectional nature of market data may be retransmission requests, which are usually sent using unicast The trading applications, however, are definitely many-to-many applications and may interact with the exchanges to place orders. Figure 17 Market Data Architecture. Design Issues. Number of Groups Channels to Use. Many application developers consider using thousand of multicast groups to give them the ability to divide up products or instruments into small buckets Normally these applications send many small messages as part of their information bus Usually several messages are sent in each packet that are received by many users Sending fewer messages in each packet increases the overhead necessary for each message. In the extreme case, sending only one message in each packet quickly reaches the point of diminishing returns there is more overhead sent than actual data Application developers must find a reasonable compromise between the number of groups and breaking up their products into logical buckets. Consider, for example, the Nasdaq Quotation Dissemination Service NQDS The instruments are broken up alphabetically. This approach allows for straight forward network application management, but does not necessarily allow for optimized bandwidth utilization for most users A user of NQDS that is interested in technology stocks, and would like to subscribe to just CSCO and INTL, would have to pull down all the data for the first two groups of NQDS Understanding the way users pull down the data and then organize it into appropriate logical groups optimizes the bandwidth for each user. In many market data applications, optimizing the data organization would be of limited value Typically customers bring in all data into a few machines and filter the instruments Using more groups is just more overhead for the stack and does not help the customers conserve bandwidth Another approach might be to keep the groups down to a minimum level and use UDP port numbers to further differentiate if necessary The other extreme would be to use just one multicast group for the entire application and then have the end user filter the data In some situations this may be sufficient. Intermittent Sources. A common issue with market data applications are servers that send data to a multicast group and then go silent for more than 3 5 minutes These intermittent sources may cause trashing of state on the network and can introduce packet loss during the window of time when soft state and then hardware shorts are being created. PIM-Bidir or PIM-SSM. The first and best solution for intermittent sources is to use PIM-Bidir for many-to-many applications and PIM-SSM for one-to-many applications. Both of these optimizations of the PIM protocol do not have any data-driven events in creating forwarding state That means that as long as the receivers are subscribed to the streams, the network has the forwarding state created in the hardware switching path. Intermittent sources are not an issue with PIM-Bidir and PIM-SSM. Null Packets. In PIM-SM environments a common method to make sure forwarding state is created is to send a burst of null packets to the multicast group before the actual data stream The application must efficiently ignore these null data packets to ensure it does not affect performance The sources must only send the burst of packets if they have been silent for more than 3 minutes A good practice is to send the burst if the source is silent for more than a minute Many financials send out an initial burst of traffic in the morning and then all well-behaved sources do not have problems. Periodic Keepalives or Heartbeats. An alternative approach for PIM-SM environments is for sources to send periodic heartbeat messages to the multicast groups This is a similar approach to the null packets, but the packets can be sent on a regular timer so that the forwarding state never expires. S,G Expiry Timer. Finally, Cisco has made a modification to the operation of the S, G expiry timer in IOS There is now a CLI knob to allow the state for a S, G to stay alive for hours without any traffic being sent The S, G expiry timer is configurable This approach should be considered a workaround until PIM-Bidir or PIM-SSM is deployed or the application is fixed. RTCP Feedback. A common issue with real time voice and video applications that use RTP is the use of RTCP feedback traffic Unnecessary use of the feedback option can create excessive multicast state in the network If the RTCP traffic is not required by the application it should be avoided. Fast Producers and Slow Consumers. Today many servers providing market data are attached at Gigabit speeds, while the receivers are attached at different speeds, usually 100Mbps This creates the potential for receivers to drop packets and request re-transmissions, which creates more traffic that the slowest consumers cannot handle, continuing the vicious circle. The solution needs to be some type of access control in the application that limits the amount of data that one host can request QoS and other network functions can mitigate the problem, but ultimately the subscriptions need to be managed in the application. Tibco Heartbeats. TibcoRV has had the ability to use IP multicast for the heartbeat between the TICs for many years However, there are some brokerage houses that are still using very old versions of TibcoRV that use UDP broadcast support for the resiliency This limitation is often cited as a reason to maintain a Layer 2 infrastructure between TICs located in different data centers These older versions of TibcoRV should be phased out in favor of the IP multicast supported versions. Multicast Forwarding Options. PIM Sparse Mode. The standard IP multicast forwarding protocol used today for market data delivery is PIM Sparse Mode It is supported on all Cisco routers and switches and is well understood PIM-SM can be used in all the network components from the exchange, FSP, and brokerage. There are, however, some long-standing issues and unnecessary complexity associated with a PIM-SM deployment that could be avoided by using PIM-Bidir and PIM-SSM These are covered in the next sections. The main components of the PIM-SM implementation are. PIM Sparse Mode v2. Shared Tree spt-threshold infinity. A design option in the brokerage or in the exchange.

No comments:

Post a Comment