...
首页> 外文期刊>IEEE Transactions on Software Engineering >Clustering algorithm for parallelizing software systems inmultiprocessors environment
【24h】

Clustering algorithm for parallelizing software systems inmultiprocessors environment

机译:多处理器环境中用于并行化软件系统的聚类算法

获取原文
获取原文并翻译 | 示例
           

摘要

A variety of techniques and tools exist to parallelize softwarensystems on different parallel architectures (SIMD, MIMD). With thenadvances in high-speed networks, there has been a dramatic increase innthe number of client/server applications. A variety of client/servernapplications are deployed today, ranging from simple telnet sessions toncomplex electronic commerce transactions. Industry standard protocols,nlike Secure Socket Layer (SSL), Secure Electronic Transaction (SET),netc., are in use for ensuring privacy and integrity of data, as well asnfor authenticating the sender and the receiver during message passing.nConsequently, a majority of applications using parallel processingntechniques are becoming synchronization-centric, i.e., for every messagentransfer, the sender and receiver must synchronize. However, moreneffective techniques and tools are needed to automate the clustering ofnsuch synchronization-centric applications to extract parallelism. Thenauthors present a new clustering algorithm to facilitate thenparallelization of software systems in a multiprocessor environment. Thennew clustering algorithm achieves traditional clustering objectivesn(reduction in parallel execution time, communication cost, etc.).nAdditionally, our approach: 1) reduces the performance degradationncaused by synchronizations, and 2) avoids deadlocks during clustering.nThe effectiveness of our approach is depicted with the help ofnsimulation results
机译:存在多种技术和工具来使不同的并行体系结构(SIMD,MIMD)上的软件系统并行化。随着高速网络的发展,客户端/服务器应用程序的数量急剧增加。今天部署了各种各样的客户端/服务器应用程序,从简单的telnet会话到复杂的电子商务交易。与安全套接字层(SSL),安全电子交易(SET),netc等不同的行业标准协议用于确保数据的私密性和完整性,并用于在消息传递过程中对发送方和接收方进行身份验证。使用并行处理技术的应用程序正变得以同步为中心,即,对于每个消息传递,发送者和接收者必须同步。但是,需要更有效的技术和工具来自动化此类以同步为中心的应用程序的聚类以提取并行性。然后,作者提出了一种新的聚类算法,以促进多处理器环境中软件系统的并行化。然后,新的聚类算法达到了传统的聚类目标n(减少了并行执行时间,通信成本等)。n另外,我们的方法:1)减少了由于同步而导致的性能下降,以及2)避免了聚类过程中的死锁。在模拟结果的帮助下

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号