首页 > 最新文献

Proceedings of the 20th International Middleware Conference Doctoral Symposium最新文献

英文 中文
Improving the scalability of blockchain through DAG 通过DAG提高区块链的可扩展性
Pub Date : 2019-12-09 DOI: 10.1145/3366624.3368165
Qin Wang
Current blockchain systems face the problems of poor scalability, low performance, and high cost. To address the previous bottlenecks, we plan to employ the DAG-based structure as the primary method and propose a concrete model, called 3D-DAG, to improve the scalability. The model consists of two layers: mainchain and sidechain, which separately severs for maintaining the pivot sequence and improving the parallelism. Our expecting results should significantly improve the performance and scalability without compromising the security.
当前的区块链系统面临着可扩展性差、性能低、成本高的问题。为了解决之前的瓶颈,我们计划采用基于dag的结构作为主要方法,并提出一个具体的模型,称为3D-DAG,以提高可扩展性。该模型由主链和侧链两层组成,分别用于维护中心序列和提高并行性。我们期望的结果应该在不牺牲安全性的情况下显著提高性能和可伸缩性。
{"title":"Improving the scalability of blockchain through DAG","authors":"Qin Wang","doi":"10.1145/3366624.3368165","DOIUrl":"https://doi.org/10.1145/3366624.3368165","url":null,"abstract":"Current blockchain systems face the problems of poor scalability, low performance, and high cost. To address the previous bottlenecks, we plan to employ the DAG-based structure as the primary method and propose a concrete model, called 3D-DAG, to improve the scalability. The model consists of two layers: mainchain and sidechain, which separately severs for maintaining the pivot sequence and improving the parallelism. Our expecting results should significantly improve the performance and scalability without compromising the security.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130590649","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
A blockchain-based adaptive middleware for large scale internet of things data storage selection 基于区块链的自适应中间件,用于大规模物联网数据存储选择
Pub Date : 2019-12-09 DOI: 10.1145/3366624.3368159
S. Danish
IoT applications with massive generation of data have different service requirements in terms of performance, security, privacy, availability and price. Relying on a single cloud storage puts limits on the applications, which could be alleviated by another storage solution. Moreover multi-cloud storage architecture has limited impact due to the lack of differentiation between competing cloud solutions. Recently, decentralized storage solutions are gaining attraction as an alternative to cloud storage. In this work, we propose a blockchain-based adaptive middleware for intelligent selection of storage technology for IoT applications and explore the open questions regarding the integration of middleware with IoT applications, storage technologies and blockchain network.
具有大量数据生成的物联网应用在性能,安全性,隐私性,可用性和价格方面具有不同的服务需求。依赖单一的云存储会对应用程序造成限制,这可以通过另一种存储解决方案来缓解。此外,由于相互竞争的云解决方案之间缺乏差异化,多云存储架构的影响有限。最近,分散存储解决方案作为云存储的替代方案越来越受欢迎。在这项工作中,我们提出了一种基于区块链的自适应中间件,用于智能选择物联网应用的存储技术,并探讨了有关中间件与物联网应用、存储技术和区块链网络集成的开放性问题。
{"title":"A blockchain-based adaptive middleware for large scale internet of things data storage selection","authors":"S. Danish","doi":"10.1145/3366624.3368159","DOIUrl":"https://doi.org/10.1145/3366624.3368159","url":null,"abstract":"IoT applications with massive generation of data have different service requirements in terms of performance, security, privacy, availability and price. Relying on a single cloud storage puts limits on the applications, which could be alleviated by another storage solution. Moreover multi-cloud storage architecture has limited impact due to the lack of differentiation between competing cloud solutions. Recently, decentralized storage solutions are gaining attraction as an alternative to cloud storage. In this work, we propose a blockchain-based adaptive middleware for intelligent selection of storage technology for IoT applications and explore the open questions regarding the integration of middleware with IoT applications, storage technologies and blockchain network.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124928670","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
Dredging a data lake: decentralized metadata extraction 疏浚数据湖:去中心化元数据提取
Pub Date : 2019-12-09 DOI: 10.1145/3366624.3368170
Tyler J. Skluzacek
The rapid generation of data from distributed IoT devices, scientific instruments, and compute clusters presents unique data management challenges. The influx of large, heterogeneous, and complex data causes repositories to become siloed or generally unsearchable---both problems not currently well-addressed by distributed file systems. In this work, we propose Xtract, a serverless middleware to extract metadata from files spread across heterogeneous edge computing resources. In my future work, we intend to study how Xtract can automatically construct file extraction workflows subject to users' cost, time, security, and compute allocation constraints. To this end, Xtract will enable the creation of a searchable centralized index across distributed data collections.
分布式物联网设备、科学仪器和计算集群的数据快速生成带来了独特的数据管理挑战。大量、异构和复杂数据的涌入导致存储库变得孤立或通常无法搜索——这两个问题目前还没有被分布式文件系统很好地解决。在这项工作中,我们提出了Xtract,一种无服务器中间件,用于从分布在异构边缘计算资源中的文件中提取元数据。在我未来的工作中,我们打算研究Xtract如何在用户的成本、时间、安全性和计算分配约束下自动构建文件提取工作流。为此,Xtract将支持跨分布式数据集合创建可搜索的集中式索引。
{"title":"Dredging a data lake: decentralized metadata extraction","authors":"Tyler J. Skluzacek","doi":"10.1145/3366624.3368170","DOIUrl":"https://doi.org/10.1145/3366624.3368170","url":null,"abstract":"The rapid generation of data from distributed IoT devices, scientific instruments, and compute clusters presents unique data management challenges. The influx of large, heterogeneous, and complex data causes repositories to become siloed or generally unsearchable---both problems not currently well-addressed by distributed file systems. In this work, we propose Xtract, a serverless middleware to extract metadata from files spread across heterogeneous edge computing resources. In my future work, we intend to study how Xtract can automatically construct file extraction workflows subject to users' cost, time, security, and compute allocation constraints. To this end, Xtract will enable the creation of a searchable centralized index across distributed data collections.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132003772","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
Smart proxying for microservices 微服务的智能代理
Pub Date : 2019-12-09 DOI: 10.1145/3366624.3368164
Ratnadeep Bhattacharya
Proxies provide the networking infrastructure to the microservices architecture which has become ubiquitous in the cloud today. However, these proxies either cannot operate at line rate or are unsuitable for generic deployments. Furthermore, state-of-the-art autoscaling algorithms are still unable to account for quality of service the applications need to provide. In my dissertation I plan to explore a split proxy architecture that would be able to operate at line rate and provide autoscaling services that take into account QoS. Furthermore, such disaggregated L4/L7 processing provides a unique opportunity to embed DDoS mitigation like security features within the proxy framework.
代理为微服务架构提供网络基础设施,微服务架构在当今的云中已经无处不在。然而,这些代理要么不能以行速率运行,要么不适合通用部署。此外,最先进的自动缩放算法仍然无法解释应用程序需要提供的服务质量。在我的论文中,我计划探索一种能够以线速率运行并提供考虑QoS的自动扩展服务的拆分代理架构。此外,这种分解的L4/L7处理提供了在代理框架内嵌入DDoS缓解(如安全功能)的独特机会。
{"title":"Smart proxying for microservices","authors":"Ratnadeep Bhattacharya","doi":"10.1145/3366624.3368164","DOIUrl":"https://doi.org/10.1145/3366624.3368164","url":null,"abstract":"Proxies provide the networking infrastructure to the microservices architecture which has become ubiquitous in the cloud today. However, these proxies either cannot operate at line rate or are unsuitable for generic deployments. Furthermore, state-of-the-art autoscaling algorithms are still unable to account for quality of service the applications need to provide. In my dissertation I plan to explore a split proxy architecture that would be able to operate at line rate and provide autoscaling services that take into account QoS. Furthermore, such disaggregated L4/L7 processing provides a unique opportunity to embed DDoS mitigation like security features within the proxy framework.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"2008 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132816101","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
High-performance complex event processing framework to detect event patterns over video streams 用于检测视频流上的事件模式的高性能复杂事件处理框架
Pub Date : 2019-12-09 DOI: 10.1145/3366624.3368169
Piyush Yadav
Complex Event Processing (CEP) is an event processing paradigm capable of detecting patterns over streaming data in real-time. Presently, CEP systems have key challenges to preform matching over video streams due to their unstructured data model and complex video patterns which occurs over time and space. In this paper, I introduce the design, implementation and optimization of the proposed CEP framework, which enables the pattern detection over video streams. The work first proposes a Video Event Query Language (VEQL) motivated from current event query languages to write expressive video queries in CEP scenario. The query discusses how to write event query rules for video patterns and encapsulate them as high-level operators. To perform matching over VEQL queries, Video Event Knowledge Graph (VEKG) is proposed, which is a graph-based structured model of video streams. A complex event matcher is then presented which enable spatiotemporal pattern matching over videos using VEQL and VEKG constructs. Finally, three optimization strategies: state summarization, data-driven windows, and tuning deep model cascades are discussed to improve the CEP system performance which I intend to follow in my ongoing PhD research.
复杂事件处理(CEP)是一种事件处理范例,能够实时检测流数据上的模式。目前,由于CEP系统的非结构化数据模型和随时间和空间变化的复杂视频模式,CEP系统在视频流上进行匹配方面面临着关键挑战。本文介绍了CEP框架的设计、实现和优化,实现了对视频流的模式检测。本文首先提出了一种基于当前事件查询语言的视频事件查询语言(VEQL),用于在CEP场景中编写表达性视频查询。该查询讨论了如何为视频模式编写事件查询规则,并将其封装为高级操作符。为了对VEQL查询进行匹配,提出了视频事件知识图(VEKG),它是一种基于图的视频流结构化模型。然后提出了一个复杂的事件匹配器,它可以使用VEQL和VEKG结构实现视频的时空模式匹配。最后,讨论了三种优化策略:状态汇总、数据驱动窗口和调优深度模型级联,以提高CEP系统的性能,这是我打算在我正在进行的博士研究中遵循的。
{"title":"High-performance complex event processing framework to detect event patterns over video streams","authors":"Piyush Yadav","doi":"10.1145/3366624.3368169","DOIUrl":"https://doi.org/10.1145/3366624.3368169","url":null,"abstract":"Complex Event Processing (CEP) is an event processing paradigm capable of detecting patterns over streaming data in real-time. Presently, CEP systems have key challenges to preform matching over video streams due to their unstructured data model and complex video patterns which occurs over time and space. In this paper, I introduce the design, implementation and optimization of the proposed CEP framework, which enables the pattern detection over video streams. The work first proposes a Video Event Query Language (VEQL) motivated from current event query languages to write expressive video queries in CEP scenario. The query discusses how to write event query rules for video patterns and encapsulate them as high-level operators. To perform matching over VEQL queries, Video Event Knowledge Graph (VEKG) is proposed, which is a graph-based structured model of video streams. A complex event matcher is then presented which enable spatiotemporal pattern matching over videos using VEQL and VEKG constructs. Finally, three optimization strategies: state summarization, data-driven windows, and tuning deep model cascades are discussed to improve the CEP system performance which I intend to follow in my ongoing PhD research.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121748589","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
Analysing system behaviour by automatic benchmarking of system-level provenance 通过系统级来源的自动基准测试来分析系统行为
Pub Date : 2019-12-09 DOI: 10.1145/3366624.3368155
Sheung Chi Chan
System-level provenance is of widespread interest for applications such as security enforcement and information protection. However, testing the correctness or completeness of provenance systems is challenging. In some cases, there is not even a clear consensus about what behaviour is correct. This work presents the study of system behaviour through the analysis of system-level provenance and the provenance systems that collect them. Besides, an automated tool, ProvMark is presented for the automation of the process and provides an additional layer of expressiveness benchmarking on existing provenance systems and their provenance result. This helps to understand patterns of system behaviour for security and other applications. It also allows provenance system developers to verify their tools and allows end-users to compare the tools at the same level to choose a suitable one for their purposes.
系统级溯源对于诸如安全执行和信息保护之类的应用程序具有广泛的兴趣。然而,测试来源系统的正确性或完整性是具有挑战性的。在某些情况下,对于什么行为是正确的,甚至没有明确的共识。这项工作通过分析系统级种源和收集种源的种源系统来展示系统行为的研究。此外,提出了一个自动化工具ProvMark,用于过程的自动化,并提供了对现有来源系统及其来源结果进行表达性基准测试的附加层。这有助于理解安全性和其他应用程序的系统行为模式。它还允许来源系统开发人员验证他们的工具,并允许最终用户在同一级别上比较工具,以选择适合他们目的的工具。
{"title":"Analysing system behaviour by automatic benchmarking of system-level provenance","authors":"Sheung Chi Chan","doi":"10.1145/3366624.3368155","DOIUrl":"https://doi.org/10.1145/3366624.3368155","url":null,"abstract":"System-level provenance is of widespread interest for applications such as security enforcement and information protection. However, testing the correctness or completeness of provenance systems is challenging. In some cases, there is not even a clear consensus about what behaviour is correct. This work presents the study of system behaviour through the analysis of system-level provenance and the provenance systems that collect them. Besides, an automated tool, ProvMark is presented for the automation of the process and provides an additional layer of expressiveness benchmarking on existing provenance systems and their provenance result. This helps to understand patterns of system behaviour for security and other applications. It also allows provenance system developers to verify their tools and allows end-users to compare the tools at the same level to choose a suitable one for their purposes.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130090835","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
Dynamic resource management algorithms for edge computing using hardware accelerators 使用硬件加速器的边缘计算动态资源管理算法
Pub Date : 2019-12-09 DOI: 10.1145/3366624.3368167
Robert Canady
Many Internet of Things (IoT) applications must perform their Big Data analytics tasks at the edge to meet their real-time needs and overcome the constraints on and reliability of network resources. Since traditional CPUs cannot meet these demands, solutions are sought by using accelerator hardware such as FPGAs, GPUs and TPUs to address these challenges. My doctoral research is focusing on ascertaining the feasibility of utilizing these accelerators for real-time IoT Big Data analytics, and in turn investigating dynamic resource management algorithms to schedule edge-based accelerator resources in the presence of highly dynamic IoT workloads.
许多物联网(IoT)应用程序必须在边缘执行大数据分析任务,以满足其实时需求,并克服网络资源的限制和可靠性。由于传统的cpu无法满足这些需求,因此通过使用fpga, gpu和tpu等加速器硬件来寻求解决方案来应对这些挑战。我的博士研究重点是确定利用这些加速器进行实时物联网大数据分析的可行性,并反过来研究动态资源管理算法,以便在高度动态的物联网工作负载下调度基于边缘的加速器资源。
{"title":"Dynamic resource management algorithms for edge computing using hardware accelerators","authors":"Robert Canady","doi":"10.1145/3366624.3368167","DOIUrl":"https://doi.org/10.1145/3366624.3368167","url":null,"abstract":"Many Internet of Things (IoT) applications must perform their Big Data analytics tasks at the edge to meet their real-time needs and overcome the constraints on and reliability of network resources. Since traditional CPUs cannot meet these demands, solutions are sought by using accelerator hardware such as FPGAs, GPUs and TPUs to address these challenges. My doctoral research is focusing on ascertaining the feasibility of utilizing these accelerators for real-time IoT Big Data analytics, and in turn investigating dynamic resource management algorithms to schedule edge-based accelerator resources in the presence of highly dynamic IoT workloads.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"50 7","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120971454","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
Efficient storage support for unikernels as containers 对unikernels作为容器的有效存储支持
Pub Date : 2019-12-09 DOI: 10.1145/3366624.3368168
Orestis Lagkas Nikolos
Quite recently, the community has adopted the Cloud-native concept, building application workflows based on microservices. The majority of these services are deployed as containers. Unikernels, which package applications within a single-address space library OS, have been proposed as a stronger isolation mechanism. However, due to different storage semantics between them, the state-of-the-art approaches for using unikernels in place of containers result in decreased performance, inefficient resource utilization and limited functionality. In this work we bridge the storage gap by designing a framework, which extends the Docker storage layer to support unikernel requirements. We show that our framework improves boot time while reducing storage space requirements.
最近,社区采用了云原生概念,基于微服务构建应用程序工作流。这些服务中的大多数都部署为容器。Unikernels将应用程序打包在一个单地址空间库操作系统中,被认为是一种更强的隔离机制。然而,由于它们之间的存储语义不同,使用unikernel代替容器的最先进方法会导致性能下降、资源利用效率低下和功能受限。在这项工作中,我们通过设计一个框架来弥合存储鸿沟,该框架扩展了Docker存储层以支持单内核需求。我们展示了我们的框架在减少存储空间需求的同时改善了引导时间。
{"title":"Efficient storage support for unikernels as containers","authors":"Orestis Lagkas Nikolos","doi":"10.1145/3366624.3368168","DOIUrl":"https://doi.org/10.1145/3366624.3368168","url":null,"abstract":"Quite recently, the community has adopted the Cloud-native concept, building application workflows based on microservices. The majority of these services are deployed as containers. Unikernels, which package applications within a single-address space library OS, have been proposed as a stronger isolation mechanism. However, due to different storage semantics between them, the state-of-the-art approaches for using unikernels in place of containers result in decreased performance, inefficient resource utilization and limited functionality. In this work we bridge the storage gap by designing a framework, which extends the Docker storage layer to support unikernel requirements. We show that our framework improves boot time while reducing storage space requirements.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"81 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124781705","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
Monitoring as a service for SDN Based cloud data centers 基于SDN的云数据中心监控服务
Pub Date : 2019-12-09 DOI: 10.1145/3366624.3368166
Mona Elsaadawy
The recent rise of cloud applications, representing large complex modern distributed services, has made performance monitoring a major issue. In our research, we propose that the cloud infrastructure can provide Monitoring as a Service to cloud applications in a transparent manner without the need for software instrumentation and allowing for a flexible placement of logging functionality, by exploiting SDN and NVF. Our proposal consists of two major components: the first one is a prototype architecture design and implementation for non-intrusive application performance monitoring with a comprehensive performance evaluation to highlight the trade-offs. The second proposal is dynamic application topology detection which gives the cloud users a global view of how their application is executing across services.
最近云应用程序的兴起,代表了大型复杂的现代分布式服务,使得性能监控成为一个主要问题。在我们的研究中,我们建议云基础设施可以通过利用SDN和NVF,以透明的方式向云应用程序提供监控即服务,而不需要软件工具,并允许灵活地放置日志功能。我们的建议由两个主要部分组成:第一个是原型架构设计和实现,用于非侵入式应用程序性能监控,并进行全面的性能评估,以突出权衡。第二个建议是动态应用程序拓扑检测,它为云用户提供了应用程序如何跨服务执行的全局视图。
{"title":"Monitoring as a service for SDN Based cloud data centers","authors":"Mona Elsaadawy","doi":"10.1145/3366624.3368166","DOIUrl":"https://doi.org/10.1145/3366624.3368166","url":null,"abstract":"The recent rise of cloud applications, representing large complex modern distributed services, has made performance monitoring a major issue. In our research, we propose that the cloud infrastructure can provide Monitoring as a Service to cloud applications in a transparent manner without the need for software instrumentation and allowing for a flexible placement of logging functionality, by exploiting SDN and NVF. Our proposal consists of two major components: the first one is a prototype architecture design and implementation for non-intrusive application performance monitoring with a comprehensive performance evaluation to highlight the trade-offs. The second proposal is dynamic application topology detection which gives the cloud users a global view of how their application is executing across services.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125958843","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
Troubleshooting distributed data analytics systems 分布式数据分析系统故障排除
Pub Date : 2019-12-09 DOI: 10.1145/3366624.3368157
Aidi Pi
Data analytics applications are deployed on large-scale distributed systems. In order to ensure high performance, troubleshooting for such applications and underlying systems is critical. In this thesis, we focus on efficient log analysis for troubleshooting distributed data analytics systems. We made the following contributions. 1) We designed a tool that collects logs and resource metrics of distributed data analytics systems to facilitate troubleshooting processes. 2) We designed a log analysis tool that is able to extract semantic meaning from logs and automatically report potential anomalies by leveraging natural language processing approaches.
数据分析应用程序部署在大规模分布式系统上。为了确保高性能,对此类应用程序和底层系统进行故障排除至关重要。在本文中,我们的重点是有效的日志分析,以排除分布式数据分析系统。我们作出了以下贡献。1)我们设计了一个工具,收集分布式数据分析系统的日志和资源指标,以方便故障排除过程。2)我们设计了一个日志分析工具,能够从日志中提取语义,并利用自然语言处理方法自动报告潜在的异常。
{"title":"Troubleshooting distributed data analytics systems","authors":"Aidi Pi","doi":"10.1145/3366624.3368157","DOIUrl":"https://doi.org/10.1145/3366624.3368157","url":null,"abstract":"Data analytics applications are deployed on large-scale distributed systems. In order to ensure high performance, troubleshooting for such applications and underlying systems is critical. In this thesis, we focus on efficient log analysis for troubleshooting distributed data analytics systems. We made the following contributions. 1) We designed a tool that collects logs and resource metrics of distributed data analytics systems to facilitate troubleshooting processes. 2) We designed a log analysis tool that is able to extract semantic meaning from logs and automatically report potential anomalies by leveraging natural language processing approaches.","PeriodicalId":376496,"journal":{"name":"Proceedings of the 20th International Middleware Conference Doctoral Symposium","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124298827","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
期刊
Proceedings of the 20th International Middleware Conference Doctoral Symposium
全部 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