首页 > 最新文献

2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)最新文献

英文 中文
Characterizing the Impact of TCP Coexistence in Data Center Networks 描述TCP共存对数据中心网络的影响
Pub Date : 2020-11-01 DOI: 10.1109/ICDCS47774.2020.00035
Anirudh Ganji, Anandeshwar Singh, Muhammad Shahzad
The switch fabrics of today’s data centers carry traffic controlled by a variety of TCP congestion control algorithms. This leads us to ask: how does the coexistence of multiple variants of TCP on shared switch fabric impacts the performance achieved by different applications in data centers? To answer this question, we conducted an extensive set of experiments with coexisting TCP variants on Leaf-Spine and Fat-Tree switch fabrics. We executed common data center workloads, which include streaming, MapReduce, and storage workloads, using four commonly used TCP variants, namely BBR, DCTCP, CUBIC, and New Reno. We also extensively executed iPerf workloads using these 4 TCP variants to purely study the impact of the coexistence of TCP variants on each other’s performance without incorporating the network behavior of the application layer. Our experiments resulted in a large set of network traces comprised of 160 billion packets (we will release these traces after publication of this work). We present comprehensive observations from these traces that have important implications in ensuring optimal utilization of data center switch fabric and in meeting the network performance needs of application layer workloads.
当今数据中心的交换结构承载着由各种TCP拥塞控制算法控制的流量。这让我们不禁要问:在共享交换结构上共存的多种TCP变体如何影响数据中心中不同应用程序实现的性能?为了回答这个问题,我们对Leaf-Spine和Fat-Tree交换结构上共存的TCP变体进行了广泛的实验。我们执行常见的数据中心工作负载,包括流、MapReduce和存储工作负载,使用四种常用的TCP变体,即BBR、DCTCP、CUBIC和New Reno。我们还使用这4种TCP变体广泛执行iPerf工作负载,纯粹研究TCP变体共存对彼此性能的影响,而不考虑应用层的网络行为。我们的实验产生了一个由1600亿个数据包组成的大型网络轨迹集(我们将在本工作发表后发布这些轨迹)。我们从这些轨迹中提出了全面的观察结果,这些观察结果对于确保数据中心交换结构的最佳利用和满足应用层工作负载的网络性能需求具有重要意义。
{"title":"Characterizing the Impact of TCP Coexistence in Data Center Networks","authors":"Anirudh Ganji, Anandeshwar Singh, Muhammad Shahzad","doi":"10.1109/ICDCS47774.2020.00035","DOIUrl":"https://doi.org/10.1109/ICDCS47774.2020.00035","url":null,"abstract":"The switch fabrics of today’s data centers carry traffic controlled by a variety of TCP congestion control algorithms. This leads us to ask: how does the coexistence of multiple variants of TCP on shared switch fabric impacts the performance achieved by different applications in data centers? To answer this question, we conducted an extensive set of experiments with coexisting TCP variants on Leaf-Spine and Fat-Tree switch fabrics. We executed common data center workloads, which include streaming, MapReduce, and storage workloads, using four commonly used TCP variants, namely BBR, DCTCP, CUBIC, and New Reno. We also extensively executed iPerf workloads using these 4 TCP variants to purely study the impact of the coexistence of TCP variants on each other’s performance without incorporating the network behavior of the application layer. Our experiments resulted in a large set of network traces comprised of 160 billion packets (we will release these traces after publication of this work). We present comprehensive observations from these traces that have important implications in ensuring optimal utilization of data center switch fabric and in meeting the network performance needs of application layer workloads.","PeriodicalId":158630,"journal":{"name":"2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127823900","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
DeX: Scaling Applications Beyond Machine Boundaries DeX:超越机器边界的扩展应用程序
Pub Date : 2020-11-01 DOI: 10.1109/ICDCS47774.2020.00021
Sang-Hoon Kim, Ho-Ren Chuang, Robert Lyerly, Pierre Olivier, Changwoo Min, B. Ravindran
Increasing the computing performance within a single-machine form factor is becoming increasingly difficult due to the complexities in scaling processor interconnects and coherence protocols. On the other hand, converting existing applications to run on multiple nodes requires a significant effort to rewrite application logic in distributed programming models and adapt the code to the underlying network characteristics.This paper presents DeX, an operating system-level approach to extend the execution boundary of existing applications over multiple machines. DeX allows the threads in a process to be relocated and distributed dynamically through a simple function call. DeX makes it trivial for developers to convert any application to be distributed over multiple nodes and for applications to transparently utilize disaggregated resources in a rack-scale system with minimal effort. Evaluation results using a running prototype and eight real applications showed promising results – six out of the eight scaled beyond the single-machine performance on DeX.
由于扩展处理器互连和一致性协议的复杂性,在单机形式因素下提高计算性能变得越来越困难。另一方面,将现有应用程序转换为在多个节点上运行,需要在分布式编程模型中重新编写应用程序逻辑,并使代码适应底层网络特征。DeX是一种操作系统级的方法,用于在多台机器上扩展现有应用程序的执行边界。DeX允许通过简单的函数调用动态地重新定位和分布进程中的线程。DeX使开发人员可以轻松地将任何应用程序转换为分布在多个节点上的应用程序,并使应用程序以最小的努力透明地利用机架规模系统中的分解资源。使用运行原型和8个实际应用程序的评估结果显示出令人鼓舞的结果——8个应用程序中有6个超出了DeX上的单机性能。
{"title":"DeX: Scaling Applications Beyond Machine Boundaries","authors":"Sang-Hoon Kim, Ho-Ren Chuang, Robert Lyerly, Pierre Olivier, Changwoo Min, B. Ravindran","doi":"10.1109/ICDCS47774.2020.00021","DOIUrl":"https://doi.org/10.1109/ICDCS47774.2020.00021","url":null,"abstract":"Increasing the computing performance within a single-machine form factor is becoming increasingly difficult due to the complexities in scaling processor interconnects and coherence protocols. On the other hand, converting existing applications to run on multiple nodes requires a significant effort to rewrite application logic in distributed programming models and adapt the code to the underlying network characteristics.This paper presents DeX, an operating system-level approach to extend the execution boundary of existing applications over multiple machines. DeX allows the threads in a process to be relocated and distributed dynamically through a simple function call. DeX makes it trivial for developers to convert any application to be distributed over multiple nodes and for applications to transparently utilize disaggregated resources in a rack-scale system with minimal effort. Evaluation results using a running prototype and eight real applications showed promising results – six out of the eight scaled beyond the single-machine performance on DeX.","PeriodicalId":158630,"journal":{"name":"2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126224041","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}
引用次数: 6
Safe Process Quitting for GPU Multi-Process Service (MPS) GPU多进程服务安全退出进程
Pub Date : 2020-11-01 DOI: 10.1109/ICDCS47774.2020.00125
Hao Wu, Wei Liu, Yifan Gong, Jiangming Jin
GPUs have been widely adopted to speedup various throughput-originated applications running on HPC platforms, where typically there are a number of tasks sharing GPUs to maximize GPU utilization. To facilitate GPU sharing, GPU vendors provide tools, allowing multiple processes concurrently to use GPUs. For example, Nvidia provides MPS (Multi-Process Service) managing all GPU processes to achieve high throughput by fully exploiting hardware resources. However, such tool leads to undesired single point of failure for all GPU processes, namely, one process’s exception makes other processes abnormal. In this work, we investigate the seriousness of this GPU process interferences caused by MPS, and propose an approach to address one of these interferences, which takes place during process quitting. By using signal handling and thread synchronization techniques in this approach, GPU processes are able to quit safely without interfering other GPU processes.
GPU已被广泛用于加速运行在HPC平台上的各种吞吐量源应用程序,其中通常有许多任务共享GPU以最大化GPU利用率。为了方便GPU共享,GPU厂商提供了工具,允许多个进程同时使用GPU。例如,Nvidia提供MPS (Multi-Process Service,多进程服务)来管理所有GPU进程,通过充分利用硬件资源来实现高吞吐量。然而,这种工具会导致所有GPU进程的单点故障,即一个进程的异常会导致其他进程异常。在这项工作中,我们研究了由MPS引起的GPU进程干扰的严重性,并提出了一种解决这些干扰的方法,这些干扰发生在进程退出期间。通过在这种方法中使用信号处理和线程同步技术,GPU进程能够在不干扰其他GPU进程的情况下安全退出。
{"title":"Safe Process Quitting for GPU Multi-Process Service (MPS)","authors":"Hao Wu, Wei Liu, Yifan Gong, Jiangming Jin","doi":"10.1109/ICDCS47774.2020.00125","DOIUrl":"https://doi.org/10.1109/ICDCS47774.2020.00125","url":null,"abstract":"GPUs have been widely adopted to speedup various throughput-originated applications running on HPC platforms, where typically there are a number of tasks sharing GPUs to maximize GPU utilization. To facilitate GPU sharing, GPU vendors provide tools, allowing multiple processes concurrently to use GPUs. For example, Nvidia provides MPS (Multi-Process Service) managing all GPU processes to achieve high throughput by fully exploiting hardware resources. However, such tool leads to undesired single point of failure for all GPU processes, namely, one process’s exception makes other processes abnormal. In this work, we investigate the seriousness of this GPU process interferences caused by MPS, and propose an approach to address one of these interferences, which takes place during process quitting. By using signal handling and thread synchronization techniques in this approach, GPU processes are able to quit safely without interfering other GPU processes.","PeriodicalId":158630,"journal":{"name":"2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128607914","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
BP-Com: A Service Mapping Tool for Rapid Development of Business Processes com:用于快速开发业务流程的服务映射工具
Pub Date : 2020-11-01 DOI: 10.1109/ICDCS47774.2020.00121
Ayesha Afzal, Muhammad Adeel Zahid, A. Akhtar, Basit Shafiq, S. Shamail, Abeer Elahraf, Jaideep Vaidya, N. Adam
Business Process (BP) composition is a challenging task for small and medium organizations that do not have sufficient resources for design, coding, and management of their BPs. Cloud infrastructure and service-oriented middleware can be leveraged for rapid development and deployment of BPs of such organizations. BP development in the cloud-based environment can be done by exploiting the knowledge of existing BPs of related organizations. In this demonstration, we present the BP- Com tool which is a Web-based interactive system that enables efficient development of BPs in the cloud. BP-Com implements our service mapping approach called ASSEMBLE that utilizes the attribute, structural and semantics information of service operations of existing BPs in a given domain to help a user organization to compose its BP. Given a collection of related BPs and available service operations of a user organization, BP-Com computes a mapping between the available service operations of the user organization and the BP operations of other organizations. The results of operation mapping are presented to the user for refinement and customization of the generated BP workflow. Executable BP code is then generated in standard BPEL language, which can be deployed on any process execution engine on the user organization’s site or on the cloud.
对于没有足够的资源来设计、编码和管理其BP的中小型组织来说,业务流程(BP)组合是一项具有挑战性的任务。云基础设施和面向服务的中间件可以用于此类组织的bp的快速开发和部署。基于云的环境中的BP开发可以通过利用相关组织现有BP的知识来完成。在这个演示中,我们介绍了BP- Com工具,这是一个基于web的交互式系统,可以在云中高效地开发BP。BP- com实现了我们称为ASSEMBLE的服务映射方法,该方法利用给定领域中现有BP的服务操作的属性、结构和语义信息来帮助用户组织组成其BP。给定一个用户组织的相关BP和可用服务操作的集合,BP- com计算该用户组织的可用服务操作和其他组织的BP操作之间的映射。将操作映射的结果提供给用户,以便对生成的BP工作流进行细化和定制。然后用标准BPEL语言生成可执行的BP代码,这些代码可以部署在用户组织站点或云上的任何流程执行引擎上。
{"title":"BP-Com: A Service Mapping Tool for Rapid Development of Business Processes","authors":"Ayesha Afzal, Muhammad Adeel Zahid, A. Akhtar, Basit Shafiq, S. Shamail, Abeer Elahraf, Jaideep Vaidya, N. Adam","doi":"10.1109/ICDCS47774.2020.00121","DOIUrl":"https://doi.org/10.1109/ICDCS47774.2020.00121","url":null,"abstract":"Business Process (BP) composition is a challenging task for small and medium organizations that do not have sufficient resources for design, coding, and management of their BPs. Cloud infrastructure and service-oriented middleware can be leveraged for rapid development and deployment of BPs of such organizations. BP development in the cloud-based environment can be done by exploiting the knowledge of existing BPs of related organizations. In this demonstration, we present the BP- Com tool which is a Web-based interactive system that enables efficient development of BPs in the cloud. BP-Com implements our service mapping approach called ASSEMBLE that utilizes the attribute, structural and semantics information of service operations of existing BPs in a given domain to help a user organization to compose its BP. Given a collection of related BPs and available service operations of a user organization, BP-Com computes a mapping between the available service operations of the user organization and the BP operations of other organizations. The results of operation mapping are presented to the user for refinement and customization of the generated BP workflow. Executable BP code is then generated in standard BPEL language, which can be deployed on any process execution engine on the user organization’s site or on the cloud.","PeriodicalId":158630,"journal":{"name":"2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130604068","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
SpotTune: Leveraging Transient Resources for Cost-efficient Hyper-parameter Tuning in the Public Cloud SpotTune:在公共云中利用瞬时资源进行经济高效的超参数调优
Pub Date : 2020-11-01 DOI: 10.1109/ICDCS47774.2020.00111
Yan Li, Bo An, Junming Ma, Donggang Cao, Yasha Wang, Hong Mei
Hyper-parameter tuning (HPT) is crucial for many machine learning (ML) algorithms. But due to the large searching space, HPT is usually time-consuming and resource-intensive. Nowadays, many researchers use public cloud resources to train machine learning models, convenient yet expensive. How to speed up the HPT process while at the same time reduce cost is very important for cloud ML users. In this paper, we propose SpotTune, an approach that exploits transient revocable resources in the public cloud with some tailored strategies to do HPT in a parallel and cost-efficient manner. Orchestrating the HPT process upon transient servers, SpotTune uses two main techniques, fine-grained cost-aware resource provisioning, and ML training trend predicting, to reduce the monetary cost and runtime of HPT processes. Our evaluations show that SpotTune can reduce the cost by up to 90% and achieve a 16.61x performance-cost rate improvement.
超参数调优(HPT)对于许多机器学习(ML)算法至关重要。但由于搜索空间大,HPT通常耗时且资源密集。目前,许多研究人员使用公共云资源来训练机器学习模型,方便但昂贵。如何在加快HPT过程的同时降低成本对云ML用户来说是非常重要的。在本文中,我们提出了SpotTune,这是一种利用公共云中的瞬时可撤销资源的方法,通过一些定制的策略以并行和经济高效的方式进行HPT。在临时服务器上编排HPT过程,SpotTune使用两种主要技术,细粒度的成本感知资源配置和ML训练趋势预测,以减少HPT过程的货币成本和运行时间。我们的评估表明,SpotTune可以降低高达90%的成本,并实现16.61倍的性能成本提升。
{"title":"SpotTune: Leveraging Transient Resources for Cost-efficient Hyper-parameter Tuning in the Public Cloud","authors":"Yan Li, Bo An, Junming Ma, Donggang Cao, Yasha Wang, Hong Mei","doi":"10.1109/ICDCS47774.2020.00111","DOIUrl":"https://doi.org/10.1109/ICDCS47774.2020.00111","url":null,"abstract":"Hyper-parameter tuning (HPT) is crucial for many machine learning (ML) algorithms. But due to the large searching space, HPT is usually time-consuming and resource-intensive. Nowadays, many researchers use public cloud resources to train machine learning models, convenient yet expensive. How to speed up the HPT process while at the same time reduce cost is very important for cloud ML users. In this paper, we propose SpotTune, an approach that exploits transient revocable resources in the public cloud with some tailored strategies to do HPT in a parallel and cost-efficient manner. Orchestrating the HPT process upon transient servers, SpotTune uses two main techniques, fine-grained cost-aware resource provisioning, and ML training trend predicting, to reduce the monetary cost and runtime of HPT processes. Our evaluations show that SpotTune can reduce the cost by up to 90% and achieve a 16.61x performance-cost rate improvement.","PeriodicalId":158630,"journal":{"name":"2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128252721","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
WiWrite: An Accurate Device-Free Handwriting Recognition System with COTS WiFi WiWrite:一个精确的无设备手写识别系统与COTS WiFi
Pub Date : 2020-11-01 DOI: 10.1109/ICDCS47774.2020.00079
Chi Lin, Tingting Xu, Jie Xiong, Fenglong Ma, Lei Wang, Guowei Wu
Handwriting recognition system provides people a convenient and alternative way for writing in the air with fingers rather than typing keyboards. For people with blurred vision and patients with generalized hand neurological disease, writing in the air is particularly attracting due to the small input screen of smartphones and smartwatches. Existing recognition systems still face drawbacks such as requiring to wear dedicated devices, relatively low accuracy and infeasible for cross domain identification, which greatly limit the usability of these systems. To address these issues, we propose WiWrite, an accurate device-free handwriting recognition system which allows writing in the air without a need of attaching any device to the user. Specifically, we use Commercial Off-The-Shelf (COTS) WiFi hardware to achieve fine-grained finger tracking. We develop a CSI division scheme to process the noisy raw WiFi channel state information (CSI), which stabilizes the CSI phase and reduces the noise of the CSI amplitude. To automatically retain low noise data for identification, we propose a self-paced dense convolutional network (SPDCN), which consists of the self-paced loss function based on a modified convolutional neural network, together with a dense convolutional network. Comprehensive experiments are conducted to show the merits of WiWrite, revealing that, the recognition accuracies for the same-size input and different-size input are 93.6% and 89.0%, respectively. Moreover, WiWrite can achieve a one-fit-for-all recognition regardless of environment diversities.
手写识别系统为人们提供了一种用手指在空中书写而不是用键盘打字的方便和替代方式。由于智能手机和智能手表的输入屏幕小,对于视力模糊和患有广泛性手部神经疾病的患者来说,在空中写字特别有吸引力。现有的识别系统仍然存在需要佩戴专用设备、准确率相对较低、无法进行跨域识别等缺点,极大地限制了系统的可用性。为了解决这些问题,我们提出了WiWrite,这是一个精确的无设备手写识别系统,允许在空中书写,而不需要在用户身上附加任何设备。具体来说,我们使用商用现货(COTS) WiFi硬件来实现细粒度的手指跟踪。我们提出了一种CSI分割方案来处理有噪声的原始WiFi信道状态信息(CSI),从而稳定了CSI相位并降低了CSI振幅的噪声。为了自动保留低噪声数据用于识别,我们提出了一种自定速密集卷积网络(SPDCN),该网络由基于改进卷积神经网络的自定速损失函数和密集卷积网络组成。通过全面的实验验证了WiWrite的优点,结果表明,对于相同大小的输入和不同大小的输入,WiWrite的识别准确率分别为93.6%和89.0%。此外,WiWrite可以在不考虑环境多样性的情况下实现一刀切的识别。
{"title":"WiWrite: An Accurate Device-Free Handwriting Recognition System with COTS WiFi","authors":"Chi Lin, Tingting Xu, Jie Xiong, Fenglong Ma, Lei Wang, Guowei Wu","doi":"10.1109/ICDCS47774.2020.00079","DOIUrl":"https://doi.org/10.1109/ICDCS47774.2020.00079","url":null,"abstract":"Handwriting recognition system provides people a convenient and alternative way for writing in the air with fingers rather than typing keyboards. For people with blurred vision and patients with generalized hand neurological disease, writing in the air is particularly attracting due to the small input screen of smartphones and smartwatches. Existing recognition systems still face drawbacks such as requiring to wear dedicated devices, relatively low accuracy and infeasible for cross domain identification, which greatly limit the usability of these systems. To address these issues, we propose WiWrite, an accurate device-free handwriting recognition system which allows writing in the air without a need of attaching any device to the user. Specifically, we use Commercial Off-The-Shelf (COTS) WiFi hardware to achieve fine-grained finger tracking. We develop a CSI division scheme to process the noisy raw WiFi channel state information (CSI), which stabilizes the CSI phase and reduces the noise of the CSI amplitude. To automatically retain low noise data for identification, we propose a self-paced dense convolutional network (SPDCN), which consists of the self-paced loss function based on a modified convolutional neural network, together with a dense convolutional network. Comprehensive experiments are conducted to show the merits of WiWrite, revealing that, the recognition accuracies for the same-size input and different-size input are 93.6% and 89.0%, respectively. Moreover, WiWrite can achieve a one-fit-for-all recognition regardless of environment diversities.","PeriodicalId":158630,"journal":{"name":"2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129767944","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}
引用次数: 13
Workshop Organizers 研讨会的组织者
Pub Date : 2020-11-01 DOI: 10.1109/icdcs47774.2020.00008
Diwakar Krishnamurthy
Program Committee Bram Adams (École Polytechnique de Montréal, Canada) Cor-Paul Bezemer (Delft University of Technology, Netherlands) Thomas Cerqueus (University College Dublin, Ireland) Christoph Csallner (University of Texas at Arlington, USA) Shaun Dunning (NetApp Inc., USA) Gregory Franks (Carleton University, Canada) Vahid Garousi (University of Calgary, Canada) Ahmed E. Hassan (Queen’s University, Canada) Robert Horrox (EMC Isilon, USA) André van Hoorn (University of Stuttgart, Germany) Diwakar Krishnamurthy (University of Calgary, Canada) Haroon Malik (University of Waterloo, Canada) Jerome A. Rolia (HP Labs, USA) Gerson Sunyé (University of Nantes, France) Anthony Ventresque (University College Dublin, Ireland)
项目委员会Bram Adams (École Polytechnique de montr,加拿大)co - paul Bezemer(荷兰代尔夫特理工大学)Thomas Cerqueus(爱尔兰都柏林大学)Christoph Csallner(美国德克萨斯大学阿灵顿分校)Shaun Dunning(美国NetApp Inc.) Gregory Franks(加拿大卡尔顿大学)Vahid Garousi(加拿大卡尔加里大学)Ahmed E. Hassan(加拿大皇后大学)Robert Horrox(美国EMC Isilon) andr van Hoorn(斯图加特大学)Diwakar Krishnamurthy(加拿大卡尔加里大学)Haroon Malik(加拿大滑铁卢大学)Jerome A. Rolia(美国惠普实验室)Gerson suny(法国南特大学)Anthony Ventresque(爱尔兰都柏林大学学院)
{"title":"Workshop Organizers","authors":"Diwakar Krishnamurthy","doi":"10.1109/icdcs47774.2020.00008","DOIUrl":"https://doi.org/10.1109/icdcs47774.2020.00008","url":null,"abstract":"Program Committee Bram Adams (École Polytechnique de Montréal, Canada) Cor-Paul Bezemer (Delft University of Technology, Netherlands) Thomas Cerqueus (University College Dublin, Ireland) Christoph Csallner (University of Texas at Arlington, USA) Shaun Dunning (NetApp Inc., USA) Gregory Franks (Carleton University, Canada) Vahid Garousi (University of Calgary, Canada) Ahmed E. Hassan (Queen’s University, Canada) Robert Horrox (EMC Isilon, USA) André van Hoorn (University of Stuttgart, Germany) Diwakar Krishnamurthy (University of Calgary, Canada) Haroon Malik (University of Waterloo, Canada) Jerome A. Rolia (HP Labs, USA) Gerson Sunyé (University of Nantes, France) Anthony Ventresque (University College Dublin, Ireland)","PeriodicalId":158630,"journal":{"name":"2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130076109","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
Towards a Lightweight Blockchain Platform for Critical Infrastructure Protection 迈向关键基础设施保护的轻量级区块链平台
Pub Date : 2020-11-01 DOI: 10.1109/ICDCS47774.2020.00166
Jerin Sunny, S. Sankaran, V. Saraswat
Critical Infrastructures are one of the vital systems that support modern societies. The adoption of technologies like Industry 4.0, Industrial Internet of Things (IIoT) in critical infrastructures have made it a lucrative target for cyberattackers. Protecting critical infrastructure is of paramount importance due to the sensitive nature of the data coupled with the resource-constrained nature of the devices. The advent of blockchains can be a significant enabler for protecting critical infrastructure through the use of immutable ledger for storing the operations. However, blockchains are computationally expensive, have limited scalability and incur significant delays in processing transactions thus necessitating the development of a lightweight platform while retaining the functionality. This paper develops a lightweight blockchain based framework for protecting critical infrastructure by leveraging its hierarchical nature. Evaluation using embedded devices shows that our proposed framework minimizes the execution time of blockchain operations thus making it suitable for protecting critical infrastructure. Finally, our proposed framework is generic, in that it can be applied to any of the domains operating in the critical infrastructure.
关键基础设施是支持现代社会的重要系统之一。在关键基础设施中采用工业4.0、工业物联网(IIoT)等技术,使其成为网络攻击者的有利可图的目标。由于数据的敏感性以及设备的资源有限性,保护关键基础设施至关重要。区块链的出现可以通过使用不可变分类账来存储操作来保护关键基础设施。然而,区块链在计算上是昂贵的,具有有限的可扩展性,并且在处理交易时产生重大延迟,因此需要在保留功能的同时开发轻量级平台。本文开发了一个基于轻量级区块链的框架,通过利用其分层特性来保护关键基础设施。使用嵌入式设备的评估表明,我们提出的框架最大限度地减少了区块链操作的执行时间,从而使其适合于保护关键基础设施。最后,我们提出的框架是通用的,因为它可以应用于在关键基础设施中运行的任何领域。
{"title":"Towards a Lightweight Blockchain Platform for Critical Infrastructure Protection","authors":"Jerin Sunny, S. Sankaran, V. Saraswat","doi":"10.1109/ICDCS47774.2020.00166","DOIUrl":"https://doi.org/10.1109/ICDCS47774.2020.00166","url":null,"abstract":"Critical Infrastructures are one of the vital systems that support modern societies. The adoption of technologies like Industry 4.0, Industrial Internet of Things (IIoT) in critical infrastructures have made it a lucrative target for cyberattackers. Protecting critical infrastructure is of paramount importance due to the sensitive nature of the data coupled with the resource-constrained nature of the devices. The advent of blockchains can be a significant enabler for protecting critical infrastructure through the use of immutable ledger for storing the operations. However, blockchains are computationally expensive, have limited scalability and incur significant delays in processing transactions thus necessitating the development of a lightweight platform while retaining the functionality. This paper develops a lightweight blockchain based framework for protecting critical infrastructure by leveraging its hierarchical nature. Evaluation using embedded devices shows that our proposed framework minimizes the execution time of blockchain operations thus making it suitable for protecting critical infrastructure. Finally, our proposed framework is generic, in that it can be applied to any of the domains operating in the critical infrastructure.","PeriodicalId":158630,"journal":{"name":"2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)","volume":"266 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123319331","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}
引用次数: 6
Three-Dimensional Reconstruction and Phenotype Nondestructive Measurement Technology for Rape Roots 油菜根系三维重建及表型无损检测技术
Pub Date : 2020-11-01 DOI: 10.1109/ICDCS47774.2020.00178
Rui Liang, Shengyong Xu
In recent years, 3D reconstruction technology has developed rapidly. It is a promising field to apply 3D reconstruction technology to the measurement of plant configuration parameters. The main content of this paper is the 3D reconstruction technology for rape roots and the measurement methods for their key traits. Firstly, we set up a set of low-cost image sequence acquisition device of rape roots. We collected image data with common consumption level camera and used the method of SfM to carry out 3D reconstruction of rape roots. Then we proposed a series of algorithms to measure the surface area, volume, number of primary lateral roots and length of taproot based on the huge point cloud data obtained from 3D reconstruction. Finally, we designed a set of nondestructive measurement system for key traits of rape roots. The total volume of root, the number of primary lateral roots and the length of taproot were measured manually. Compared with the results of manual measurement, the accuracy of the main algorithm proposed in this paper is not less than 95%. Our contribution is to provide a 3D reconstruction method that is easy to operate, and to provide a high-precision measurement method for the key traits of rape roots, which has an important value for quantitative analysis of rape roots phenotype.
近年来,三维重建技术发展迅速。将三维重建技术应用于工厂结构参数的测量是一个很有前途的领域。本文的主要内容是油菜根系三维重建技术及其关键性状的测量方法。首先,我们搭建了一套低成本的油菜根系图像序列采集装置。我们使用普通消费级相机采集图像数据,采用SfM方法对油菜根系进行三维重建。然后,基于三维重建获得的海量点云数据,提出了一系列测量主侧根表面积、体积、数量和主根长度的算法。最后,设计了一套油菜根系关键性状无损检测系统。人工测量根系的总体积、主根的侧根数和主根的长度。与人工测量结果相比,本文提出的主要算法的测量精度不低于95%。我们的贡献在于提供了一种易于操作的三维重建方法,并为油菜根系关键性状提供了一种高精度的测量方法,对油菜根系表型的定量分析具有重要价值。
{"title":"Three-Dimensional Reconstruction and Phenotype Nondestructive Measurement Technology for Rape Roots","authors":"Rui Liang, Shengyong Xu","doi":"10.1109/ICDCS47774.2020.00178","DOIUrl":"https://doi.org/10.1109/ICDCS47774.2020.00178","url":null,"abstract":"In recent years, 3D reconstruction technology has developed rapidly. It is a promising field to apply 3D reconstruction technology to the measurement of plant configuration parameters. The main content of this paper is the 3D reconstruction technology for rape roots and the measurement methods for their key traits. Firstly, we set up a set of low-cost image sequence acquisition device of rape roots. We collected image data with common consumption level camera and used the method of SfM to carry out 3D reconstruction of rape roots. Then we proposed a series of algorithms to measure the surface area, volume, number of primary lateral roots and length of taproot based on the huge point cloud data obtained from 3D reconstruction. Finally, we designed a set of nondestructive measurement system for key traits of rape roots. The total volume of root, the number of primary lateral roots and the length of taproot were measured manually. Compared with the results of manual measurement, the accuracy of the main algorithm proposed in this paper is not less than 95%. Our contribution is to provide a 3D reconstruction method that is easy to operate, and to provide a high-precision measurement method for the key traits of rape roots, which has an important value for quantitative analysis of rape roots phenotype.","PeriodicalId":158630,"journal":{"name":"2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124363059","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
Scale the Data Plane of Software-Defined Networks: a Lazy Rule Placement Approach 扩展软件定义网络的数据平面:一种惰性规则放置方法
Pub Date : 2020-11-01 DOI: 10.1109/ICDCS47774.2020.00077
Qing Li, Nanyang Huang, Yong Jiang, R. Sinnott, Mingwei Xu
Data plane programming languages enable administrators of Software-Defined Networks (SDNs) to perform fine-grained flow control by compiling high-level policies into low-level rules and deploying rules in the data plane. However, it is difficult to scale the data plane with the dynamics of network traffic and the limited storage space of switches. In this paper, we propose a lazy OpenFlow Rule Placement (ORP) framework to enforce control polices and scale the SDN data plane by placing and reusing wildcard rules. We provide an offline rule placement scheme to meet performance objectives under real-world constraints. To handle dynamic traffic and perform incremental rule updates, we design an online matching rule deployment algorithm to place rules in polynomial time and prove it to be conditionally-optimal. Furthermore, to address the rule dependency problem during online rule placement, we extend the algorithm to deploy dependent rules and present lightweight heuristics to guarantee the fast reaction to the new flows. Extensive experiments are conducted on diverse network topologies and datasets to show that the lazy ORP framework significantly reduces the storage cost, improves data plane scalability and is flexible enough to accomplish different optimization goals.
数据平面编程语言使sdn (Software-Defined network)管理员能够将高级策略编译成低级规则,并在数据平面部署规则,从而实现细粒度的流量控制。然而,由于网络流量的动态性和交换机存储空间的有限性,数据平面难以扩展。在本文中,我们提出了一个懒惰的OpenFlow规则放置(ORP)框架,通过放置和重用通配符规则来执行控制策略和扩展SDN数据平面。我们提供离线规则放置方案,以满足现实世界约束下的性能目标。为了处理动态流量和执行增量规则更新,我们设计了一种在线匹配规则部署算法,在多项式时间内放置规则,并证明了它是条件最优的。此外,为了解决在线规则放置过程中的规则依赖问题,我们扩展了该算法以部署依赖规则,并提出了轻量级启发式算法以保证对新流的快速反应。在不同的网络拓扑和数据集上进行了大量的实验,结果表明lazy ORP框架显著降低了存储成本,提高了数据平面的可扩展性,并且具有足够的灵活性来实现不同的优化目标。
{"title":"Scale the Data Plane of Software-Defined Networks: a Lazy Rule Placement Approach","authors":"Qing Li, Nanyang Huang, Yong Jiang, R. Sinnott, Mingwei Xu","doi":"10.1109/ICDCS47774.2020.00077","DOIUrl":"https://doi.org/10.1109/ICDCS47774.2020.00077","url":null,"abstract":"Data plane programming languages enable administrators of Software-Defined Networks (SDNs) to perform fine-grained flow control by compiling high-level policies into low-level rules and deploying rules in the data plane. However, it is difficult to scale the data plane with the dynamics of network traffic and the limited storage space of switches. In this paper, we propose a lazy OpenFlow Rule Placement (ORP) framework to enforce control polices and scale the SDN data plane by placing and reusing wildcard rules. We provide an offline rule placement scheme to meet performance objectives under real-world constraints. To handle dynamic traffic and perform incremental rule updates, we design an online matching rule deployment algorithm to place rules in polynomial time and prove it to be conditionally-optimal. Furthermore, to address the rule dependency problem during online rule placement, we extend the algorithm to deploy dependent rules and present lightweight heuristics to guarantee the fast reaction to the new flows. Extensive experiments are conducted on diverse network topologies and datasets to show that the lazy ORP framework significantly reduces the storage cost, improves data plane scalability and is flexible enough to accomplish different optimization goals.","PeriodicalId":158630,"journal":{"name":"2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126561714","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
期刊
2020 IEEE 40th 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