摘 要: | 为了提升在线应用程序进行大数据量统计时的速度,设计独立的基于消息传递接口MPI(Message Passing Interface)的并行数据处理服务模型,与客户应用程序一同建立了柔性数据处理系统。阐述客户程序和并行服务系统的互联结构和工作方式,按照先判断后处理的工作思想,客户程序根据运算规模确定是否调用并行服务程序。并行服务程序由监听程序、临时工作程序和一组用于服务的并行程序组成,设计了基于可扩展标记语言的通信协议,实现了并行服务系统与客户程序之间的数据交换。实验比较了串行、MPI并行和Java多线程程序的耗时,结果表明MPI并行程序比其他两种方式具有明显的优势。
|