首页 > 最新文献

2015 IEEE 35th International Conference on Distributed Computing Systems最新文献

英文 中文
On Preserving Data Integrity of Transactional Applications on Multicore Architectures 多核架构下事务性应用的数据完整性保护
Pub Date : 2015-07-23 DOI: 10.1109/ICDCS.2015.98
Mohamed Mohamedin, R. Palmieri, B. Ravindran
Multicore architectures are increasingly becoming prone to transient faults. In this paper we briefly present Shield, a middleware to provide transactional applications with resiliency to those faults that can happen anytime during the execution of a processor but do not cause any hardware interruption. Shield is inspired by the state machine replication approach, where computational resources are partitioned, the shared state is fully replicated, and requests are executed by all partitions in the same order. Shield embeds a set of algorithmic and system innovations to limit the overhead with respect to non-fault-tolerant solutions. They include a fast total order layer that lets application threads and computational nodes co-operate in order to fast deliver.
多核架构越来越容易出现瞬态故障。在本文中,我们简要介绍了Shield,它是一种中间件,可以为事务性应用程序提供弹性,以应对处理器执行期间随时可能发生但不会导致任何硬件中断的故障。Shield的灵感来自于状态机复制方法,其中计算资源被分区,共享状态被完全复制,请求由所有分区以相同的顺序执行。Shield嵌入了一组算法和系统创新,以限制与非容错解决方案相关的开销。它们包括一个快速的总顺序层,允许应用程序线程和计算节点合作,以便快速交付。
{"title":"On Preserving Data Integrity of Transactional Applications on Multicore Architectures","authors":"Mohamed Mohamedin, R. Palmieri, B. Ravindran","doi":"10.1109/ICDCS.2015.98","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.98","url":null,"abstract":"Multicore architectures are increasingly becoming prone to transient faults. In this paper we briefly present Shield, a middleware to provide transactional applications with resiliency to those faults that can happen anytime during the execution of a processor but do not cause any hardware interruption. Shield is inspired by the state machine replication approach, where computational resources are partitioned, the shared state is fully replicated, and requests are executed by all partitions in the same order. Shield embeds a set of algorithmic and system innovations to limit the overhead with respect to non-fault-tolerant solutions. They include a fast total order layer that lets application threads and computational nodes co-operate in order to fast deliver.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128389190","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
DISCO: A Distributed Localization Scheme for Mobile Networks DISCO:移动网络的分布式定位方案
Pub Date : 2015-07-23 DOI: 10.1109/ICDCS.2015.60
Jie Cheng, Qiang Ye, Hongwei Du, Chuang Liu
Localization is one of the key operations in mobile networks. Due to the limitations of GPS, many researchers have devised a variety of different range-free and range-based localization schemes. Range-free schemes utilize the connectivity information to localize mobile nodes. However, the use of the connectivity information allows a high degree of freedom in terms of pinpointing the location of mobile nodes, which leads to low localization precision. Range-based schemes can achieve high localization precision because they require the fine-granularity distance information. Nevertheless, they normally result in high computation complexity and do not work well when part of the distance measurements are missing. In this paper, we propose a distributed range-based localization scheme, DISCO, that uses a series of minimization problems that only involve convex optimization to arrive at high localization precision and low computation complexity. In addition, when some distance measurements are not available, DISCO utilizes the partial distance information to achieve satisfactory localization results. Furthermore, DISCO is a distributed algorithm, which means that it scales well. The performance of DISCO is analyzed through simulation experiments. An in-depth analysis of the time complexity of DISCO is also included in this paper.
定位是移动网络中的关键业务之一。由于GPS的局限性,许多研究人员设计了各种不同的无距离和基于距离的定位方案。无距离方案利用连接信息来定位移动节点。然而,连接信息的使用在确定移动节点的位置方面具有高度的自由度,这导致定位精度较低。基于距离的定位方案需要细粒度的距离信息,因此定位精度较高。然而,它们通常导致较高的计算复杂度,并且在缺少部分距离测量时不能很好地工作。在本文中,我们提出了一种分布式距离定位方案DISCO,该方案利用一系列只涉及凸优化的最小化问题来达到高定位精度和低计算复杂度。此外,当某些距离测量无法获得时,DISCO利用部分距离信息获得令人满意的定位结果。此外,DISCO是一种分布式算法,这意味着它的可扩展性很好。通过仿真实验分析了DISCO的性能。本文还对DISCO的时间复杂度进行了深入的分析。
{"title":"DISCO: A Distributed Localization Scheme for Mobile Networks","authors":"Jie Cheng, Qiang Ye, Hongwei Du, Chuang Liu","doi":"10.1109/ICDCS.2015.60","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.60","url":null,"abstract":"Localization is one of the key operations in mobile networks. Due to the limitations of GPS, many researchers have devised a variety of different range-free and range-based localization schemes. Range-free schemes utilize the connectivity information to localize mobile nodes. However, the use of the connectivity information allows a high degree of freedom in terms of pinpointing the location of mobile nodes, which leads to low localization precision. Range-based schemes can achieve high localization precision because they require the fine-granularity distance information. Nevertheless, they normally result in high computation complexity and do not work well when part of the distance measurements are missing. In this paper, we propose a distributed range-based localization scheme, DISCO, that uses a series of minimization problems that only involve convex optimization to arrive at high localization precision and low computation complexity. In addition, when some distance measurements are not available, DISCO utilizes the partial distance information to achieve satisfactory localization results. Furthermore, DISCO is a distributed algorithm, which means that it scales well. The performance of DISCO is analyzed through simulation experiments. An in-depth analysis of the time complexity of DISCO is also included in this paper.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"85 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131850990","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
eTrain: Making Wasted Energy Useful by Utilizing Heartbeats for Mobile Data Transmissions eTrain:利用心跳进行移动数据传输,使浪费的能量变得有用
Pub Date : 2015-07-23 DOI: 10.1109/ICDCS.2015.20
Tan Zhang, Xian Zhang, Fangming Liu, H. Leng, Qian Yu, Guanfeng Liang
With the rapid proliferation of smartphones, hundreds of millions of mobile users are attracted to Instant Messaging (IM) apps. While such apps have brought convenience to our life, it comes with the price of great energy consumption, as these apps keep sending heartbeat messages to the server periodically in order to maintain an always-online connection. These frequent and fragmented transmissions result in a considerable amount of energy waste. In this paper, we investigate the "cost and potential of heartbeats". We quantify power consumption of heartbeats of real-world IM apps through extensive measurements. The measurement results confirm that huge power consumption is induced by heartbeats. The goal of this paper is to save energy by turning the energy wastage of heartbeats into transmitting useful data. Thus, we develop eTrain, a transmission management system running on Android phones, which takes advantage of IM heartbeats (as trains) to piggyback aggregated delay-tolerant apps' data such as e-mail and Weibo (as cargoes) via an online transmission strategy, so as to minimize the cumulative tail energy without sacrificing user-specified deadlines. Compared to other existing works, eTrain can reduce more energy consumption under the same settings. Experiments conducted on smartphones show that eTrain can achieve 12%-33% energy saving in various application scenarios.
随着智能手机的迅速普及,数以亿计的移动用户被即时通讯(IM)应用程序所吸引。虽然这些应用程序给我们的生活带来了便利,但也付出了巨大的能源消耗的代价,因为这些应用程序会定期向服务器发送心跳信息,以保持始终在线的连接。这些频繁而零碎的传输导致了相当数量的能源浪费。在本文中,我们研究了“心跳的成本和潜力”。我们通过广泛的测量来量化现实世界IM应用程序的心跳功耗。测量结果证实,巨大的功耗是由心跳引起的。本文的目标是通过将心跳的能量浪费转化为传输有用的数据来节省能量。因此,我们开发了一个运行在Android手机上的传输管理系统eTrain,它利用IM的心跳(作为列车)通过在线传输策略来承载聚合的延迟容忍应用程序的数据,如电子邮件和微博(作为货物),从而在不牺牲用户指定的截止日期的情况下最小化累积尾能量。与其他现有工程相比,在相同的设置下,eTrain可以减少更多的能耗。在智能手机上进行的实验表明,在各种应用场景下,eTrain可以实现12%-33%的节能。
{"title":"eTrain: Making Wasted Energy Useful by Utilizing Heartbeats for Mobile Data Transmissions","authors":"Tan Zhang, Xian Zhang, Fangming Liu, H. Leng, Qian Yu, Guanfeng Liang","doi":"10.1109/ICDCS.2015.20","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.20","url":null,"abstract":"With the rapid proliferation of smartphones, hundreds of millions of mobile users are attracted to Instant Messaging (IM) apps. While such apps have brought convenience to our life, it comes with the price of great energy consumption, as these apps keep sending heartbeat messages to the server periodically in order to maintain an always-online connection. These frequent and fragmented transmissions result in a considerable amount of energy waste. In this paper, we investigate the \"cost and potential of heartbeats\". We quantify power consumption of heartbeats of real-world IM apps through extensive measurements. The measurement results confirm that huge power consumption is induced by heartbeats. The goal of this paper is to save energy by turning the energy wastage of heartbeats into transmitting useful data. Thus, we develop eTrain, a transmission management system running on Android phones, which takes advantage of IM heartbeats (as trains) to piggyback aggregated delay-tolerant apps' data such as e-mail and Weibo (as cargoes) via an online transmission strategy, so as to minimize the cumulative tail energy without sacrificing user-specified deadlines. Compared to other existing works, eTrain can reduce more energy consumption under the same settings. Experiments conducted on smartphones show that eTrain can achieve 12%-33% energy saving in various application scenarios.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131683071","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
Inspecting Coding Dependency in Layered Video Coding for Efficient Unequal Error Protection 视频流分层编码中的编码相关性检测及非等错误保护
Pub Date : 2015-07-23 DOI: 10.1109/ICDCS.2015.96
M. R. Zakerinasab, Mea Wang
To improve the quality of video streaming subject to video bitrate or communication channel capacity, a high-quality video is encoded into multiple layers of unequal importance. Layers that provide higher quality rely on the previous layers for successful reconstruction of transmitted video packets. Hence, if a video packet in a reference layer is corrupted or lost during transmission, the dependent layers cannot be reconstructed successfully, and the resources consumed to transmit them are wasted. To address this problem, unequal error protection (UEP) techniques have been proposed to provide appropriate level of protection to each layer according to their importance. Nonetheless, the importance of a piece of video content is determined by not only the layering structure, but also coding dependency imposed by encoding decisions. In this paper, based on a deep inspection of coding and prediction in SVC (a layered video coding standard) and an analysis of seven real SVC videos, we conclude that macro block-level coding dependency will provide a more accurate importance measure when applying UEP to protection video packets in noisy channels.
为了提高视频流的质量,受视频比特率或通信信道容量的限制,一个高质量的视频被编码成重要性不等的多层。提供更高质量的层依赖于前一层来成功地重建传输的视频数据包。因此,如果参考层中的视频包在传输过程中损坏或丢失,则依赖层无法成功重建,并且浪费了传输所消耗的资源。为了解决这个问题,提出了不等错误保护(UEP)技术,根据每一层的重要性为其提供适当的保护级别。尽管如此,一段视频内容的重要性不仅取决于分层结构,还取决于编码决策所施加的编码依赖。本文在深入研究SVC(一种分层视频编码标准)编码和预测的基础上,对7个真实的SVC视频进行了分析,得出了宏块级编码依赖将为在噪声信道中应用UEP保护视频包提供更准确的重要度量的结论。
{"title":"Inspecting Coding Dependency in Layered Video Coding for Efficient Unequal Error Protection","authors":"M. R. Zakerinasab, Mea Wang","doi":"10.1109/ICDCS.2015.96","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.96","url":null,"abstract":"To improve the quality of video streaming subject to video bitrate or communication channel capacity, a high-quality video is encoded into multiple layers of unequal importance. Layers that provide higher quality rely on the previous layers for successful reconstruction of transmitted video packets. Hence, if a video packet in a reference layer is corrupted or lost during transmission, the dependent layers cannot be reconstructed successfully, and the resources consumed to transmit them are wasted. To address this problem, unequal error protection (UEP) techniques have been proposed to provide appropriate level of protection to each layer according to their importance. Nonetheless, the importance of a piece of video content is determined by not only the layering structure, but also coding dependency imposed by encoding decisions. In this paper, based on a deep inspection of coding and prediction in SVC (a layered video coding standard) and an analysis of seven real SVC videos, we conclude that macro block-level coding dependency will provide a more accurate importance measure when applying UEP to protection video packets in noisy channels.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129847940","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Novel Dynamic En-Route Decision Real-Time Route Guidance Scheme in Intelligent Transportation Systems 一种新的智能交通系统动态决策实时路线引导方案
Pub Date : 2015-07-23 DOI: 10.1109/ICDCS.2015.15
Jie Lin, Wei Yu, Xinyu Yang, Qingyu Yang, Xinwen Fu, Wei Zhao
In an intelligence transportation system (ITS), to increase traffic efficiency, a number of dynamic route guidance schemes have been designed to assist drivers in determining the optimal route for their travels. In order to determine optimal routes, it is critical to effectively predict the traffic condition of roads along the guided routes based on real-time traffic information to mitigate traffic congestion and improve traffic efficiency. In this paper, we propose a Dynamic En-route Decision real-time Route guidance (DEDR) scheme to effectively mitigate road congestion caused by the sudden increase of vehicles and reduce travel time. Particularly, DEDR considers real-time traffic information generation and transmission. Based on the shared traffic information, DEDR introduces Trust Probability to predict traffic conditions and dynamically en-route determine alternative optimal routes. In addition, DEDR considers multiple metrics to comprehensively assess traffic conditions and drivers can determine optimal route with individual preference of these metrics during travel. DEDR also considers effects of external factors (e.g., Bad weather, incidents, etc.) on traffic conditions. Through a combination of extensive theoretical analysis and simulation experiments, our data shows that DEDR can greatly increase the efficiency of an ITS in terms of great time efficiency and balancing efficiency in comparison with existing schemes.
在智能交通系统(ITS)中,为了提高交通效率,设计了许多动态路线引导方案,以帮助驾驶员确定其旅行的最佳路线。为了确定最优路线,基于实时交通信息对引导路线沿线道路的交通状况进行有效预测是缓解交通拥堵、提高交通效率的关键。本文提出了一种动态决策实时路径引导(DEDR)方案,以有效缓解车辆突然增加造成的道路拥堵,减少出行时间。特别是,DEDR考虑了实时交通信息的产生和传输。DEDR基于共享的交通信息,引入信任概率来预测交通状况,动态确定备选的最优路径。此外,DEDR考虑了多个指标来综合评估交通状况,驾驶员可以根据这些指标的个人偏好确定最优路线。DEDR还考虑了外部因素(如恶劣天气、事故等)对交通状况的影响。通过广泛的理论分析和仿真实验相结合,我们的数据表明,与现有方案相比,DEDR在时间效率和平衡效率方面可以大大提高ITS的效率。
{"title":"A Novel Dynamic En-Route Decision Real-Time Route Guidance Scheme in Intelligent Transportation Systems","authors":"Jie Lin, Wei Yu, Xinyu Yang, Qingyu Yang, Xinwen Fu, Wei Zhao","doi":"10.1109/ICDCS.2015.15","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.15","url":null,"abstract":"In an intelligence transportation system (ITS), to increase traffic efficiency, a number of dynamic route guidance schemes have been designed to assist drivers in determining the optimal route for their travels. In order to determine optimal routes, it is critical to effectively predict the traffic condition of roads along the guided routes based on real-time traffic information to mitigate traffic congestion and improve traffic efficiency. In this paper, we propose a Dynamic En-route Decision real-time Route guidance (DEDR) scheme to effectively mitigate road congestion caused by the sudden increase of vehicles and reduce travel time. Particularly, DEDR considers real-time traffic information generation and transmission. Based on the shared traffic information, DEDR introduces Trust Probability to predict traffic conditions and dynamically en-route determine alternative optimal routes. In addition, DEDR considers multiple metrics to comprehensively assess traffic conditions and drivers can determine optimal route with individual preference of these metrics during travel. DEDR also considers effects of external factors (e.g., Bad weather, incidents, etc.) on traffic conditions. Through a combination of extensive theoretical analysis and simulation experiments, our data shows that DEDR can greatly increase the efficiency of an ITS in terms of great time efficiency and balancing efficiency in comparison with existing schemes.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121871744","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 39
Zeus Milker: Circumventing the P2P Zeus Neighbor List Restriction Mechanism Zeus挤奶器:规避P2P Zeus邻居列表限制机制
Pub Date : 2015-07-23 DOI: 10.1109/ICDCS.2015.69
Shankar Karuppayah, Stefanie Roos, C. Rossow, M. Mühlhäuser, Mathias Fischer
The emerging trend of highly-resilient P2P botnets poses a huge security threat to our modern society. Carefully designed countermeasures as applied in sophisticated P2P botnets such as P2P Zeus impede botnet monitoring and successive takedown. These countermeasures reduce the accuracy of the monitored data, such that an exact reconstruction of the botnet's topology is hard to obtain efficiently. However, an accurate topology snapshot, revealing particularly the identities of all bots, is crucial to execute effective botnet takedown operations. With the goal of obtaining the required snapshot in an efficient manner, we provide a detailed description and analysis of the P2P Zeus neighbor list restriction mechanism. As our main contribution, we propose ZeusMilker, a mechanism for circumventing the existing anti-monitoring countermeasures of P2P Zeus. In contrast to existing approaches, our mechanism deterministically reveals the complete neighbor lists of bots and hence can efficiently provide a reliable topology snapshot of P2P Zeus. We evaluated ZeusMilker on a real-world dataset and found that it outperforms state-of-the-art techniques for botnet monitoring with regard to the number of queries needed to retrieve a bot's complete neighbor list. Furthermore, ZeusMilker is provably optimal in retrieving the complete neighbor list, requiring at most 2n queries for an n-elemental list. Moreover, we also evaluated how the performance of ZeusMilker is impacted by various protocol changes designed to undermine its provable performance bounds.
高弹性P2P僵尸网络的兴起对现代社会构成了巨大的安全威胁。精心设计的对策应用于复杂的P2P僵尸网络,如P2P Zeus,阻碍僵尸网络的监控和连续拆除。这些对策降低了监测数据的准确性,从而难以有效地精确重建僵尸网络的拓扑结构。然而,准确的拓扑快照,特别是揭示所有机器人的身份,对于执行有效的僵尸网络拆除操作至关重要。为了高效地获得所需的快照,我们对P2P Zeus邻居列表限制机制进行了详细的描述和分析。作为我们的主要贡献,我们提出了ZeusMilker,一种规避P2P Zeus现有反监控对策的机制。与现有方法相比,我们的机制确定性地揭示了机器人的完整邻居列表,因此可以有效地提供P2P Zeus的可靠拓扑快照。我们在真实世界的数据集上评估了ZeusMilker,发现它在检索机器人完整邻居列表所需的查询数量方面优于最先进的僵尸网络监控技术。此外,可以证明,ZeusMilker在检索完整邻居列表方面是最优的,对于一个n元素的列表,最多需要2n次查询。此外,我们还评估了ZeusMilker的性能如何受到旨在破坏其可证明性能界限的各种协议更改的影响。
{"title":"Zeus Milker: Circumventing the P2P Zeus Neighbor List Restriction Mechanism","authors":"Shankar Karuppayah, Stefanie Roos, C. Rossow, M. Mühlhäuser, Mathias Fischer","doi":"10.1109/ICDCS.2015.69","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.69","url":null,"abstract":"The emerging trend of highly-resilient P2P botnets poses a huge security threat to our modern society. Carefully designed countermeasures as applied in sophisticated P2P botnets such as P2P Zeus impede botnet monitoring and successive takedown. These countermeasures reduce the accuracy of the monitored data, such that an exact reconstruction of the botnet's topology is hard to obtain efficiently. However, an accurate topology snapshot, revealing particularly the identities of all bots, is crucial to execute effective botnet takedown operations. With the goal of obtaining the required snapshot in an efficient manner, we provide a detailed description and analysis of the P2P Zeus neighbor list restriction mechanism. As our main contribution, we propose ZeusMilker, a mechanism for circumventing the existing anti-monitoring countermeasures of P2P Zeus. In contrast to existing approaches, our mechanism deterministically reveals the complete neighbor lists of bots and hence can efficiently provide a reliable topology snapshot of P2P Zeus. We evaluated ZeusMilker on a real-world dataset and found that it outperforms state-of-the-art techniques for botnet monitoring with regard to the number of queries needed to retrieve a bot's complete neighbor list. Furthermore, ZeusMilker is provably optimal in retrieving the complete neighbor list, requiring at most 2n queries for an n-elemental list. Moreover, we also evaluated how the performance of ZeusMilker is impacted by various protocol changes designed to undermine its provable performance bounds.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"191 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123566642","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
WhiFind: A Matrix Completion Approach for Indoor White Space Identification 基于矩阵补全的室内空白空间识别方法
Pub Date : 2015-07-23 DOI: 10.1109/ICDCS.2015.92
Xiao Hu, Fan Wu, Xiaofeng Gao, Guihai Chen
In this paper, we introduce WhiFind, which is an indoor white space identification system. It leverages matrix completion techniques to provide accurate indoor white space availability information with only a small number of spectrum sensors deployed.
本文介绍了一种室内白色空间识别系统whitfind。它利用矩阵补全技术,只需部署少量频谱传感器就能提供准确的室内空白空间可用性信息。
{"title":"WhiFind: A Matrix Completion Approach for Indoor White Space Identification","authors":"Xiao Hu, Fan Wu, Xiaofeng Gao, Guihai Chen","doi":"10.1109/ICDCS.2015.92","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.92","url":null,"abstract":"In this paper, we introduce WhiFind, which is an indoor white space identification system. It leverages matrix completion techniques to provide accurate indoor white space availability information with only a small number of spectrum sensors deployed.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131748092","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Improving the Energy Benefit for 802.3az Using Dynamic Coalescing Techniques 利用动态聚结技术提高802.3az的能源效益
Pub Date : 2015-07-23 DOI: 10.1109/ICDCS.2015.80
Angelos Chatzipapas, V. Mancuso
In this work, we propose a dynamic coalescing algorithm for IEEE 802.3az standard, which dynamically adapts coalescing operations based on the current load and on the delay experienced in the link. Our results show that our algorithm almost doubles the energy efficiency of EEE with static coalescing while keeping packet delay bounded.
在这项工作中,我们提出了一种IEEE 802.3az标准的动态合并算法,该算法根据当前负载和链路中经历的延迟动态调整合并操作。结果表明,该算法在保持包延迟有界的情况下,将静态合并的EEE的能量效率提高了近一倍。
{"title":"Improving the Energy Benefit for 802.3az Using Dynamic Coalescing Techniques","authors":"Angelos Chatzipapas, V. Mancuso","doi":"10.1109/ICDCS.2015.80","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.80","url":null,"abstract":"In this work, we propose a dynamic coalescing algorithm for IEEE 802.3az standard, which dynamically adapts coalescing operations based on the current load and on the delay experienced in the link. Our results show that our algorithm almost doubles the energy efficiency of EEE with static coalescing while keeping packet delay bounded.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114464006","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Minimizing the Communication Cost of Aggregation in Publish/Subscribe Systems 最小化发布/订阅系统中聚合的通信成本
Pub Date : 2015-07-23 DOI: 10.1109/ICDCS.2015.54
N. Pandey, Kaiwen Zhang, Stéphane Weiss, H. Jacobsen, R. Vitenberg
Modern applications for distributed publish/subscribe systems often require stream aggregation capabilities along with rich data filtering. When compared to other distributed systems, aggregation in pub/sub differentiates itself as a complex problem which involves dynamic dissemination paths that are difficult to predict and optimize for a priori, temporal fluctuations in publication rates, and the mixed presence of aggregated and non-aggregated workloads. In this paper, we propose a formalization for the problem of minimizing communication traffic in the context of aggregation in pub/sub. We present a solution to this minimization problem by using a reduction to the well-known problem of minimum vertex cover in a bipartite graph. This solution is optimal under the strong assumption of complete knowledge of future publications. We call the resulting algorithm "Aggregation Decision, Optimal with Complete Knowledge" (ADOCK). We also show that under a dynamic setting without full knowledge, ADOCK can still be applied to produce a low, yet not necessarily optimal, communication cost. We also devise a computationally cheaper dynamic approach called "Aggregation Decision with Weighted Publication" (WAD). We compare our solutions experimentally using two real datasets and explore the trade-offs with respect to communication and computation costs.
分布式发布/订阅系统的现代应用程序通常需要流聚合功能以及丰富的数据过滤。与其他分布式系统相比,pub/sub中的聚合本身是一个复杂的问题,它涉及难以预测和优化先验的动态传播路径、发布速率的时间波动以及聚合和非聚合工作负载的混合存在。在本文中,我们提出了在pub/sub聚合环境下最小化通信流量问题的形式化方法。通过对二部图的最小顶点覆盖问题的简化,给出了这个最小化问题的一个解。在完全了解未来出版物的强假设下,该解决方案是最优的。我们称这种算法为“聚合决策,全知识最优”(ADOCK)。我们还表明,在没有完全知识的动态设置下,ADOCK仍然可以应用于产生低但不一定是最优的通信成本。我们还设计了一种计算成本更低的动态方法,称为“加权发布聚合决策”(WAD)。我们使用两个真实数据集对我们的解决方案进行了实验比较,并探讨了通信和计算成本方面的权衡。
{"title":"Minimizing the Communication Cost of Aggregation in Publish/Subscribe Systems","authors":"N. Pandey, Kaiwen Zhang, Stéphane Weiss, H. Jacobsen, R. Vitenberg","doi":"10.1109/ICDCS.2015.54","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.54","url":null,"abstract":"Modern applications for distributed publish/subscribe systems often require stream aggregation capabilities along with rich data filtering. When compared to other distributed systems, aggregation in pub/sub differentiates itself as a complex problem which involves dynamic dissemination paths that are difficult to predict and optimize for a priori, temporal fluctuations in publication rates, and the mixed presence of aggregated and non-aggregated workloads. In this paper, we propose a formalization for the problem of minimizing communication traffic in the context of aggregation in pub/sub. We present a solution to this minimization problem by using a reduction to the well-known problem of minimum vertex cover in a bipartite graph. This solution is optimal under the strong assumption of complete knowledge of future publications. We call the resulting algorithm \"Aggregation Decision, Optimal with Complete Knowledge\" (ADOCK). We also show that under a dynamic setting without full knowledge, ADOCK can still be applied to produce a low, yet not necessarily optimal, communication cost. We also devise a computationally cheaper dynamic approach called \"Aggregation Decision with Weighted Publication\" (WAD). We compare our solutions experimentally using two real datasets and explore the trade-offs with respect to communication and computation costs.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123887934","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
FLOWPROPHET: Generic and Accurate Traffic Prediction for Data-Parallel Cluster Computing FLOWPROPHET:通用和准确的流量预测数据并行集群计算
Pub Date : 2015-07-23 DOI: 10.1109/ICDCS.2015.43
Hao Wang, Li Chen, Kai Chen, Ziyang Li, Yiming Zhang, Haibing Guan, Zhengwei Qi, Dongsheng Li, Yanhui Geng
Data-parallel computing frameworks (DCF) such as MapReduce, Spark, and Dryad etc. Have tremendous applications in big data and cloud computing, and throw tons of flows into data center networks. In this paper, we design and implement FLOWPROPHET, a general framework to predict traffic flows for DCFs. To this end, we analyze and summarize the common features of popular DCFs, and gain a key insight: since application logic in DCFs is naturally expressed by directed acyclic graphs (DAG), DAG contains necessary time and data dependencies for accurate flow prediction. Based on the insight, FLOWPROPHET extracts DAGs from user applications, and uses the time and data dependencies to calculate flow information 4-tuple, (source, destination, flow_size, establish_time), ahead-of-time for all flows. We also provide generic programming interface to FLOWPROPHET, so that current and future DCFs can deploy FLOWPROPHET readily. We implement FLOWPROPHET on both Spark and Hadoop, and perform extensive evaluations on a testbed with 37 physical servers. Our implementation and experiments demonstrate that, with time in advance and minimal cost, FLOWPROPHET can achieve almost 100% accuracy in source, destination, and flow size predictions. With accurate prediction from FLOWPROPHET, the job completion time of a Hadoop TeraSort benchmark is reduced by 12.52% on our cluster with a simple network scheduler.
DCF (data parallel computing frameworks),如MapReduce、Spark、Dryad等。在大数据和云计算方面有巨大的应用,并将大量流量投入数据中心网络。在本文中,我们设计并实现了FLOWPROPHET,一个用于dcf交通流预测的通用框架。为此,我们分析和总结了流行的dcf的共同特征,并获得了一个关键的见解:由于dcf中的应用逻辑自然地由有向无环图(DAG)表示,DAG包含了准确的流量预测所需的时间和数据依赖性。基于洞察,FLOWPROPHET从用户应用程序中提取dag,并使用时间和数据依赖关系提前计算所有流的流信息4元组(源、目的地、flow_size、建立时间)。我们还为FLOWPROPHET提供了通用编程接口,以便当前和未来的dcf可以轻松部署FLOWPROPHET。我们在Spark和Hadoop上实现了FLOWPROPHET,并在一个有37个物理服务器的测试平台上进行了广泛的评估。我们的实践和实验表明,FLOWPROPHET可以在提前时间和最小成本的情况下,实现几乎100%的源、目的地和流量大小预测精度。通过FLOWPROPHET的准确预测,在我们的集群上使用一个简单的网络调度程序,Hadoop TeraSort基准测试的作业完成时间减少了12.52%。
{"title":"FLOWPROPHET: Generic and Accurate Traffic Prediction for Data-Parallel Cluster Computing","authors":"Hao Wang, Li Chen, Kai Chen, Ziyang Li, Yiming Zhang, Haibing Guan, Zhengwei Qi, Dongsheng Li, Yanhui Geng","doi":"10.1109/ICDCS.2015.43","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.43","url":null,"abstract":"Data-parallel computing frameworks (DCF) such as MapReduce, Spark, and Dryad etc. Have tremendous applications in big data and cloud computing, and throw tons of flows into data center networks. In this paper, we design and implement FLOWPROPHET, a general framework to predict traffic flows for DCFs. To this end, we analyze and summarize the common features of popular DCFs, and gain a key insight: since application logic in DCFs is naturally expressed by directed acyclic graphs (DAG), DAG contains necessary time and data dependencies for accurate flow prediction. Based on the insight, FLOWPROPHET extracts DAGs from user applications, and uses the time and data dependencies to calculate flow information 4-tuple, (source, destination, flow_size, establish_time), ahead-of-time for all flows. We also provide generic programming interface to FLOWPROPHET, so that current and future DCFs can deploy FLOWPROPHET readily. We implement FLOWPROPHET on both Spark and Hadoop, and perform extensive evaluations on a testbed with 37 physical servers. Our implementation and experiments demonstrate that, with time in advance and minimal cost, FLOWPROPHET can achieve almost 100% accuracy in source, destination, and flow size predictions. With accurate prediction from FLOWPROPHET, the job completion time of a Hadoop TeraSort benchmark is reduced by 12.52% on our cluster with a simple network scheduler.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114316267","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
期刊
2015 IEEE 35th International Conference on Distributed Computing Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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