IrisAccelerator is a system that provides a fast iris matching facility using Iris ID’s technology. IrisAccelerator is configurable to supports large population databases of up to 1 billion with hundreds of millions of de-duplication transactions per day. The IrisAccelerator system is a cluster of servers where each server runs multiple matching engines often referred to as ‘Blades’. The IrisAccelerator architecture is designed to be hardware independent. It can be deployed on a “Virtual Machine” to realize economies of scale.
In order to reduce the response time of searching the database, IrisAccelerator™ matches an enrollee’s IrisCode in a parallel fashion.
IrisAccelerator Key Product Features
Scalability
High Availability: (No single point of failure)
Partial Failure Support
Component Recovery
Consistency
Speculative Execution
IrisAccelerator™ system consists of the following modules:
IrisAccelerator™: A software development Kit that provides the Application Program Interface to communicate with the system. This interface consists of enrollment and identification functions that can be resourced by end user applications to enroll and identify users in the IrisAccelerator™ system.
IrisController™: The server component that manages the database of users and their IrisCodes. IrisController™ processes the IrisAccelerator™ SDK requests and is a one-point access to the IriSABRE™.
IriSABRE™: The iris matching module that matches requests against the entire database. All enrollments and IrisCode deletions from the system are updated in the IriSABRE™.
LoadBalancer