Evaluating DHT-based service placement for stream-based overlays

被引:0
|
作者
Pietzuch, P [1 ]
Shneidman, J [1 ]
Ledlie, J [1 ]
Welsh, M [1 ]
Seltzer, M [1 ]
Roussopoulos, M [1 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
来源
PEER-TO-PEER SYSTEMS IV | 2005年 / 3640卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Stream-based overlay networks (SBONs) are one approach to implementing large-scale stream processing systems. A fundamental consideration in an SBON is that of service placement, which determines the physical location of in-network processing services or operators, in such a way that network resources are used efficiently. Service placement consists of two components: node discovery, which selects a candidate set of nodes on which services might be placed, and node selection, which chooses the particular node to host a service. By viewing the placement problem as the composition of these two processes we can trade-off quality and efficiency between them. We evaluate the appropriateness of using DHT routing paths for service placement in an SBON, when aiming to minimize network usage. For this, we consider two DHT-based algorithms for node discovery, which use either the union or intersection of DHT routing paths in the SBON, and compare their performance to other techniques. We show that current DHT-based schemes are actually rather poor node discovery algorithms, when minimizing network utilization. An efficient DHT may not traverse enough hops to obtain a sufficiently large candidate set for placement. The union of DHT routes may result in a low-quality set of discovered nodes that requires an expensive node selection algorithm. Finally, the intersection of DHT routes relies on route convergence, which prevents the placement of services with a large fan-in.
引用
收藏
页码:275 / 286
页数:12
相关论文
共 50 条
  • [41] Stream-based inconsistency measurement
    Thimm, Matthias
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2016, 68 : 68 - 87
  • [42] Evaluating process safety at conceptual stage: A stream-based index approach
    Pelucchi, Silvia
    Carretta, Filippo
    Mocellin, Paolo
    Galli, Federico
    PROCESS SAFETY AND ENVIRONMENTAL PROTECTION, 2025, 195
  • [43] A DHT-based Virtual Storage System in Windows Environments
    Kim, Jonghyeon
    Shin, Junghoon
    Choi, Jaeyoung
    Lee, Soowon
    Kim, Myungho
    Lee, Sangjun
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 4, 2010, : 169 - 172
  • [44] PipeCF: a DHT-based collaborative filtering recommendation system
    Shen Rui-min
    Yang Fan
    Han Peng
    Xie Bo
    Journal of Zhejiang University-SCIENCE A, 2005, 6 (2): : 118 - 125
  • [45] PipeCF:a DHT-based Collaborative Filtering recommendation system
    申瑞民
    杨帆
    韩鹏
    谢波
    Journal of Zhejiang University Science A(Science in Engineering), 2005, (02) : 42 - 49
  • [46] Accessing and distributing streaming events on DHT-based systems
    Milanesio, M.
    Ruffo, G.
    Ricchiuti, F.
    Albertin, D.
    AXMEDIS 2006: SECOND INTERNATIONAL CONFERENCE ON AUTOMATED PRODUCTION OF CROSS MEDIA CONTENT FOR MULTI-CHANNEL DISTRIBUTION, PROCEEDINGS, 2006, : 306 - +
  • [47] Babelchord: a Social Tower of DHT-Based Overlay Networks
    Liquori, Luigi
    Tedeschi, Cedric
    Bongiovanni, Francesco
    ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 307 - 312
  • [48] Caching of intermediate results in DHT-based RDF stores
    Battré, Dominic
    International Journal of Metadata, Semantics and Ontologies, 2008, 3 (01) : 84 - 93
  • [49] Handling Churn in DHT-Based Publish/Subscribe Systems
    Chaabane, Amina
    Abdennadher, Fatma
    Louati, Wassef
    Jmaiel, Mohamed
    2012 THIRD INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF), 2012, : 35 - 39
  • [50] Routing performance in a hierarchical DHT-based overlay network
    Martinez-Yelmo, Isaias
    Cuevas, Ruben
    Guerrero, Carmen
    Mauthe, Andreas
    PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 508 - +