首页 > 最新文献

2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)最新文献

英文 中文
Pronto: Efficient Test Packet Generation for Dynamic Network Data Planes 快速:动态网络数据平面的有效测试包生成
Yu Zhao, Huazhe Wang, Xiaoze Lin, Tingting Yu, Chen Qian
Computer networks are becoming increasingly complex today and thus prone to various network faults. Traditional testing tools (e.g., ping, traceroute) that often involve substantial manual effort to uncover faults are inefficient. This paper focuses on fault detection of the network data plane using test packets. Existing solutions of test packet generation either take very long time (e.g., more than one hour) to complete or generate too many test packets that may hurt regular traffic. In this paper, we present Pronto, an automated test packet generation tool that generates test packets to exercise data plane rules in the entire network in a short time (e.g., several seconds) and can quickly react to rule changes due to network dynamics. In addition, Pronto minimizes the number of test packets by allowing a packet to test multiple rules at different switches. The performance evaluation using two real network data plane rule sets shows that Pronto is faster than a recently developed tool by more than two orders of magnitude. Pronto can update the probes for rule changes using less than 1ms while existing methods have no such update function.
在计算机网络日益复杂的今天,容易出现各种各样的网络故障。传统的测试工具(例如,ping, traceroute)通常需要大量的手工工作来发现错误,这是低效的。本文主要研究了利用测试包对网络数据平面进行故障检测。现有的测试包生成解决方案要么需要很长时间(例如超过一个小时)才能完成,要么生成太多可能影响正常流量的测试包。在本文中,我们介绍了一个自动测试包生成工具Pronto,它可以在短时间(例如几秒钟)内生成测试包以在整个网络中执行数据平面规则,并且可以快速响应由于网络动态而导致的规则变化。此外,Pronto允许一个数据包在不同的交换机上测试多个规则,从而最大限度地减少了测试数据包的数量。使用两个真实网络数据平面规则集进行的性能评估表明,Pronto比最近开发的工具快两个数量级以上。Pronto可以在不到1ms的时间内更新探针中的规则更改,而现有方法没有这样的更新功能。
{"title":"Pronto: Efficient Test Packet Generation for Dynamic Network Data Planes","authors":"Yu Zhao, Huazhe Wang, Xiaoze Lin, Tingting Yu, Chen Qian","doi":"10.1109/ICDCS.2017.55","DOIUrl":"https://doi.org/10.1109/ICDCS.2017.55","url":null,"abstract":"Computer networks are becoming increasingly complex today and thus prone to various network faults. Traditional testing tools (e.g., ping, traceroute) that often involve substantial manual effort to uncover faults are inefficient. This paper focuses on fault detection of the network data plane using test packets. Existing solutions of test packet generation either take very long time (e.g., more than one hour) to complete or generate too many test packets that may hurt regular traffic. In this paper, we present Pronto, an automated test packet generation tool that generates test packets to exercise data plane rules in the entire network in a short time (e.g., several seconds) and can quickly react to rule changes due to network dynamics. In addition, Pronto minimizes the number of test packets by allowing a packet to test multiple rules at different switches. The performance evaluation using two real network data plane rule sets shows that Pronto is faster than a recently developed tool by more than two orders of magnitude. Pronto can update the probes for rule changes using less than 1ms while existing methods have no such update function.","PeriodicalId":127689,"journal":{"name":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125981351","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
Opportunistic Energy Sharing Between Power Grid and Electric Vehicles: A Game Theory-Based Pricing Policy 基于博弈论的电网与电动汽车能源共享定价策略
Ankur Sarker, Zhuozhao Li, William Kolodzey, Haiying Shen
Electric vehicles (EVs) have great potential to reduce dependency on fossil fuels. The recent surge in the development of online EV (OLEV) will help to address the drawbacks associated with current generation EVs, such as the heavy and expensive batteries. OLEVs are integrated with the smart grid of power infrastructure through a wireless power transfer system (WPT) to increase the driving range of the OLEV. However, the integration of OLEVs with the grid creates a tremendous load for the smart grid. The demand of a power grid changes over time and the price of power is not fixed throughout the day. There should be some congestion avoidance and load balancing policy implications to ensure quality of services for OLEVs. In this paper, first, we conduct an analysis to show the existence of unpredictable power load and congestion because of OLEVs. We use the Simulation for Urban MObility tool and hourly traffic counts of a road section of the New York City to analyze the amount of energy OLEVs can receive at different times of the day. Then, we present a game theory based on a distributed power schedule framework to find the optimal schedule between OLEVs and smart grid. In the proposed framework, OLEVs receive the amount of power charging from the smart grid based on a power payment function which is updated using best response strategy. We prove that the updated power requests converge to the optimal power schedule. In this way, the smart grid maximizes the social welfare of OLEVs, which is defined as mixed consideration of total satisfaction and its power charging cost. Finally, we verify the performance of our proposed pricing policy under different scenarios in a simulation study.
电动汽车在减少对化石燃料的依赖方面具有巨大的潜力。最近在线电动汽车(OLEV)发展的激增将有助于解决当前一代电动汽车的缺点,例如笨重和昂贵的电池。自动驾驶汽车通过无线电力传输系统(WPT)与电力基础设施的智能电网集成,以增加自动驾驶汽车的行驶里程。然而,自动驾驶汽车与电网的集成给智能电网带来了巨大的负荷。电网的需求随着时间的推移而变化,电力价格也不是全天固定的。应该包含一些拥塞避免和负载平衡策略,以确保olev的服务质量。在本文中,我们首先进行了分析,证明了由于电动汽车存在不可预测的电力负荷和拥塞。我们使用模拟城市交通工具和纽约市某路段的每小时交通流量来分析OLEVs在一天中不同时间可以接收的能量量。在此基础上,提出了一种基于分布式电力调度框架的博弈论,用于求解电动汽车与智能电网之间的最优调度。在该框架中,电动汽车根据使用最佳响应策略更新的电力支付函数从智能电网接收充电量。证明了更新后的功率请求收敛于最优功率调度。这样,智能电网使电动汽车的社会福利最大化,定义为混合考虑总满意度和充电成本。最后,我们在模拟研究中验证了我们提出的定价策略在不同场景下的性能。
{"title":"Opportunistic Energy Sharing Between Power Grid and Electric Vehicles: A Game Theory-Based Pricing Policy","authors":"Ankur Sarker, Zhuozhao Li, William Kolodzey, Haiying Shen","doi":"10.1109/ICDCS.2017.219","DOIUrl":"https://doi.org/10.1109/ICDCS.2017.219","url":null,"abstract":"Electric vehicles (EVs) have great potential to reduce dependency on fossil fuels. The recent surge in the development of online EV (OLEV) will help to address the drawbacks associated with current generation EVs, such as the heavy and expensive batteries. OLEVs are integrated with the smart grid of power infrastructure through a wireless power transfer system (WPT) to increase the driving range of the OLEV. However, the integration of OLEVs with the grid creates a tremendous load for the smart grid. The demand of a power grid changes over time and the price of power is not fixed throughout the day. There should be some congestion avoidance and load balancing policy implications to ensure quality of services for OLEVs. In this paper, first, we conduct an analysis to show the existence of unpredictable power load and congestion because of OLEVs. We use the Simulation for Urban MObility tool and hourly traffic counts of a road section of the New York City to analyze the amount of energy OLEVs can receive at different times of the day. Then, we present a game theory based on a distributed power schedule framework to find the optimal schedule between OLEVs and smart grid. In the proposed framework, OLEVs receive the amount of power charging from the smart grid based on a power payment function which is updated using best response strategy. We prove that the updated power requests converge to the optimal power schedule. In this way, the smart grid maximizes the social welfare of OLEVs, which is defined as mixed consideration of total satisfaction and its power charging cost. Finally, we verify the performance of our proposed pricing policy under different scenarios in a simulation study.","PeriodicalId":127689,"journal":{"name":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128956203","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}
引用次数: 12
Characterizing Performance and Energy-Efficiency of the RAMCloud Storage System RAMCloud存储系统的性能和能效表征
Y. Taleb, Shadi Ibrahim, Gabriel Antoniu, Toni Cortes
Most large popular web applications, like Facebook and Twitter, have been relying on large amounts of in-memory storage to cache data and offer a low response time. As the main memory capacity of clusters and clouds increases, it becomes possible to keep most of the data in the main memory. This motivates the introduction of in-memory storage systems. While prior work has focused on how to exploit the low-latency of in-memory access at scale, there is very little visibility into the energy-efficiency of in-memory storage systems. Even though it is known that main memory is a fundamental energy bottleneck in computing systems (i.e., DRAM consumes up to 40% of a server's power). In this paper, by the means of experimental evaluation, we have studied the performance and energy-efficiency of RAMCloud - a well-known in-memory storage system. We reveal that although RAMCloud is scalable for read-only applications, it exhibits non-proportional power consumption. We also find that the current replication scheme implemented in RAMCloud limits the performance and results in high energy consumption. Surprisingly, we show that replication can also play a negative role in crash-recovery.
大多数流行的大型web应用程序,如Facebook和Twitter,一直依赖于大量内存存储来缓存数据,并提供较低的响应时间。随着集群和云的主内存容量的增加,将大部分数据保存在主内存中成为可能。这促使了内存存储系统的引入。虽然先前的工作主要集中在如何利用大规模内存访问的低延迟,但对内存存储系统的能源效率的了解很少。尽管众所周知,主存储器是计算系统的基本能源瓶颈(即,DRAM消耗高达服务器功率的40%)。本文通过实验评估的方法,研究了RAMCloud -一个著名的内存存储系统的性能和能效。我们发现,尽管RAMCloud对于只读应用程序是可扩展的,但它显示出非比例的功耗。我们还发现,目前在RAMCloud中实现的复制方案限制了性能并导致高能耗。令人惊讶的是,我们发现复制也可以在崩溃恢复中发挥负面作用。
{"title":"Characterizing Performance and Energy-Efficiency of the RAMCloud Storage System","authors":"Y. Taleb, Shadi Ibrahim, Gabriel Antoniu, Toni Cortes","doi":"10.1109/ICDCS.2017.51","DOIUrl":"https://doi.org/10.1109/ICDCS.2017.51","url":null,"abstract":"Most large popular web applications, like Facebook and Twitter, have been relying on large amounts of in-memory storage to cache data and offer a low response time. As the main memory capacity of clusters and clouds increases, it becomes possible to keep most of the data in the main memory. This motivates the introduction of in-memory storage systems. While prior work has focused on how to exploit the low-latency of in-memory access at scale, there is very little visibility into the energy-efficiency of in-memory storage systems. Even though it is known that main memory is a fundamental energy bottleneck in computing systems (i.e., DRAM consumes up to 40% of a server's power). In this paper, by the means of experimental evaluation, we have studied the performance and energy-efficiency of RAMCloud - a well-known in-memory storage system. We reveal that although RAMCloud is scalable for read-only applications, it exhibits non-proportional power consumption. We also find that the current replication scheme implemented in RAMCloud limits the performance and results in high energy consumption. Surprisingly, we show that replication can also play a negative role in crash-recovery.","PeriodicalId":127689,"journal":{"name":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114718790","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}
引用次数: 4
Learning from Failure Across Multiple Clusters: A Trace-Driven Approach to Understanding, Predicting, and Mitigating Job Terminations 从多个集群的失败中学习:一种跟踪驱动的方法来理解、预测和减轻作业终止
Nosayba El-Sayed, Hongyu Zhu, Bianca Schroeder
In large-scale computing platforms, jobs are prone to interruptions and premature terminations, limiting their usability and leading to significant waste in cluster resources. In this paper, we tackle this problem in three steps. First, we provide a comprehensive study based on log data from multiple large-scale production systems to identify patterns in the behaviour of unsuccessful jobs across different clusters and investigate possible root causes behind job termination. Our results reveal several interesting properties that distinguish unsuccessful jobs from others, particularly w.r.t. resource consumption patterns and job configuration settings. Secondly, we design a machine learning-based framework for predicting job and task terminations. We show that job failures can be predicted relatively early with high precision and recall, and also identify attributes that have strong predictive power of job failure. Finally, we demonstrate in a concrete use case how our prediction framework can be used to mitigate the effect of unsuccessful execution using an effective task-cloning policy that we propose.
在大规模计算平台中,作业容易中断和过早终止,限制了它们的可用性,并导致集群资源的大量浪费。在本文中,我们分三步来解决这个问题。首先,我们基于来自多个大型生产系统的日志数据进行了全面的研究,以确定不同集群中不成功作业的行为模式,并调查作业终止背后可能的根本原因。我们的结果揭示了几个有趣的属性,这些属性将不成功的作业与其他作业区分开来,特别是w.r.t.资源消耗模式和作业配置设置。其次,我们设计了一个基于机器学习的框架来预测作业和任务的终止。我们发现工作失败可以相对较早地预测,具有较高的精度和召回率,并且还可以识别对工作失败具有强预测能力的属性。最后,我们在一个具体的用例中演示了如何使用我们提出的有效的任务克隆策略来使用我们的预测框架来减轻执行失败的影响。
{"title":"Learning from Failure Across Multiple Clusters: A Trace-Driven Approach to Understanding, Predicting, and Mitigating Job Terminations","authors":"Nosayba El-Sayed, Hongyu Zhu, Bianca Schroeder","doi":"10.1109/ICDCS.2017.317","DOIUrl":"https://doi.org/10.1109/ICDCS.2017.317","url":null,"abstract":"In large-scale computing platforms, jobs are prone to interruptions and premature terminations, limiting their usability and leading to significant waste in cluster resources. In this paper, we tackle this problem in three steps. First, we provide a comprehensive study based on log data from multiple large-scale production systems to identify patterns in the behaviour of unsuccessful jobs across different clusters and investigate possible root causes behind job termination. Our results reveal several interesting properties that distinguish unsuccessful jobs from others, particularly w.r.t. resource consumption patterns and job configuration settings. Secondly, we design a machine learning-based framework for predicting job and task terminations. We show that job failures can be predicted relatively early with high precision and recall, and also identify attributes that have strong predictive power of job failure. Finally, we demonstrate in a concrete use case how our prediction framework can be used to mitigate the effect of unsuccessful execution using an effective task-cloning policy that we propose.","PeriodicalId":127689,"journal":{"name":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116890112","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}
引用次数: 52
E-Android: A New Energy Profiling Tool for Smartphones E-Android:智能手机的新能源分析工具
Xing Gao, Dachuan Liu, Daiping Liu, Haining Wang, A. Stavrou
As the limited battery lifetime remains a major factor restricting the applicability of a smartphone, significant research efforts have been devoted to understand the energy consumption in smartphones. Existing energy modeling methods can account energy drain in a fine-grained manner and provide well designed human-battery interfaces for users to characterize energy usage of every app in smartphones. However, in this paper, we demonstrate that there are still pitfalls in current Android energy modeling approaches, leaving collateral energy consumption unaccounted. The existence of collateral energy consumption becomes a serious energy bug. In particular, those energy bugs could be exploited to launch a new class of energy attacks, which deplete battery life and sidestep the supervision of current energy accounting. To unveil collateral energy bugs, we propose E-Android to accurately profile energy consumption of a smartphone in a comprehensive manner. E-Android monitors collateral energy related events and maintains energy consumption maps for relevant apps. We evaluate the effectiveness of E-Android under six different collateral energy attacks and two normal scenarios, and compare the results with those of Android. While Android fails to disclose collateral energy bugs, E-Android can accurately profile energy consumption and reveal the existence of energy bugs with minor overhead.
由于有限的电池寿命仍然是限制智能手机适用性的主要因素,因此人们已经投入了大量的研究工作来了解智能手机的能耗。现有的能量建模方法可以细粒度地计算能量消耗,并为用户提供设计良好的人机界面,以表征智能手机中每个应用程序的能量使用情况。然而,在本文中,我们证明了在当前的Android能量建模方法中仍然存在陷阱,使得附带的能量消耗未被计算在内。间接能源消耗的存在成为一个严重的能源问题。特别是,这些能量漏洞可以被利用来发起一种新的能量攻击,这种攻击会耗尽电池寿命,并避开当前能源会计的监督。为了揭示附带的能量漏洞,我们提出了E-Android,以全面准确地描述智能手机的能量消耗。E-Android监控附带的能源相关事件,并维护相关应用的能源消耗地图。我们评估了E-Android在六种不同的附带能量攻击和两种正常情况下的有效性,并与Android进行了比较。虽然Android没有披露附带的能量漏洞,但E-Android可以准确地描述能量消耗,并以较小的开销揭示能量漏洞的存在。
{"title":"E-Android: A New Energy Profiling Tool for Smartphones","authors":"Xing Gao, Dachuan Liu, Daiping Liu, Haining Wang, A. Stavrou","doi":"10.1109/ICDCS.2017.218","DOIUrl":"https://doi.org/10.1109/ICDCS.2017.218","url":null,"abstract":"As the limited battery lifetime remains a major factor restricting the applicability of a smartphone, significant research efforts have been devoted to understand the energy consumption in smartphones. Existing energy modeling methods can account energy drain in a fine-grained manner and provide well designed human-battery interfaces for users to characterize energy usage of every app in smartphones. However, in this paper, we demonstrate that there are still pitfalls in current Android energy modeling approaches, leaving collateral energy consumption unaccounted. The existence of collateral energy consumption becomes a serious energy bug. In particular, those energy bugs could be exploited to launch a new class of energy attacks, which deplete battery life and sidestep the supervision of current energy accounting. To unveil collateral energy bugs, we propose E-Android to accurately profile energy consumption of a smartphone in a comprehensive manner. E-Android monitors collateral energy related events and maintains energy consumption maps for relevant apps. We evaluate the effectiveness of E-Android under six different collateral energy attacks and two normal scenarios, and compare the results with those of Android. While Android fails to disclose collateral energy bugs, E-Android can accurately profile energy consumption and reveal the existence of energy bugs with minor overhead.","PeriodicalId":127689,"journal":{"name":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117049876","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}
引用次数: 18
City-Hunter: Hunting Smartphones in Urban Areas 城市猎人:在城市地区寻找智能手机
Xuefeng Liu, Jiaqi Wen, Shaojie Tang, Jiannong Cao, Jiaxing Shen
The security issue of public WiFi is gaining more and more concern. By listening to probe requests, an adversary can obtain the SSID list of the APs to which a smartphone previously connected, and utilizes this information to trick the smartphone into associating to it. However, with the enhancement of security level, most smartphones now do not proactively disclose their SSID lists, making these attacks obsolete. In this paper, we propose City-Hunter, an attacker that can lure nearby smartphones without knowing their SSID information. City-Hunter establishes and maintains an SSID database by integrating both offline and online information. Meanwhile, it smartly chooses some SSIDs to hit a smartphone according to the past record and freshness. We evaluate the performance of City-Hunter in different public places. The results demonstrate that City-Hunter is able to successfully hit 12% ∼ 18% smartphones without knowing their SSID information, which is about 4 ∼ 8 times improvement compared to the similar attacks like KARMA and MANA.
公共WiFi的安全问题越来越受到人们的关注。通过监听探测请求,攻击者可以获得智能手机先前连接的ap的SSID列表,并利用该信息欺骗智能手机与其关联。然而,随着安全级别的提高,现在大多数智能手机都不会主动披露其SSID列表,使这些攻击过时。在本文中,我们提出了City-Hunter,一个可以在不知道SSID信息的情况下引诱附近智能手机的攻击者。City-Hunter通过整合离线和在线信息,建立并维护SSID数据库。同时,它会根据过去的记录和新鲜度巧妙地选择一些ssid来攻击智能手机。我们评估了City-Hunter在不同公共场所的表现。结果表明,City-Hunter能够在不知道SSID信息的情况下成功攻击12% ~ 18%的智能手机,这比KARMA和MANA等类似攻击提高了4 ~ 8倍。
{"title":"City-Hunter: Hunting Smartphones in Urban Areas","authors":"Xuefeng Liu, Jiaqi Wen, Shaojie Tang, Jiannong Cao, Jiaxing Shen","doi":"10.1109/ICDCS.2017.148","DOIUrl":"https://doi.org/10.1109/ICDCS.2017.148","url":null,"abstract":"The security issue of public WiFi is gaining more and more concern. By listening to probe requests, an adversary can obtain the SSID list of the APs to which a smartphone previously connected, and utilizes this information to trick the smartphone into associating to it. However, with the enhancement of security level, most smartphones now do not proactively disclose their SSID lists, making these attacks obsolete. In this paper, we propose City-Hunter, an attacker that can lure nearby smartphones without knowing their SSID information. City-Hunter establishes and maintains an SSID database by integrating both offline and online information. Meanwhile, it smartly chooses some SSIDs to hit a smartphone according to the past record and freshness. We evaluate the performance of City-Hunter in different public places. The results demonstrate that City-Hunter is able to successfully hit 12% ∼ 18% smartphones without knowing their SSID information, which is about 4 ∼ 8 times improvement compared to the similar attacks like KARMA and MANA.","PeriodicalId":127689,"journal":{"name":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127218115","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}
引用次数: 2
Decision-Driven Execution: A Distributed Resource Management Paradigm for the Age of IoT 决策驱动的执行:物联网时代的分布式资源管理范式
T. Abdelzaher, Md. Tanvir Al Amin, A. Bar-Noy, William Dron, R. Govindan, Reginald L. Hobbs, Shaohan Hu, Jung-Eun Kim, Jongdeog Lee, K. Marcus, Shuochao Yao, Yiran Zhao
This paper introduces a novel paradigm for resource management in distributed systems, called decision-driven execution. The paradigm is appropriate for mission-driven systems, where the goal is to enable faster, leaner, and more effective decision making. All resource consumption, in this paradigm, is tied to the needs of making decisions on alternative courses of action. A point of departure from traditional architectures lies in interfaces that allow applications to specify their underlying decision logic. This specification, in turn, allows the system to reason about most effective means to meet information needs of decisions, resulting in simultaneous optimization of decision accuracy, cost, and speed. The paper discusses the overall vision of decision-driven execution, outlining preliminary work and novel challenges.
本文介绍了分布式系统中资源管理的一种新范式,称为决策驱动执行。该范例适用于任务驱动的系统,其目标是实现更快、更精简和更有效的决策制定。在这个范例中,所有的资源消耗都与对备选行动方案作出决定的需要有关。与传统体系结构不同的一点在于允许应用程序指定其底层决策逻辑的接口。反过来,这个规范允许系统推理出最有效的方法来满足决策的信息需求,从而同时优化决策的准确性、成本和速度。本文讨论了决策驱动执行的总体愿景,概述了初步工作和新的挑战。
{"title":"Decision-Driven Execution: A Distributed Resource Management Paradigm for the Age of IoT","authors":"T. Abdelzaher, Md. Tanvir Al Amin, A. Bar-Noy, William Dron, R. Govindan, Reginald L. Hobbs, Shaohan Hu, Jung-Eun Kim, Jongdeog Lee, K. Marcus, Shuochao Yao, Yiran Zhao","doi":"10.1109/ICDCS.2017.318","DOIUrl":"https://doi.org/10.1109/ICDCS.2017.318","url":null,"abstract":"This paper introduces a novel paradigm for resource management in distributed systems, called decision-driven execution. The paradigm is appropriate for mission-driven systems, where the goal is to enable faster, leaner, and more effective decision making. All resource consumption, in this paradigm, is tied to the needs of making decisions on alternative courses of action. A point of departure from traditional architectures lies in interfaces that allow applications to specify their underlying decision logic. This specification, in turn, allows the system to reason about most effective means to meet information needs of decisions, resulting in simultaneous optimization of decision accuracy, cost, and speed. The paper discusses the overall vision of decision-driven execution, outlining preliminary work and novel challenges.","PeriodicalId":127689,"journal":{"name":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","volume":"189 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131654245","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}
引用次数: 11
Specifying a Distributed Snapshot Algorithm as a Meta-Program and Model Checking it at Meta-Level 将分布式快照算法指定为元程序,并在元级别对其进行模型检查
Ha Thi Thu Doan, K. Ogata, François Bonnet
The paper proposes a new approach to model checking Chandy-Lamport Distributed Snapshot Algorithm (CLDSA). The essential of the approach is that CLDSA is specified as a meta-program in Maude such that the meta-program takes a specification of an underlying distributed system (UDS) and generates the specification of the UDS on which CLDSA is superimposed (UDS-CLDSA). To model check that a UDS-CLDSA enjoys a desired property, it suffices that human users specify the UDS for the proposed approach, while human users need to specify the UDS-CLDSA for the existing approach for each UDS. Since the proposed approach conducts model checking at meta-level, it produces a counterexample if a UDS-CLDSA does not enjoy the property, while the existing approach does not. Our method specifying CLDSA as a meta-program can be applied to formal specification of the class of distributed algorithms that are superimposed on UDSs.
本文提出了一种新的模型检验方法——Chandy-Lamport分布式快照算法(CLDSA)。该方法的核心是将CLDSA指定为Maude中的元程序,元程序接受底层UDS (distributed system)的规范,并生成叠加CLDSA的UDS的规范(UDS-CLDSA)。为了模型检验UDS- cldsa是否具有期望的属性,人工用户只需为建议的方法指定UDS,而人工用户需要为每个UDS指定现有方法的UDS- cldsa。由于所建议的方法在元级别进行模型检查,因此如果UDS-CLDSA不享有该属性,而现有方法不享有该属性,则会产生反例。我们将CLDSA指定为元程序的方法可以应用于叠加在uds上的分布式算法类的正式规范。
{"title":"Specifying a Distributed Snapshot Algorithm as a Meta-Program and Model Checking it at Meta-Level","authors":"Ha Thi Thu Doan, K. Ogata, François Bonnet","doi":"10.1109/ICDCS.2017.176","DOIUrl":"https://doi.org/10.1109/ICDCS.2017.176","url":null,"abstract":"The paper proposes a new approach to model checking Chandy-Lamport Distributed Snapshot Algorithm (CLDSA). The essential of the approach is that CLDSA is specified as a meta-program in Maude such that the meta-program takes a specification of an underlying distributed system (UDS) and generates the specification of the UDS on which CLDSA is superimposed (UDS-CLDSA). To model check that a UDS-CLDSA enjoys a desired property, it suffices that human users specify the UDS for the proposed approach, while human users need to specify the UDS-CLDSA for the existing approach for each UDS. Since the proposed approach conducts model checking at meta-level, it produces a counterexample if a UDS-CLDSA does not enjoy the property, while the existing approach does not. Our method specifying CLDSA as a meta-program can be applied to formal specification of the class of distributed algorithms that are superimposed on UDSs.","PeriodicalId":127689,"journal":{"name":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120956839","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}
引用次数: 5
Optimal Resource Allocation for Multi-user Video Streaming over mmWave Networks 毫米波网络上多用户视频流的优化资源分配
Zhifeng He, S. Mao
We investigate the resource allocation problem, including time slot allocation, channel allocation, and power adaptation, in a millimeter Wave (mmWave) network with multiple transmission links, multiple channels, and a PicoNet Coordinator (PNC). Each link has a video session to transmit from the transmitter to the receiver. The objective is to minimize the number of time slots to finish the video sessions of all links by jointly optimizing channel allocation and time slot allocation for links, while considering the possible interference between different links on the same channel. The optimal solution for the formulated problem is computationally prohibitive to obtain due to the exponential complexity. We developed a column generation based method to reformulate the original problem into a main problem along with a series of sub-problems, with greatly reduced complexity. We prove that the optimal solution for the reformulated problem converges to the optimal solution of the original problem, and we derived a lower bound for the performance of the reformulated problem at each iteration, which will finally converge to the global optimal solution. The proposed scheme is validated with simulations with its superior performance over existing work is observed.
我们研究了具有多个传输链路、多个通道和一个PicoNet协调器(PNC)的毫米波(mmWave)网络中的资源分配问题,包括时隙分配、信道分配和功率自适应。每个链路都有一个视频会话从发送器传输到接收器。其目标是在考虑同一信道上不同链路之间可能产生的干扰的情况下,通过对链路的信道分配和时隙分配进行联合优化,使各链路完成视频会话的时隙数量最少。由于指数复杂度,公式问题的最优解在计算上难以得到。我们开发了一种基于列生成的方法,将原始问题重新表述为一个主问题以及一系列子问题,大大降低了复杂性。证明了重新表述问题的最优解收敛于原问题的最优解,并推导了每次迭代时重新表述问题性能的下界,最终收敛于全局最优解。通过仿真验证了该方案的有效性,表明该方案优于现有方案。
{"title":"Optimal Resource Allocation for Multi-user Video Streaming over mmWave Networks","authors":"Zhifeng He, S. Mao","doi":"10.1109/ICDCS.2017.159","DOIUrl":"https://doi.org/10.1109/ICDCS.2017.159","url":null,"abstract":"We investigate the resource allocation problem, including time slot allocation, channel allocation, and power adaptation, in a millimeter Wave (mmWave) network with multiple transmission links, multiple channels, and a PicoNet Coordinator (PNC). Each link has a video session to transmit from the transmitter to the receiver. The objective is to minimize the number of time slots to finish the video sessions of all links by jointly optimizing channel allocation and time slot allocation for links, while considering the possible interference between different links on the same channel. The optimal solution for the formulated problem is computationally prohibitive to obtain due to the exponential complexity. We developed a column generation based method to reformulate the original problem into a main problem along with a series of sub-problems, with greatly reduced complexity. We prove that the optimal solution for the reformulated problem converges to the optimal solution of the original problem, and we derived a lower bound for the performance of the reformulated problem at each iteration, which will finally converge to the global optimal solution. The proposed scheme is validated with simulations with its superior performance over existing work is observed.","PeriodicalId":127689,"journal":{"name":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133474095","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
MELODY: A Long-Term Dynamic Quality-Aware Incentive Mechanism for Crowdsourcing 旋律:众包的长期动态质量意识激励机制
Hongwei Wang, Song Guo, Jiannong Cao, M. Guo
Crowdsourcing allows requesters to allocate tasks to a group of workers on the Internet to make use of their collective intelligence. Quality control is a key design objective in incentive mechanisms for crowdsourcing as requesters aim at obtaining answers of high quality under a given budget. However, when measuring workers' long-term quality, existing mechanisms either fail to utilize workers' historical information, or treat workers' quality as stable and ignore its temporal characteristics, hence performing poorly in a long run. In this paper we propose MELODY, a long-term dynamic quality-aware incentive mechanism for crowdsourcing. MELODY models interaction between requesters and workers as reverse auctions that run continuously. In each run of MELODY, we design a truthful, individual rational, budget feasible and quality-aware algorithm for task allocation with polynomial-time computation complexity and O(1) performance ratio. Moreover, taking into consideration the long-term characteristics of workers' quality, we propose a novel framework in MELODY for quality inference and parameters learning based on Linear Dynamical Systems at the end of each run, which takes full advantage of workers' historical information and predicts their quality accurately. Through extensive simulations, we demonstrate that MELODY outperforms existing work in terms of both quality estimation (reducing estimation error by 17.6% ~ 24.2%) and social performance (increasing requester's utility by 18.2% ~ 46.6%) in long-term scenarios.
众包允许请求者将任务分配给互联网上的一组工作人员,以利用他们的集体智慧。质量控制是众包激励机制的一个关键设计目标,因为请求者的目标是在给定的预算下获得高质量的答案。然而,现有的机制在衡量工人的长期素质时,要么没有利用工人的历史信息,要么将工人的素质视为稳定的而忽略了其时间特征,从而在长期内表现不佳。本文提出了一种长期动态的众包质量意识激励机制MELODY。MELODY将请求者和工作者之间的交互建模为连续运行的反向拍卖。在MELODY的每次运行中,我们设计了一个真实的、个体理性的、预算可行的、质量敏感的任务分配算法,其计算复杂度为多项式时间,性能比为0(1)。此外,考虑到工人素质的长期特征,我们在MELODY中提出了一种新的基于线性动力系统的每次运行结束时的素质推断和参数学习框架,该框架充分利用了工人的历史信息并准确预测了他们的素质。通过大量的模拟,我们证明MELODY在长期场景中在质量估计(减少估计误差17.6% ~ 24.2%)和社会性能(提高请求者的效用18.2% ~ 46.6%)方面都优于现有的工作。
{"title":"MELODY: A Long-Term Dynamic Quality-Aware Incentive Mechanism for Crowdsourcing","authors":"Hongwei Wang, Song Guo, Jiannong Cao, M. Guo","doi":"10.1109/ICDCS.2017.28","DOIUrl":"https://doi.org/10.1109/ICDCS.2017.28","url":null,"abstract":"Crowdsourcing allows requesters to allocate tasks to a group of workers on the Internet to make use of their collective intelligence. Quality control is a key design objective in incentive mechanisms for crowdsourcing as requesters aim at obtaining answers of high quality under a given budget. However, when measuring workers' long-term quality, existing mechanisms either fail to utilize workers' historical information, or treat workers' quality as stable and ignore its temporal characteristics, hence performing poorly in a long run. In this paper we propose MELODY, a long-term dynamic quality-aware incentive mechanism for crowdsourcing. MELODY models interaction between requesters and workers as reverse auctions that run continuously. In each run of MELODY, we design a truthful, individual rational, budget feasible and quality-aware algorithm for task allocation with polynomial-time computation complexity and O(1) performance ratio. Moreover, taking into consideration the long-term characteristics of workers' quality, we propose a novel framework in MELODY for quality inference and parameters learning based on Linear Dynamical Systems at the end of each run, which takes full advantage of workers' historical information and predicts their quality accurately. Through extensive simulations, we demonstrate that MELODY outperforms existing work in terms of both quality estimation (reducing estimation error by 17.6% ~ 24.2%) and social performance (increasing requester's utility by 18.2% ~ 46.6%) in long-term scenarios.","PeriodicalId":127689,"journal":{"name":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","volume":"12 45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114755992","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}
引用次数: 66
期刊
2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)
全部 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