Towards a Decentralized Algorithm for Mapping Network and Computational Resources for Distributed Data-Flow Computations

S. Asaduzzaman, Muthucumaru Maheswaran
{"title":"Towards a Decentralized Algorithm for Mapping Network and Computational Resources for Distributed Data-Flow Computations","authors":"S. Asaduzzaman, Muthucumaru Maheswaran","doi":"10.1109/HPCS.2007.32","DOIUrl":null,"url":null,"abstract":"Several high-throughput distributed data-processing applications require multi-hop processing of streams of data. These applications include continual processing on data streams originating from a network of sensors, composing a multimedia stream through embedding several component streams originating from different locations, etc. These data-flow computing applications require multiple processing nodes interconnected according to the data-flow topology of the application, for on-stream processing of the data. Since the applications usually sustain for a long period, it is important to optimally map the component computations and communications on the nodes and links in the network, fulfilling the capacity constraints and optimizing some quality metric such as end-to-end latency. The mapping problem is unfortunately NP-complete and heuristics have been previously proposed to compute the approximate solution in a centralized way. However, because of the dynamicity of the network, it is practically impossible to aggregate the correct state of the whole network in a single node. In this paper, we present a distributed algorithm for optimal mapping of the components of the data flow applications. We propose several heuristics to minimize the message complexity of the algorithm while maintaining the quality of the solution.","PeriodicalId":354520,"journal":{"name":"21st International Symposium on High Performance Computing Systems and Applications (HPCS'07)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"21st International Symposium on High Performance Computing Systems and Applications (HPCS'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCS.2007.32","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Several high-throughput distributed data-processing applications require multi-hop processing of streams of data. These applications include continual processing on data streams originating from a network of sensors, composing a multimedia stream through embedding several component streams originating from different locations, etc. These data-flow computing applications require multiple processing nodes interconnected according to the data-flow topology of the application, for on-stream processing of the data. Since the applications usually sustain for a long period, it is important to optimally map the component computations and communications on the nodes and links in the network, fulfilling the capacity constraints and optimizing some quality metric such as end-to-end latency. The mapping problem is unfortunately NP-complete and heuristics have been previously proposed to compute the approximate solution in a centralized way. However, because of the dynamicity of the network, it is practically impossible to aggregate the correct state of the whole network in a single node. In this paper, we present a distributed algorithm for optimal mapping of the components of the data flow applications. We propose several heuristics to minimize the message complexity of the algorithm while maintaining the quality of the solution.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一种分布式数据流计算的网络映射和计算资源的分散算法
一些高吞吐量的分布式数据处理应用需要对数据流进行多跳处理。这些应用包括对来自传感器网络的数据流进行连续处理,通过嵌入来自不同位置的多个组件流来组成多媒体流等。这些数据流计算应用程序需要根据应用程序的数据流拓扑相互连接多个处理节点,以便对数据进行流上处理。由于应用程序通常持续很长一段时间,因此在网络中的节点和链路上最佳地映射组件计算和通信,满足容量限制并优化一些质量度量(如端到端延迟)非常重要。不幸的是,映射问题是np完全的,以前已经提出了启发式方法以集中的方式计算近似解。然而,由于网络的动态性,将整个网络的正确状态聚合到单个节点上实际上是不可能的。本文提出了一种分布式的数据流应用组件的最优映射算法。我们提出了几种启发式方法来最小化算法的消息复杂性,同时保持解决方案的质量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Effect of Medium Dispersivity on the Viscous Fingering Instability in Porous Media The GridX1 computational Grid: from a set of service-specific protocols to a service-oriented approach Resource Assessment using Market Indices: Toward an Economic Grid Exchange Model Domain coupling in the ABC transporter system BtuCD/BtuF: molecular dynamics simulation, normal mode analysis and protein-protein docking Gyrokinetic simulation of micro-turbulence in magnetically confined plasmas
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1