首页 > 最新文献

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

英文 中文
An Efficient Anonymous Authentication Protocol for RFID Systems Using Dynamic Tokens 基于动态令牌的RFID系统高效匿名认证协议
Pub Date : 2015-06-01 DOI: 10.1109/ICDCS.2015.94
Min Chen, Shigang Chen
Radio frequency identification (RFID) technologies are widely used in many applications. The widespread use of tags in traditional ways of deployment raises a privacy concern: They make their carriers track able. This paper studies the problem of anonymous authentication. Due to resource constraints of low-cost tags, we develop a new technique to generate dynamic tokens for anonymous authentication by following an asymmetric design principle that pushes most complexity to more powerful RFID readers. Instead of implementing complicated cryptographic hash functions, our authentication protocol only requires tags to perform several simple hardware-efficient operations such as bitwise XOR, one-bit left circular shift and bit flip. Moreover, our protocol reduces the communication overhead and online computation overhead to O(1) per authentication for both tags and readers, which compares favorably with the prior art.
射频识别(RFID)技术被广泛应用于许多领域。标签在传统部署方式中的广泛使用引发了一个隐私问题:它们使运营商可以被跟踪。本文研究了匿名认证问题。由于低成本标签的资源限制,我们开发了一种新的技术,通过遵循非对称设计原则,将大多数复杂性推给更强大的RFID阅读器,生成动态令牌进行匿名认证。我们的身份验证协议不需要实现复杂的加密哈希函数,只需要标签执行几个简单的硬件效率操作,如按位异或、一位左循环移位和位翻转。此外,我们的协议将标签和读取器的每次身份验证的通信开销和在线计算开销降低到0(1),与现有技术相比具有优势。
{"title":"An Efficient Anonymous Authentication Protocol for RFID Systems Using Dynamic Tokens","authors":"Min Chen, Shigang Chen","doi":"10.1109/ICDCS.2015.94","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.94","url":null,"abstract":"Radio frequency identification (RFID) technologies are widely used in many applications. The widespread use of tags in traditional ways of deployment raises a privacy concern: They make their carriers track able. This paper studies the problem of anonymous authentication. Due to resource constraints of low-cost tags, we develop a new technique to generate dynamic tokens for anonymous authentication by following an asymmetric design principle that pushes most complexity to more powerful RFID readers. Instead of implementing complicated cryptographic hash functions, our authentication protocol only requires tags to perform several simple hardware-efficient operations such as bitwise XOR, one-bit left circular shift and bit flip. Moreover, our protocol reduces the communication overhead and online computation overhead to O(1) per authentication for both tags and readers, which compares favorably with the prior art.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129613367","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
An Application-Aware Scheduling Policy for Real-Time Traffic 基于应用的实时流量调度策略
Pub Date : 2015-06-01 DOI: 10.1109/ICDCS.2015.50
Xu Zheng, Zhipeng Cai, Jianzhong Li, Hong Gao
The pervasiveness of mobile applications stimulates more eager demand for Quality of Experience (QoE) than Quality of Service (QoS), especially on the aspect of link scheduling in wireless networks. In many applications, end users concern more about transmission quality of an individual task rather than an individual packet. A task may correspond to a piece of video, music, etc. And may include many packets. This paper proposes a new network model aiming at improving users' experience that pushes the scheduling problem to the task layer. We first introduce a QoE requirement that can generalize the QoS requirement in link scheduling, the partial result requirement. Subsequently, a novel scheduling policy is proposed which can capture this requirement for each task, and then performs an application-aware scheduling. We theoretically analyze the performance of the novel scheduling policy, and discuss the impact of the QoE requirements and network settings. Finally, the simulation results indicate that our scheduling policy can significantly improve QoE.
移动应用的普及激发了对体验质量(QoE)而不是服务质量(QoS)的迫切需求,特别是在无线网络的链路调度方面。在许多应用中,终端用户更关心单个任务的传输质量,而不是单个数据包。一个任务可以对应一段视频、一段音乐等。并且可能包含许多包。本文提出了一种新的网络模型,旨在提高用户体验,将调度问题推向任务层。我们首先引入一个QoE需求,它可以概括链路调度中的QoS需求,即部分结果需求。随后,提出了一种新的调度策略,该策略可以捕获每个任务的这一需求,然后执行应用感知调度。我们从理论上分析了新调度策略的性能,并讨论了QoE要求和网络设置对调度策略的影响。仿真结果表明,该调度策略能显著提高QoE。
{"title":"An Application-Aware Scheduling Policy for Real-Time Traffic","authors":"Xu Zheng, Zhipeng Cai, Jianzhong Li, Hong Gao","doi":"10.1109/ICDCS.2015.50","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.50","url":null,"abstract":"The pervasiveness of mobile applications stimulates more eager demand for Quality of Experience (QoE) than Quality of Service (QoS), especially on the aspect of link scheduling in wireless networks. In many applications, end users concern more about transmission quality of an individual task rather than an individual packet. A task may correspond to a piece of video, music, etc. And may include many packets. This paper proposes a new network model aiming at improving users' experience that pushes the scheduling problem to the task layer. We first introduce a QoE requirement that can generalize the QoS requirement in link scheduling, the partial result requirement. Subsequently, a novel scheduling policy is proposed which can capture this requirement for each task, and then performs an application-aware scheduling. We theoretically analyze the performance of the novel scheduling policy, and discuss the impact of the QoE requirements and network settings. Finally, the simulation results indicate that our scheduling policy can significantly improve QoE.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129706304","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
Community-Based Bus System as Routing Backbone for Vehicular Ad Hoc Networks 基于社区的总线系统作为车辆自组织网络的路由骨干
Pub Date : 2015-06-01 DOI: 10.1109/ICDCS.2015.16
Fusang Zhang, Hai Liu, Y. Leung, Xiaowen Chu, Beihong Jin
Low delivery latency and high delivery ratio are two key goals in the design of routing schemes in Vehicular Ad Hoc Networks (VANETs). The existing routing schemes utilize real-time information (e.g., Geographical position and vehicle density) and historical information (e.g., Contacts of vehicles), which usually suffer from a long delivery latency and a low delivery ratio. Inspired by the unique features of bus systems such as wide coverage, fixed routes and regular service, we propose to use the bus systems as routing backbones of VANETs. In this work, we present a Community-based Bus System (CBS) which consists of two components: a community-based backbone and a routing scheme over the backbone. We collect real traces of 2515 buses in Beijing and build a community-based backbone by applying community detection techniques in the Beijing bus system. A two-level routing scheme is proposed to operate over the backbone. The proposed routing scheme performs sequentially in the inter-community level and the intra-community level, and is able to support message delivery to both mobile vehicles and specific locations/areas. Extensive experiments are conducted on the real trace data of the Beijing bus system and the results show that CBS can significantly lower the delivery latency and improve the delivery ratio. CBS is applicable to any bus-based VANETs.
低传输延迟和高传输率是车辆自组织网络(VANETs)路由方案设计的两个关键目标。现有的路由方案利用实时信息(如地理位置和车辆密度)和历史信息(如车辆接触情况),通常存在交付延迟长和交付率低的问题。受巴士系统覆盖范围广、路线固定、定期服务等独特特点的启发,我们建议使用巴士系统作为vanet的路由骨干。在这项工作中,我们提出了一个基于社区的总线系统(CBS),它由两个部分组成:基于社区的主干网和主干网上的路由方案。我们收集了北京市2515辆公交车的真实轨迹,并将社区检测技术应用于北京市公交系统中,构建了社区骨架。提出了在骨干网上运行的两级路由方案。建议的路由方案在社区间和社区内依次进行,并能支持向流动车辆和特定地点/地区传递消息。对北京公交系统的真实轨迹数据进行了大量实验,结果表明,CBS可以显著降低投递延迟,提高投递率。CBS适用于任何基于总线的vanet。
{"title":"Community-Based Bus System as Routing Backbone for Vehicular Ad Hoc Networks","authors":"Fusang Zhang, Hai Liu, Y. Leung, Xiaowen Chu, Beihong Jin","doi":"10.1109/ICDCS.2015.16","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.16","url":null,"abstract":"Low delivery latency and high delivery ratio are two key goals in the design of routing schemes in Vehicular Ad Hoc Networks (VANETs). The existing routing schemes utilize real-time information (e.g., Geographical position and vehicle density) and historical information (e.g., Contacts of vehicles), which usually suffer from a long delivery latency and a low delivery ratio. Inspired by the unique features of bus systems such as wide coverage, fixed routes and regular service, we propose to use the bus systems as routing backbones of VANETs. In this work, we present a Community-based Bus System (CBS) which consists of two components: a community-based backbone and a routing scheme over the backbone. We collect real traces of 2515 buses in Beijing and build a community-based backbone by applying community detection techniques in the Beijing bus system. A two-level routing scheme is proposed to operate over the backbone. The proposed routing scheme performs sequentially in the inter-community level and the intra-community level, and is able to support message delivery to both mobile vehicles and specific locations/areas. Extensive experiments are conducted on the real trace data of the Beijing bus system and the results show that CBS can significantly lower the delivery latency and improve the delivery ratio. CBS is applicable to any bus-based VANETs.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126313275","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}
引用次数: 9
PTZ Camera Scheduling for Selected Area Coverage in Visual Sensor Networks 视觉传感器网络中选定区域覆盖的PTZ摄像机调度
Pub Date : 2015-06-01 DOI: 10.1109/ICDCS.2015.46
Ling Guo, Yuqing Zhu, Deying Li, Donghyun Kim
Visual sensor networks (VSNs) can track multiple pedestrians and capture high-quality videos of the monitored area. Therefore, VSNs is ideal for providing good broadcast service. In sports broadcasting, a basic requirement for broadcasters is to report the significant events as quickly as possible when they take place. To meet this requirement, we propose the Camera Scheduling for selected area coverage problem (CamS). Considering that Pan-Tilt-Zoom (PTZ) camera sensor has the flexibility of configuring its angle of view in both horizontal and vertical dimensions, we apply PTZ camera sensors to solve CamS. A polynomial time optimal algorithm that schedules PTZ camera sensors elegantly is devised for CamS. We set many realistic application scenarios in simulation and thoroughly study how our algorithm's performance is affected by different environmental parameters, including angle velocity, the number of camera sensors and the number of sub-areas.
视觉传感器网络(VSNs)可以跟踪多个行人并捕获监控区域的高质量视频。因此,VSNs是提供良好广播业务的理想选择。在体育转播中,对广播公司的一个基本要求是在重大赛事发生时尽快报道。为了满足这一要求,我们提出了针对选定区域覆盖问题(CamS)的摄像机调度。考虑到PTZ (Pan-Tilt-Zoom)相机传感器在水平和垂直两个维度上都有灵活的视角配置,我们采用PTZ相机传感器来解决CamS问题。设计了一种多项式时间最优算法,实现了PTZ相机传感器的优化调度。我们在模拟中设置了许多真实的应用场景,深入研究了不同环境参数对算法性能的影响,包括角速度、相机传感器数量和子区域数量。
{"title":"PTZ Camera Scheduling for Selected Area Coverage in Visual Sensor Networks","authors":"Ling Guo, Yuqing Zhu, Deying Li, Donghyun Kim","doi":"10.1109/ICDCS.2015.46","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.46","url":null,"abstract":"Visual sensor networks (VSNs) can track multiple pedestrians and capture high-quality videos of the monitored area. Therefore, VSNs is ideal for providing good broadcast service. In sports broadcasting, a basic requirement for broadcasters is to report the significant events as quickly as possible when they take place. To meet this requirement, we propose the Camera Scheduling for selected area coverage problem (CamS). Considering that Pan-Tilt-Zoom (PTZ) camera sensor has the flexibility of configuring its angle of view in both horizontal and vertical dimensions, we apply PTZ camera sensors to solve CamS. A polynomial time optimal algorithm that schedules PTZ camera sensors elegantly is devised for CamS. We set many realistic application scenarios in simulation and thoroughly study how our algorithm's performance is affected by different environmental parameters, including angle velocity, the number of camera sensors and the number of sub-areas.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121447976","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}
引用次数: 3
Data Center Sprinting: Enabling Computational Sprinting at the Data Center Level 数据中心冲刺:在数据中心级别实现计算冲刺
Pub Date : 2015-06-01 DOI: 10.1109/ICDCS.2015.26
Wenli Zheng, Xiaorui Wang
Microprocessors may need to keep most of their cores off in the era of dark silicon due to thermal constraints. Recent studies have proposed Computational Sprinting, which allows a chip to temporarily exceed its power and thermal limits by turning on all its cores for a short time period, such that its computing performance is boosted for bursty computation demands. However, conducting sprinting in a data center faces new challenges due to power and thermal constraints at the data center level, which are exacerbated by recently proposed power infrastructure under-provisioning and reliance on renewable energy, as well as the increasing server density. In this paper, we propose Data Center Sprinting, a methodology that enables a data center to temporarily boost its computing performance by turning on more cores in the era of dark silicon, in order to handle occasional workload bursts. We demonstrate the feasibility of this approach by analyzing the tripping characteristics of data center circuit breakers and the discharging characteristics of energy storage devices, in order to realize safe sprinting without causing undesired server overheating or shutdown. We evaluate a prototype of Data Center Sprinting on a hardware testbed and in data enter-level simulations. The experimental results show that our solution can improve the average computing performance of a data center by a factor of 1.62 to 2.45 for 5 to 30 minutes.
由于热限制,微处理器可能需要在暗硅时代保留大部分核心。最近的研究提出了“计算冲刺”,它允许芯片在短时间内打开所有内核,从而暂时超过其功率和热限制,从而提高其计算性能,以满足突发计算需求。然而,由于数据中心层面的电力和热限制,在数据中心进行冲刺面临新的挑战,最近提出的电力基础设施供应不足和对可再生能源的依赖,以及不断增加的服务器密度,加剧了这一挑战。在本文中,我们提出了数据中心冲刺,这是一种方法,使数据中心能够通过在暗硅时代打开更多核心来暂时提高其计算性能,以处理偶尔的工作负载突发。通过分析数据中心断路器的跳闸特性和储能设备的放电特性,论证了该方法的可行性,以实现安全冲刺,而不会造成不希望的服务器过热或关机。我们在硬件测试平台和数据入口级仿真中评估了数据中心冲刺的原型。实验结果表明,该方案在5 ~ 30分钟的时间内可以将数据中心的平均计算性能提高1.62 ~ 2.45倍。
{"title":"Data Center Sprinting: Enabling Computational Sprinting at the Data Center Level","authors":"Wenli Zheng, Xiaorui Wang","doi":"10.1109/ICDCS.2015.26","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.26","url":null,"abstract":"Microprocessors may need to keep most of their cores off in the era of dark silicon due to thermal constraints. Recent studies have proposed Computational Sprinting, which allows a chip to temporarily exceed its power and thermal limits by turning on all its cores for a short time period, such that its computing performance is boosted for bursty computation demands. However, conducting sprinting in a data center faces new challenges due to power and thermal constraints at the data center level, which are exacerbated by recently proposed power infrastructure under-provisioning and reliance on renewable energy, as well as the increasing server density. In this paper, we propose Data Center Sprinting, a methodology that enables a data center to temporarily boost its computing performance by turning on more cores in the era of dark silicon, in order to handle occasional workload bursts. We demonstrate the feasibility of this approach by analyzing the tripping characteristics of data center circuit breakers and the discharging characteristics of energy storage devices, in order to realize safe sprinting without causing undesired server overheating or shutdown. We evaluate a prototype of Data Center Sprinting on a hardware testbed and in data enter-level simulations. The experimental results show that our solution can improve the average computing performance of a data center by a factor of 1.62 to 2.45 for 5 to 30 minutes.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121732359","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}
引用次数: 29
Piros: Pushing the Limits of Partially Concurrent Transmission in WiFi Networks Piros:推动WiFi网络部分并发传输的极限
Pub Date : 2015-06-01 DOI: 10.1109/ICDCS.2015.103
Lu Wang, Xiaoke Qi, Jiang Xiao, Kaishun Wu, Jin Zhang, M. Hamdi, Qian Zhang
Partially overlapped channels are barely used for concurrent transmission in WiFi networks, since they lead to collisions where the collided packets cannot be decoded successfully. In this paper, we observe that the actual corrupted symbols by partial-channel interference in OFDM-based WiFi networks are not as severe as we expected. There remains extra coding redundancy that can be exploited from the corrupted symbols, and utilized for packet recovery. Accordingly, we present a novel paradigm termed Piros, in order to Push the lImits of partially concurrent transmission in WiFi networks. Piros strategically leverages the coding redundancy according to the overlap portion in a distributed manner, and extracts useful decoding information from the corrupted symbols to decode the packet with partial-channel interference.
在WiFi网络中,部分重叠的信道很少用于并发传输,因为它们会导致碰撞,碰撞后的数据包无法成功解码。在本文中,我们观察到在基于ofdm的WiFi网络中,部分信道干扰造成的实际符号损坏并不像我们预期的那么严重。仍然存在额外的编码冗余,可以从损坏的符号中利用,并用于数据包恢复。因此,我们提出了一种称为Piros的新范式,以突破WiFi网络中部分并发传输的极限。Piros根据重叠部分以分布式的方式策略性地利用编码冗余,从损坏的符号中提取有用的解码信息,对部分信道干扰的数据包进行解码。
{"title":"Piros: Pushing the Limits of Partially Concurrent Transmission in WiFi Networks","authors":"Lu Wang, Xiaoke Qi, Jiang Xiao, Kaishun Wu, Jin Zhang, M. Hamdi, Qian Zhang","doi":"10.1109/ICDCS.2015.103","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.103","url":null,"abstract":"Partially overlapped channels are barely used for concurrent transmission in WiFi networks, since they lead to collisions where the collided packets cannot be decoded successfully. In this paper, we observe that the actual corrupted symbols by partial-channel interference in OFDM-based WiFi networks are not as severe as we expected. There remains extra coding redundancy that can be exploited from the corrupted symbols, and utilized for packet recovery. Accordingly, we present a novel paradigm termed Piros, in order to Push the lImits of partially concurrent transmission in WiFi networks. Piros strategically leverages the coding redundancy according to the overlap portion in a distributed manner, and extracts useful decoding information from the corrupted symbols to decode the packet with partial-channel interference.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125909242","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
Aurora: Adaptive Block Replication in Distributed File Systems Aurora:分布式文件系统中的自适应块复制
Pub Date : 2015-06-01 DOI: 10.1109/ICDCS.2015.52
Qi Zhang, S. Zhang, A. Leon-Garcia, R. Boutaba
Distributed file systems such as Google File System and Hadoop Distributed File System have been used to store large volumes of data in Cloud data centers. These systems divide data sets in blocks of fixed size and replicate them over multiple machines to achieve both reliability and efficiency. Recent studies have shown that data blocks tend to have a wide disparity in data popularity. In this context, the naive block replication schemes used by these systems often cause an uneven load distribution across machines, which reduces the overall I/O throughput of the system. While many replication algorithms have been proposed, existing solutions have not carefully studied the placement of data blocks that balances the load across machines, while ensuring node and rack-level reliability requirements are satisfied. In this paper, we study the dynamic data replication problem with the goal of balancing machine load while ensuring machine and rack-level reliability requirements are met. We propose several local search algorithms that provide constant approximation guarantees, yet simple and practical for implementation. We further present Aurora, a dynamic block placement mechanism that implements these algorithms in the Hadoop Distributed File System with minimal overhead. Through experiments using workload traces from Yahoo! and Facebook, we show Aurora reduces machine load imbalance by up to 26.9% compared to existing solutions, while satisfying node and rack-level reliability requirements.
分布式文件系统(如Google file System和Hadoop Distributed file System)已被用于在云数据中心中存储大量数据。这些系统将数据集划分为固定大小的块,并在多台机器上复制它们,以实现可靠性和效率。最近的研究表明,数据块在数据受欢迎程度上往往存在很大的差异。在这种情况下,这些系统使用的原始块复制方案通常会导致机器之间的负载分布不均匀,从而降低系统的总体I/O吞吐量。虽然已经提出了许多复制算法,但现有的解决方案并没有仔细研究数据块的放置,以平衡机器之间的负载,同时确保满足节点和机架级的可靠性要求。在本文中,我们研究了动态数据复制问题,其目标是平衡机器负载,同时确保满足机器和机架级可靠性要求。我们提出了几种局部搜索算法,提供恒定的近似保证,但简单实用的实现。我们进一步介绍了Aurora,这是一种动态块放置机制,可以在Hadoop分布式文件系统中以最小的开销实现这些算法。通过使用Yahoo!和Facebook,我们表明,与现有解决方案相比,Aurora减少了高达26.9%的机器负载不平衡,同时满足节点和机架级可靠性要求。
{"title":"Aurora: Adaptive Block Replication in Distributed File Systems","authors":"Qi Zhang, S. Zhang, A. Leon-Garcia, R. Boutaba","doi":"10.1109/ICDCS.2015.52","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.52","url":null,"abstract":"Distributed file systems such as Google File System and Hadoop Distributed File System have been used to store large volumes of data in Cloud data centers. These systems divide data sets in blocks of fixed size and replicate them over multiple machines to achieve both reliability and efficiency. Recent studies have shown that data blocks tend to have a wide disparity in data popularity. In this context, the naive block replication schemes used by these systems often cause an uneven load distribution across machines, which reduces the overall I/O throughput of the system. While many replication algorithms have been proposed, existing solutions have not carefully studied the placement of data blocks that balances the load across machines, while ensuring node and rack-level reliability requirements are satisfied. In this paper, we study the dynamic data replication problem with the goal of balancing machine load while ensuring machine and rack-level reliability requirements are met. We propose several local search algorithms that provide constant approximation guarantees, yet simple and practical for implementation. We further present Aurora, a dynamic block placement mechanism that implements these algorithms in the Hadoop Distributed File System with minimal overhead. Through experiments using workload traces from Yahoo! and Facebook, we show Aurora reduces machine load imbalance by up to 26.9% compared to existing solutions, while satisfying node and rack-level reliability requirements.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120948842","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}
引用次数: 14
Weighted Restless Bandit and Its Applications 加权不宁土匪及其应用
Pub Date : 2015-06-01 DOI: 10.1109/ICDCS.2015.58
P. Wan, Xiaohua Xu
Motivated by many applications such as cognitive radio spectrum scheduling, downlink fading channel scheduling, and unmanned aerial vehicle dynamic routing, we study two restless bandit problems. Given a bandit consisting of multiple restless arms, the state of each arm evolves as a Markov chain. Assume each arm is associated with a positive weight. At each step, we select a subset of arms to play such that the weighted sum of the selected arms cannot exceed a limit. The reward of playing each arm varies according to the arm's state. The exact state of each arm is only revealed when the arm is played. The problem weighted restless bandit aims to maximize the expected average reward over the infinite horizon. We also study an extended problem called multiply-constrained restless bandit where each time there are two simultaneous constraints on the selected arms. First, the weighted sum of the selected arms cannot exceed a limit, Second, the number of the selected arms is at most a constant K. The objective of multiply-constrained restless bandit is to maximize the long term average reward. Both problems are partially observable Markov decision processes and have been proved to be PSPACE-hard even in their special cases. We propose constant approximation algorithms for both problems. Our method involves solving a semi-infinite program, converting back to a low-complexity policy, and accounting for the average reward via a Lyapunov function analysis.
在认知无线电频谱调度、下行衰落信道调度和无人机动态路由等诸多应用的启发下,我们研究了两个不宁强盗问题。给定一个由多个不安分的手臂组成的强盗,每个手臂的状态演变为一个马尔可夫链。假设每只手臂都有一个正的重量。在每一步,我们选择一个臂的子集来玩,这样所选臂的加权和不能超过一个限制。玩每只手臂的奖励根据手臂的状态而不同。每个手臂的确切状态只有在手臂被播放时才会显示出来。问题加权不宁盗匪的目标是最大化无限视界上的期望平均回报。我们还研究了一个扩展问题,称为多重约束的不宁土匪,每次都有两个同时约束在所选的武器上。首先,所选武器的加权和不能超过一个限制,其次,所选武器的数量最多是一个常数k。多重约束的不宁盗匪的目标是最大化长期平均奖励。这两个问题都是部分可观察的马尔可夫决策过程,并且即使在它们的特殊情况下也被证明是pspace困难的。我们对这两个问题都提出了常数近似算法。我们的方法包括解决半无限程序,转换回低复杂性策略,并通过李雅普诺夫函数分析计算平均奖励。
{"title":"Weighted Restless Bandit and Its Applications","authors":"P. Wan, Xiaohua Xu","doi":"10.1109/ICDCS.2015.58","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.58","url":null,"abstract":"Motivated by many applications such as cognitive radio spectrum scheduling, downlink fading channel scheduling, and unmanned aerial vehicle dynamic routing, we study two restless bandit problems. Given a bandit consisting of multiple restless arms, the state of each arm evolves as a Markov chain. Assume each arm is associated with a positive weight. At each step, we select a subset of arms to play such that the weighted sum of the selected arms cannot exceed a limit. The reward of playing each arm varies according to the arm's state. The exact state of each arm is only revealed when the arm is played. The problem weighted restless bandit aims to maximize the expected average reward over the infinite horizon. We also study an extended problem called multiply-constrained restless bandit where each time there are two simultaneous constraints on the selected arms. First, the weighted sum of the selected arms cannot exceed a limit, Second, the number of the selected arms is at most a constant K. The objective of multiply-constrained restless bandit is to maximize the long term average reward. Both problems are partially observable Markov decision processes and have been proved to be PSPACE-hard even in their special cases. We propose constant approximation algorithms for both problems. Our method involves solving a semi-infinite program, converting back to a low-complexity policy, and accounting for the average reward via a Lyapunov function analysis.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122537461","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
Prebaked µVMs: Scalable, Instant VM Startup for IaaS Clouds 预焙微虚拟机:可扩展,IaaS云的即时虚拟机启动
Pub Date : 2015-06-01 DOI: 10.1109/ICDCS.2015.33
Kaveh Razavi, Gerrit Van Der Kolk, T. Kielmann
IaaS clouds promise instantaneously available resources to elastic applications. In practice, however, virtual machine (VM) start up times are in the order of several minutes, or at best, several tens of seconds, negatively impacting the elasticity of applications like Web servers that need to scale out to handle dynamically increasing load. VM start up time is strongly influenced by booting the VM's operating system. In this work, we propose using so-called prebaked uVMs to speed up VM start up. Uvms are snapshots of minimal VMs that can be quickly resumed and then configured to application needs by hot-plugging resources. To serve uVMs, we extend our VM boot cache service, Squirrel, allowing to store uVMs for large numbers of VM images on the hosts of a data center. Our experiments show that uVMs can start up in less than one second on a standard file system. Using 1000+ VM images from a production cloud, we show that the respective uVMs can be stored in a compressed and deduplicated file system within 50GB storage per host, while starting up within 2 -- 3 seconds on average.
IaaS云承诺为弹性应用程序提供即时可用的资源。然而,在实践中,虚拟机(VM)的启动时间大约是几分钟,或者至多几十秒,这会对需要向外扩展以处理动态增加的负载的Web服务器等应用程序的弹性产生负面影响。启动虚拟机的操作系统对虚拟机的启动时间有很大影响。在这项工作中,我们建议使用所谓的预烘焙uvm来加快VM的启动速度。uvm是最小虚拟机的快照,可以快速恢复,然后通过热插拔资源配置到应用程序需求。为了服务uvm,我们扩展了虚拟机引导缓存服务Squirrel,允许在数据中心的主机上存储大量虚拟机映像的uvm。我们的实验表明,在标准文件系统上,uvm可以在不到一秒的时间内启动。使用来自生产云的1000多个VM映像,我们展示了各自的uvm可以存储在每台主机50GB存储空间内的压缩和重复数据删除文件系统中,同时平均在2 - 3秒内启动。
{"title":"Prebaked µVMs: Scalable, Instant VM Startup for IaaS Clouds","authors":"Kaveh Razavi, Gerrit Van Der Kolk, T. Kielmann","doi":"10.1109/ICDCS.2015.33","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.33","url":null,"abstract":"IaaS clouds promise instantaneously available resources to elastic applications. In practice, however, virtual machine (VM) start up times are in the order of several minutes, or at best, several tens of seconds, negatively impacting the elasticity of applications like Web servers that need to scale out to handle dynamically increasing load. VM start up time is strongly influenced by booting the VM's operating system. In this work, we propose using so-called prebaked uVMs to speed up VM start up. Uvms are snapshots of minimal VMs that can be quickly resumed and then configured to application needs by hot-plugging resources. To serve uVMs, we extend our VM boot cache service, Squirrel, allowing to store uVMs for large numbers of VM images on the hosts of a data center. Our experiments show that uVMs can start up in less than one second on a standard file system. Using 1000+ VM images from a production cloud, we show that the respective uVMs can be stored in a compressed and deduplicated file system within 50GB storage per host, while starting up within 2 -- 3 seconds on average.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126130284","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}
引用次数: 23
TAFTA: A Truthful Auction Framework for User Data Allowance Trading in Mobile Networks TAFTA:移动网络中用户数据限额交易的真实拍卖框架
Pub Date : 2015-06-01 DOI: 10.1109/ICDCS.2015.118
Zhongxing Ming, Mingwei Xu, Ning Wang, Bingjie Gao, Qi Li
User data allowance trading is emerging as a promising field in mobile data networks. Mobile operators are establishing data trading platforms to attract more users. To date, there has been no coherent study on user data allowance trading. In this paper, we develop a truthful framework that allows users to bid for data allowance. We focus on preventing price cheating, guaranteeing fairness and minimizing trading maintenance cost. We model the data trading process as a double auction problem. We develop algorithms to solve the problem. The algorithms use a uniform price based on a competitive equilibrium to defend against price cheating and provide fairness, and use linear programming to minimize trading maintenance cost. We conduct extensive simulations to testify the proposed mechanism. Results show that our mechanism is truthful, fair and can minimize the cost of trading.
用户流量补贴交易是移动数据网络中一个新兴的有前途的领域。移动运营商正在建立数据交易平台,以吸引更多用户。到目前为止,还没有关于用户数据限额交易的连贯研究。在本文中,我们开发了一个允许用户竞标数据津贴的真实框架。我们专注于防止价格欺诈,保证公平,最小化交易维护成本。我们将数据交易过程建模为双重拍卖问题。我们开发算法来解决这个问题。该算法使用基于竞争均衡的统一价格来防范价格欺诈并提供公平性,并使用线性规划来最小化交易维护成本。我们进行了大量的模拟来证明所提出的机制。结果表明,该机制真实、公平,能够最大限度地降低交易成本。
{"title":"TAFTA: A Truthful Auction Framework for User Data Allowance Trading in Mobile Networks","authors":"Zhongxing Ming, Mingwei Xu, Ning Wang, Bingjie Gao, Qi Li","doi":"10.1109/ICDCS.2015.118","DOIUrl":"https://doi.org/10.1109/ICDCS.2015.118","url":null,"abstract":"User data allowance trading is emerging as a promising field in mobile data networks. Mobile operators are establishing data trading platforms to attract more users. To date, there has been no coherent study on user data allowance trading. In this paper, we develop a truthful framework that allows users to bid for data allowance. We focus on preventing price cheating, guaranteeing fairness and minimizing trading maintenance cost. We model the data trading process as a double auction problem. We develop algorithms to solve the problem. The algorithms use a uniform price based on a competitive equilibrium to defend against price cheating and provide fairness, and use linear programming to minimize trading maintenance cost. We conduct extensive simulations to testify the proposed mechanism. Results show that our mechanism is truthful, fair and can minimize the cost of trading.","PeriodicalId":129182,"journal":{"name":"2015 IEEE 35th International Conference on Distributed Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133623308","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
期刊
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