IrisAccelerator è un sistema che fornisce una funzione di abbinamento rapido dell'iride utilizzando la tecnologia di Iris ID. IrisAccelerator è configurabile per supportare database di grandi dimensioni, fino a 1 miliardo, con centinaia di milioni di transazioni di de-duplicazione al giorno. Il sistema IrisAccelerator è costituito da un cluster di server in cui ogni server esegue più motori di corrispondenza, spesso chiamati "Blades". L'architettura di IrisAccelerator è progettata per essere indipendente dall'hardware. Può essere distribuita su una "macchina virtuale" per realizzare economie di scala.
Per ridurre i tempi di risposta della ricerca nel database, IrisAccelerator™ confronta il codice Iris di un iscritto in modo parallelo.
Caratteristiche principali di IrisAccelerator
Scalabilità
Alta disponibilità: (nessun singolo punto di guasto)
Supporto per guasti parziali
Recupero dei componenti
Consistenza
Esecuzione speculativa
Il sistema IrisAccelerator™ è composto dai seguenti moduli:
IrisAccelerator™: Un kit di sviluppo software che fornisce l'interfaccia del programma applicativo per comunicare con il sistema. Questa interfaccia consiste in funzioni di registrazione e identificazione che possono essere utilizzate dalle applicazioni dell'utente finale per registrare e identificare gli utenti nel sistema IrisAccelerator™.
IrisController™: Il componente server che gestisce il database degli utenti e dei loro codici Iris. IrisController™ elabora le richieste dell'SDK IrisAccelerator™ e rappresenta un punto di accesso unico a IriSABRE™.
IriSABRE™: Il modulo di corrispondenza dell'iride che confronta le richieste con l'intero database. Tutte le iscrizioni e le cancellazioni di IrisCode dal sistema vengono aggiornate in IriSABRE™.
Bilanciatore di carico
---