网络系统中关键部件识别的博弈论方法

Ramasuri Narayanam
{"title":"网络系统中关键部件识别的博弈论方法","authors":"Ramasuri Narayanam","doi":"10.1109/SRII.2012.64","DOIUrl":null,"url":null,"abstract":"Networked systems are pervasive in the current Internet age and they manifest in several ways such as online and enterprize social networks, data center networks, cloud service networks, and global business networks. Such networked systems generally consist of entities and connections (or edges) among these entities. As services or applications are deployed over these networks, the success of any service or application is crucially dependent on the high availability of the components (namely, entities and connections) in the network. This calls for an important problem of identifying the critical components in the network to improve the quality of the services offered over these networks. We propose a novel and generic game theoretic framework to identify critical components with respect to a given task (or service or application) in the network. In particular, we apply the proposed generic game theoretic framework to determine critical edges in the context of k-edge connectivity between certain pairs of nodes in a given network. We call a pair of nodes in a network k-edge connected if there exists k-edge disjoint (shortest) paths between these nodes. Identifying critical edges in the setting of the k-edge connectivity is an extremely important problem especially in the context of data center networks and cloud service networks. The following are the specific contributions of this paper: (1) We first formally define a game theoretic model for the k-edge connectivity between certain pairs of nodes in the network. We refer to this as k-edge connectivity game. We then define the criticality of any edge to be the value of its Banzhaf power index in the k-edge connectivity game. In this setting, identifying critical edges boils down to the computation of Banzhaf power index in the k-edge connectivity game; (2) We then show that computing the Banzhaf power index for any edge in the k-edge connectivity game is #P-complete. We show this result by reducing the problem of counting the number of perfect matchings in a given graph to an instance of computing the Banzhaf power index for an edge in the k-edge connectivity game. This implies that the computation of Banzhaf power index for an edge in the k-edge connectivity game is computationally hard; (3) To alleviate this computational issue, we propose an approximation algorithm and also we present a simple heuristic based on the notion of Shapley value in cooperative game theory; (4) We then derive a closed form expression for computing the Banzhaf power index of any edge in the k-edge connectivity game, when the network structure is a tree; and (5) We finally evaluate the proposed approach using thorough experimentation on certain real world network data sets.","PeriodicalId":110778,"journal":{"name":"2012 Annual SRII Global Conference","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A Game Theoretic Approach to Identify Critical Components in Networked Systems\",\"authors\":\"Ramasuri Narayanam\",\"doi\":\"10.1109/SRII.2012.64\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Networked systems are pervasive in the current Internet age and they manifest in several ways such as online and enterprize social networks, data center networks, cloud service networks, and global business networks. Such networked systems generally consist of entities and connections (or edges) among these entities. As services or applications are deployed over these networks, the success of any service or application is crucially dependent on the high availability of the components (namely, entities and connections) in the network. This calls for an important problem of identifying the critical components in the network to improve the quality of the services offered over these networks. We propose a novel and generic game theoretic framework to identify critical components with respect to a given task (or service or application) in the network. In particular, we apply the proposed generic game theoretic framework to determine critical edges in the context of k-edge connectivity between certain pairs of nodes in a given network. We call a pair of nodes in a network k-edge connected if there exists k-edge disjoint (shortest) paths between these nodes. Identifying critical edges in the setting of the k-edge connectivity is an extremely important problem especially in the context of data center networks and cloud service networks. The following are the specific contributions of this paper: (1) We first formally define a game theoretic model for the k-edge connectivity between certain pairs of nodes in the network. We refer to this as k-edge connectivity game. We then define the criticality of any edge to be the value of its Banzhaf power index in the k-edge connectivity game. In this setting, identifying critical edges boils down to the computation of Banzhaf power index in the k-edge connectivity game; (2) We then show that computing the Banzhaf power index for any edge in the k-edge connectivity game is #P-complete. We show this result by reducing the problem of counting the number of perfect matchings in a given graph to an instance of computing the Banzhaf power index for an edge in the k-edge connectivity game. This implies that the computation of Banzhaf power index for an edge in the k-edge connectivity game is computationally hard; (3) To alleviate this computational issue, we propose an approximation algorithm and also we present a simple heuristic based on the notion of Shapley value in cooperative game theory; (4) We then derive a closed form expression for computing the Banzhaf power index of any edge in the k-edge connectivity game, when the network structure is a tree; and (5) We finally evaluate the proposed approach using thorough experimentation on certain real world network data sets.\",\"PeriodicalId\":110778,\"journal\":{\"name\":\"2012 Annual SRII Global Conference\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-07-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 Annual SRII Global Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SRII.2012.64\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Annual SRII Global Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SRII.2012.64","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

在当前的Internet时代,网络化系统无处不在,它们以多种方式表现出来,如在线和企业社交网络、数据中心网络、云服务网络和全球商业网络。这种网络系统通常由实体和这些实体之间的连接(或边)组成。当服务或应用程序部署在这些网络上时,任何服务或应用程序的成功都非常依赖于网络中组件(即实体和连接)的高可用性。这就提出了一个重要的问题,即识别网络中的关键组件,以提高通过这些网络提供的服务的质量。我们提出了一种新的通用博弈论框架来识别网络中给定任务(或服务或应用)的关键组件。特别地,我们应用所提出的一般博弈论框架来确定给定网络中某些节点对之间的k边连接情况下的临界边。如果网络中的一对节点之间存在k条不相交(最短)路径,我们称它们为k边连通。在k-edge连接环境中识别关键边缘是一个极其重要的问题,特别是在数据中心网络和云服务网络环境中。以下是本文的具体贡献:(1)我们首先正式定义了网络中某些节点对之间k边连通性的博弈论模型。我们称之为k边连通性博弈。然后,我们将任意边的临界定义为其在k边连通性博弈中的班扎夫幂指数的值。在这种情况下,关键边的识别归结为k边连通性博弈中Banzhaf幂指数的计算;(2)证明了k边连通性博弈中任意边的Banzhaf幂指数的计算是# p完备的。我们通过将计算给定图中完美匹配数量的问题简化为计算k边连通性博弈中一条边的Banzhaf幂指数的实例来展示这一结果。这意味着在k边连通性博弈中,计算一条边的Banzhaf幂指数具有计算难度;(3)为了解决这一计算问题,我们提出了一种近似算法,并基于合作博弈论中的Shapley值概念提出了一种简单的启发式算法;(4)推导了k边连通性博弈中任意边的Banzhaf幂指数的封闭表达式,当网络结构为树状时;(5)我们最后通过在某些真实世界的网络数据集上进行彻底的实验来评估所提出的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Game Theoretic Approach to Identify Critical Components in Networked Systems
Networked systems are pervasive in the current Internet age and they manifest in several ways such as online and enterprize social networks, data center networks, cloud service networks, and global business networks. Such networked systems generally consist of entities and connections (or edges) among these entities. As services or applications are deployed over these networks, the success of any service or application is crucially dependent on the high availability of the components (namely, entities and connections) in the network. This calls for an important problem of identifying the critical components in the network to improve the quality of the services offered over these networks. We propose a novel and generic game theoretic framework to identify critical components with respect to a given task (or service or application) in the network. In particular, we apply the proposed generic game theoretic framework to determine critical edges in the context of k-edge connectivity between certain pairs of nodes in a given network. We call a pair of nodes in a network k-edge connected if there exists k-edge disjoint (shortest) paths between these nodes. Identifying critical edges in the setting of the k-edge connectivity is an extremely important problem especially in the context of data center networks and cloud service networks. The following are the specific contributions of this paper: (1) We first formally define a game theoretic model for the k-edge connectivity between certain pairs of nodes in the network. We refer to this as k-edge connectivity game. We then define the criticality of any edge to be the value of its Banzhaf power index in the k-edge connectivity game. In this setting, identifying critical edges boils down to the computation of Banzhaf power index in the k-edge connectivity game; (2) We then show that computing the Banzhaf power index for any edge in the k-edge connectivity game is #P-complete. We show this result by reducing the problem of counting the number of perfect matchings in a given graph to an instance of computing the Banzhaf power index for an edge in the k-edge connectivity game. This implies that the computation of Banzhaf power index for an edge in the k-edge connectivity game is computationally hard; (3) To alleviate this computational issue, we propose an approximation algorithm and also we present a simple heuristic based on the notion of Shapley value in cooperative game theory; (4) We then derive a closed form expression for computing the Banzhaf power index of any edge in the k-edge connectivity game, when the network structure is a tree; and (5) We finally evaluate the proposed approach using thorough experimentation on certain real world network data sets.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信