采集图像数据,然后对该图像进行实时(real time)处理(如人脸识别),并跟后端数据库中的数据进行匹配,发现目标后报警。图像处理运算量很大,拟采用多台计算机来处理。请问:应该如何设计这样的系统(采用什么样的软硬件架构)?
其中的负载均衡又如何实现(有负载均衡软件吗)?请各位大侠帮帮小弟!

解决方案 »

  1.   

    “新思维网络负载均衡系统”可以根据实际的响应时间制定优先级交付决策,平衡服务器群中所有服务器之间的通信负载,将任务交由负载最轻的服务器来处理,从而实现高性能、智能化流量管理,达到最佳的服务器群性能,差错控制和流量管理技术更可以侦测到一些错误信息并透明地将会话重定向到另一个服务器,使用户顺利地进行使用,减少通信高峰期的错误信息。该系统真正面向应用层,可支持WWW、DNS、FTP、Mail等多种应用的管理负载均衡,其解决方案为使用户可以通过一组负担同样任务的服务器群来提高整个系统的整体处理能力,提供高可靠性、可用性和可维护性,保证服务质量,提供按需服务。1、配置灵活,不需更改用户网络的拓扑结构。
    2、支持包括HTTP、MAIL、FTP、DNS和NEWS服务在内的绝大多数TCP/UDP应用的负载均衡。
    3、远程监测与控制服务器集群,随时调整集群中服务器的负载。
    4、可扩展性强,用户可以根据自己业务的增长动态增加集群中的计算机。  
    5、支持访问控制列表(Access Control List)以及日志记录。
    6、可以查看负载均衡服务器的CPU负载、内存使用、当前连接数、线程数等性能统计数据,并可远程控制开关机。
    7、灵活多样的均衡策略,流量智能分配,解决网络拥塞问题,提高服务器及其他资源的利用效率。
    其有灵活多样的均衡策略把数据流量
    合理地分配给服务器群内的服务器共同负担。即使是再给现有服务器扩充升级,也只是简单地增加一个新的服务器到服务群中,而不需改变现有网络结构、停止现有的服务。
    权重轮循均衡(Weighted Round Robin):根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接受相应权值数的服务请求。例如:服务器A的权值被设计成1,B的权值是3,C的权值是6,则服务器A、B、C将分别接受到10%、30%、60%的服务请求。此种均衡算法能确保高性能的服务器得到更多的使用率,避免低性能的服务器负载过重。处理能力均衡:此种均衡算法将把服务请求分配给内部中处理负荷(根据服务器CPU型号、CPU数量、内存大小及当前连接数等换算而成)最轻的服务器,由于考虑到了内部服务器的处理能力及当前网络运行状况,所以此种均衡算法相对来说更加精确,尤其适合运用到第七层(应用层)负载均衡的情况下。
    8、可跟踪在线IP数据交换情况,提供直观、丰富的调试信息使维护管理方便。邮  件:[email protected]