首页 > 最新文献

Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion最新文献

英文 中文
Are Cloud Modelling Languages Ready for Multi-Cloud? 云建模语言为多云做好准备了吗?
K. Kritikos, Pawel Skrzypek
Multi-cloud computing promises to deliver certain benefits, like performance optimisation and cost reduction. However, most cloud application modelling languages are tight to one cloud platform and do not have the right expressiveness to cover all application lifecycle phases. This survey attempts to review the most important from these languages, which facilitate application provisioning in commercial cloud platforms. The main review goals are to: (a) highlight those languages already or nearly multi-cloud enabled; (b) determine those parts of the remaining languages that must be extended to support multi-cloud application modelling. This review results also lead to drawing some future work directions towards producing an ideal multi-cloud application specification language.
多云计算承诺提供某些好处,如性能优化和成本降低。然而,大多数云应用程序建模语言都只局限于一个云平台,不具备覆盖所有应用程序生命周期阶段的正确表达能力。本调查试图回顾这些语言中最重要的部分,它们有助于在商业云平台中提供应用程序。主要的审查目标是:(a)突出那些已经或即将启用多云的语言;(b)确定其余语言中必须进行扩展以支持多云应用程序建模的部分。回顾的结果还会引导我们绘制出一些未来的工作方向,以产生理想的多云应用程序规范语言。
{"title":"Are Cloud Modelling Languages Ready for Multi-Cloud?","authors":"K. Kritikos, Pawel Skrzypek","doi":"10.1145/3368235.3368840","DOIUrl":"https://doi.org/10.1145/3368235.3368840","url":null,"abstract":"Multi-cloud computing promises to deliver certain benefits, like performance optimisation and cost reduction. However, most cloud application modelling languages are tight to one cloud platform and do not have the right expressiveness to cover all application lifecycle phases. This survey attempts to review the most important from these languages, which facilitate application provisioning in commercial cloud platforms. The main review goals are to: (a) highlight those languages already or nearly multi-cloud enabled; (b) determine those parts of the remaining languages that must be extended to support multi-cloud application modelling. This review results also lead to drawing some future work directions towards producing an ideal multi-cloud application specification language.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130382727","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
Good Bye Vendor Lock-in: Getting your Cloud Applications Multi-Cloud Ready! 再见供应商锁定:让您的云应用程序准备好多云!
M. Rózanska, K. Kritikos
Clouds offer significant advantages over traditional cluster computing architectures including flexibility, high-availability, ease of deployment, and on-demand resource allocation -- all packed up in an attractive pay-as-you-go economic model for the users. However, cloud users are often forced into vendor lock-in due to the use of incompatible APIs, cloud-specific services, and complex pricing models of the cloud service providers (CSPs). Cloud management platforms (CMPs), supporting hybrid and multi-cloud deployment, offer an answer by providing a unified abstract interface to multiple cloud platforms. Nonetheless, modelling applications to use multi-clouds, automated resource selection based on user requirements from various available CSPs, cost optimization, security, and runtime adaptation of deployed applications still remain a challenge. In this tutorial, we provide a practical introduction to multi-cloud application modelling, configuration, deployment, and adaptation. We survey existing CMPs, compare their features and modelling methods. Finally, we provide a practical hands-on training for getting your applications ready for multi-cloud using selected tools. By the end of this tutorial, attendees should be able to understand the benefits of the multi-cloud approach, and prepared to deploy their first managed multi-cloud application.
与传统的集群计算架构相比,云提供了显著的优势,包括灵活性、高可用性、易于部署和按需资源分配——所有这些都包含在对用户有吸引力的即用即付经济模型中。然而,由于使用不兼容的api、特定于云的服务以及云服务提供商(csp)复杂的定价模型,云用户经常被迫陷入供应商锁定。支持混合云和多云部署的云管理平台(cmp)通过为多个云平台提供统一的抽象接口提供了答案。尽管如此,为应用程序建模以使用多云、基于来自各种可用csp的用户需求的自动资源选择、成本优化、安全性和已部署应用程序的运行时适应仍然是一个挑战。在本教程中,我们提供了多云应用程序建模、配置、部署和适配的实用介绍。我们调查了现有的cmp,比较了它们的特征和建模方法。最后,我们提供实用的实践培训,让您的应用程序使用选定的工具为多云做好准备。在本教程结束时,与会者应该能够理解多云方法的好处,并准备部署他们的第一个托管多云应用程序。
{"title":"Good Bye Vendor Lock-in: Getting your Cloud Applications Multi-Cloud Ready!","authors":"M. Rózanska, K. Kritikos","doi":"10.1145/3368235.3370267","DOIUrl":"https://doi.org/10.1145/3368235.3370267","url":null,"abstract":"Clouds offer significant advantages over traditional cluster computing architectures including flexibility, high-availability, ease of deployment, and on-demand resource allocation -- all packed up in an attractive pay-as-you-go economic model for the users. However, cloud users are often forced into vendor lock-in due to the use of incompatible APIs, cloud-specific services, and complex pricing models of the cloud service providers (CSPs). Cloud management platforms (CMPs), supporting hybrid and multi-cloud deployment, offer an answer by providing a unified abstract interface to multiple cloud platforms. Nonetheless, modelling applications to use multi-clouds, automated resource selection based on user requirements from various available CSPs, cost optimization, security, and runtime adaptation of deployed applications still remain a challenge. In this tutorial, we provide a practical introduction to multi-cloud application modelling, configuration, deployment, and adaptation. We survey existing CMPs, compare their features and modelling methods. Finally, we provide a practical hands-on training for getting your applications ready for multi-cloud using selected tools. By the end of this tutorial, attendees should be able to understand the benefits of the multi-cloud approach, and prepared to deploy their first managed multi-cloud application.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125108168","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
Towards a Comprehensive Data Processing Platform 迈向综合数据处理平台
Q. Xiu, Keiro Muro
For production line level analysis such as bottleneck analysis, distributed manufacturing data must be integrated and cleansed according to domain knowledge. As a result, these data are normally analysed by experts, and could be time-consuming. Although many methods have been proposed to support such progress, there is still no system designed for users without detailed domain knowledge. Hence, we develop a comprehensive data processing platform automatically integrating and cleansing raw manufacturing data according to analysis context specified by user. By applying our proposal to different scenarios and products in a real-life automotive parts factory, we illustrate that the platform can be used by anyone with basic knowledge about target product. As a result, various forms of value can be extracted by even ordinary workers.
对于瓶颈分析等生产线层面的分析,必须根据领域知识对分布式制造数据进行集成和清理。因此,这些数据通常由专家分析,而且可能很耗时。尽管已经提出了许多方法来支持这种进展,但仍然没有为没有详细领域知识的用户设计的系统。因此,我们开发了一个全面的数据处理平台,根据用户指定的分析上下文自动集成和清洗原始制造数据。通过将我们的建议应用于现实生活中的汽车零部件工厂的不同场景和产品,我们说明了任何对目标产品有基本了解的人都可以使用该平台。因此,即使是普通工人也可以提取各种形式的价值。
{"title":"Towards a Comprehensive Data Processing Platform","authors":"Q. Xiu, Keiro Muro","doi":"10.1145/3368235.3369373","DOIUrl":"https://doi.org/10.1145/3368235.3369373","url":null,"abstract":"For production line level analysis such as bottleneck analysis, distributed manufacturing data must be integrated and cleansed according to domain knowledge. As a result, these data are normally analysed by experts, and could be time-consuming. Although many methods have been proposed to support such progress, there is still no system designed for users without detailed domain knowledge. Hence, we develop a comprehensive data processing platform automatically integrating and cleansing raw manufacturing data according to analysis context specified by user. By applying our proposal to different scenarios and products in a real-life automotive parts factory, we illustrate that the platform can be used by anyone with basic knowledge about target product. As a result, various forms of value can be extracted by even ordinary workers.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134222252","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
Héctor: A Framework for Testing IoT Applications Across Heterogeneous Edge and Cloud Testbeds hcv:跨异构边缘和云测试平台测试物联网应用的框架
Ilja Behnke, L. Thamsen, O. Kao
As a result of the many technical advances in microcomputers and mobile connectivity, the Internet of Things (IoT) has been on the rise in the recent decade. Due to the broad spectrum of applications, networks facilitating IoT scenarios can be of very different scale and complexity. Additionally, connected devices are uncommonly heterogeneous, including micro controllers, smartphones, fog nodes and server infrastructures. Therefore, testing IoT applications is difficult, motivating adequate tool support. In this paper, we present Héctor, a framework for the automatic testing of IoT applications. Héctor allows the automated execution of user-defined experiments on agnostic IoT testbeds. To test applications independently of the availability of required devices, the framework is able to generate virtual testbeds with adjustable network properties. Our evaluations show that simple experiments can be easily automated across a broad spectrum of testbeds. However, the results also indicate that there is considerable interference in experiments, in which many devices are emulated, due to the high resource demand of system emulation.
由于微型计算机和移动连接的许多技术进步,物联网(IoT)在最近十年中一直在上升。由于应用范围广泛,促进物联网场景的网络可能具有非常不同的规模和复杂性。此外,连接的设备通常是异构的,包括微控制器、智能手机、雾节点和服务器基础设施。因此,测试物联网应用程序是困难的,激励足够的工具支持。在本文中,我们提出了hsamctor,一个用于物联网应用程序自动测试的框架。hcv允许在不可知的物联网测试台上自动执行用户定义的实验。为了独立于所需设备的可用性测试应用程序,该框架能够生成具有可调整网络属性的虚拟试验台。我们的评估表明,简单的实验可以很容易地在广泛的测试平台上自动化。然而,实验结果也表明,由于系统仿真对资源的要求很高,在对许多设备进行仿真的实验中存在相当大的干扰。
{"title":"Héctor: A Framework for Testing IoT Applications Across Heterogeneous Edge and Cloud Testbeds","authors":"Ilja Behnke, L. Thamsen, O. Kao","doi":"10.1145/3368235.3368832","DOIUrl":"https://doi.org/10.1145/3368235.3368832","url":null,"abstract":"As a result of the many technical advances in microcomputers and mobile connectivity, the Internet of Things (IoT) has been on the rise in the recent decade. Due to the broad spectrum of applications, networks facilitating IoT scenarios can be of very different scale and complexity. Additionally, connected devices are uncommonly heterogeneous, including micro controllers, smartphones, fog nodes and server infrastructures. Therefore, testing IoT applications is difficult, motivating adequate tool support. In this paper, we present Héctor, a framework for the automatic testing of IoT applications. Héctor allows the automated execution of user-defined experiments on agnostic IoT testbeds. To test applications independently of the availability of required devices, the framework is able to generate virtual testbeds with adjustable network properties. Our evaluations show that simple experiments can be easily automated across a broad spectrum of testbeds. However, the results also indicate that there is considerable interference in experiments, in which many devices are emulated, due to the high resource demand of system emulation.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115901387","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
Throughput Enhancement with Overlay Network Virtualization Using Commodity Devices 使用商品设备的覆盖网络虚拟化的吞吐量增强
Hiroki Kawahara, R. Yamamoto, S. Ohzahata, Toshihiko Kato
Overlay network virtualization provides virtual networks over IP networks. Building virtual networks over IP networks achieves high mobility to realize a multi-tenant network. Although the encapsulation protocol, such as VXLAN, is widely used to implement overlay network virtualization, the encapsulation process degrades throughput. Therefore, we propose to combine NoEncap and Hoverboard model to improve throughput in commodity devices. NoEncap achieves performance enhancement of overlay network virtualization for commodity devices using non-encapsulation but increases the control plane overhead. The Hoverboard model reduces the control plane overhead. This paper presents the evaluation of the throughput enhancement by the proposed method.
覆盖网络虚拟化在IP网络上提供虚拟网络。在IP网络上构建虚拟网络,可以实现高移动性,实现多租户网络。虽然封装协议(如VXLAN)被广泛用于实现覆盖网络虚拟化,但封装过程会降低吞吐量。因此,我们建议将NoEncap和Hoverboard模型结合起来,以提高商用设备的吞吐量。NoEncap实现了商用设备非封装覆盖网络虚拟化的性能增强,但增加了控制平面开销。悬浮板模型减少了控制平面的开销。本文给出了该方法对吞吐量提高的评价。
{"title":"Throughput Enhancement with Overlay Network Virtualization Using Commodity Devices","authors":"Hiroki Kawahara, R. Yamamoto, S. Ohzahata, Toshihiko Kato","doi":"10.1145/3368235.3370929","DOIUrl":"https://doi.org/10.1145/3368235.3370929","url":null,"abstract":"Overlay network virtualization provides virtual networks over IP networks. Building virtual networks over IP networks achieves high mobility to realize a multi-tenant network. Although the encapsulation protocol, such as VXLAN, is widely used to implement overlay network virtualization, the encapsulation process degrades throughput. Therefore, we propose to combine NoEncap and Hoverboard model to improve throughput in commodity devices. NoEncap achieves performance enhancement of overlay network virtualization for commodity devices using non-encapsulation but increases the control plane overhead. The Hoverboard model reduces the control plane overhead. This paper presents the evaluation of the throughput enhancement by the proposed method.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131275662","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 an Integration Methodology for Multi-Cloud Application Management Platforms 面向多云应用管理平台的集成方法
K. Kritikos, Pawel Skrzypek, M. Rózanska
Most organisations follow an open-source strategy when developing software products like cloud platforms. However, integrating various software pieces in a wrong way can lead to generating platforms that do not feature suitable non-functional properties and easily scale to handle an increase in customer base. Such platforms would thus not properly face the fierce competition in the cloud world. This paper proposes a novel methodology for selecting the best possible integration method and strategy for cloud platforms which enables addressing the previous challenges and producing platforms that can go beyond current competition. This methodology relies on investigating the current open-source platform components to be integrated and selecting the right integration method and strategy that leads to the best possible integration result by still keeping the integration effort to the minimum possible. This paper demonstrates its application on the MELODIC multi-cloud management platform, currently uptaken in the cloud market.
大多数组织在开发云平台等软件产品时都遵循开源策略。然而,以错误的方式集成各种软件可能会导致生成的平台不具有合适的非功能属性,并且很容易扩展以应对客户群的增加。这样的平台将无法面对云世界的激烈竞争。本文提出了一种新颖的方法,用于选择云平台的最佳集成方法和策略,从而能够解决以前的挑战并产生可以超越当前竞争的平台。该方法依赖于调查当前要集成的开源平台组件,并选择正确的集成方法和策略,从而通过将集成工作保持在尽可能小的程度来获得最佳的集成结果。本文对其在目前云市场上的MELODIC多云管理平台上的应用进行了论证。
{"title":"Towards an Integration Methodology for Multi-Cloud Application Management Platforms","authors":"K. Kritikos, Pawel Skrzypek, M. Rózanska","doi":"10.1145/3368235.3368833","DOIUrl":"https://doi.org/10.1145/3368235.3368833","url":null,"abstract":"Most organisations follow an open-source strategy when developing software products like cloud platforms. However, integrating various software pieces in a wrong way can lead to generating platforms that do not feature suitable non-functional properties and easily scale to handle an increase in customer base. Such platforms would thus not properly face the fierce competition in the cloud world. This paper proposes a novel methodology for selecting the best possible integration method and strategy for cloud platforms which enables addressing the previous challenges and producing platforms that can go beyond current competition. This methodology relies on investigating the current open-source platform components to be integrated and selecting the right integration method and strategy that leads to the best possible integration result by still keeping the integration effort to the minimum possible. This paper demonstrates its application on the MELODIC multi-cloud management platform, currently uptaken in the cloud market.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123187405","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Investigating Challenges to SME Deployment of Operational Business Intelligence: A Case Study in the New Zealand Retail Sector 调查中小企业部署运营商业智能的挑战:以新西兰零售业为例
M. Mirzaei, Sanjeev Vellore Ranganathan, N. Kearns, David Airehrour, Mitra Etemaddar
Advances in machine learning and big data are leading to the employment of data analytics management systems in many organisations and industries. Generally, large organisations are able to put more resources towards this deployment, and the software used is more suited to larger entities. However, increasing business pressures are now driving small and medium-sized enterprises (SMEs) to deploy data analytics. This study examines the challenges faced by small retail businesses in New Zealand when deploying a self-service business intelligence (BI) system. The study applied qualitative methods including in-depth interviews with managers and staff of four retail stores, and observed that while respondents consistently agreed on the benefits and drawbacks of the new system, their levels of engagement with the system were uneven. It was discovered that users' real-time responses to dilemmas arising from the novelty of the new analytics management system compared to the existing system, significantly influenced the smooth adoption and implementation of the system. Analysis of a representative dilemma using the Theory of Constraints (TOC) and Evaporating Cloud (EC) method, leads to a possible resolution of the dilemma through TOC injections.
机器学习和大数据的进步导致许多组织和行业采用数据分析管理系统。通常,大型组织能够将更多的资源用于此部署,并且所使用的软件更适合大型实体。然而,日益增长的业务压力正在推动中小型企业(sme)部署数据分析。本研究探讨了新西兰小型零售企业在部署自助式商业智能(BI)系统时所面临的挑战。该研究采用定性方法,包括对四家零售商店的经理和员工进行深入访谈,并观察到,尽管受访者一致同意新系统的优点和缺点,但他们对该系统的参与程度并不均衡。我们发现,与现有系统相比,用户对新分析管理系统的新颖性所产生的困境的实时反应,对系统的顺利采用和实施产生了重大影响。利用约束理论(TOC)和蒸发云(EC)方法分析了一个典型的困境,提出了通过注入TOC来解决困境的可能方法。
{"title":"Investigating Challenges to SME Deployment of Operational Business Intelligence: A Case Study in the New Zealand Retail Sector","authors":"M. Mirzaei, Sanjeev Vellore Ranganathan, N. Kearns, David Airehrour, Mitra Etemaddar","doi":"10.1145/3368235.3369371","DOIUrl":"https://doi.org/10.1145/3368235.3369371","url":null,"abstract":"Advances in machine learning and big data are leading to the employment of data analytics management systems in many organisations and industries. Generally, large organisations are able to put more resources towards this deployment, and the software used is more suited to larger entities. However, increasing business pressures are now driving small and medium-sized enterprises (SMEs) to deploy data analytics. This study examines the challenges faced by small retail businesses in New Zealand when deploying a self-service business intelligence (BI) system. The study applied qualitative methods including in-depth interviews with managers and staff of four retail stores, and observed that while respondents consistently agreed on the benefits and drawbacks of the new system, their levels of engagement with the system were uneven. It was discovered that users' real-time responses to dilemmas arising from the novelty of the new analytics management system compared to the existing system, significantly influenced the smooth adoption and implementation of the system. Analysis of a representative dilemma using the Theory of Constraints (TOC) and Evaporating Cloud (EC) method, leads to a possible resolution of the dilemma through TOC injections.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124526866","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
Techniques for Mutual Auditability in a Cloud Environment 云环境中相互审核的技术
Daniel Ladouceur, Bimmy Pujari, Edward Gleeck, Joel Coffman
Mutual auditability offers visibility between a cloud service provider (CSP) and cloud service customer (CSC), informing both of the risks posed by their association with the other. In this work, we develop and experiment with two systems designed to enable such auditability: a specialized network-based intrusion detection system (NIDS) implementation, traditional-based intrusion system (TBIS), that gives CSPs insight into the malicious activity by clients' virtual machines (VMs) without undermining the CSC's privacy, and a complementary system, hypervisor-based intrusion system (HBIS), that provides visibility into malicious activities of co-resident CSCs by detecting side channel attacks. In order to ensure that our design does not introduce new vulnerabilities into the cloud environment, we examine the potential of using these auditing tools as attack vectors themselves and potential mitigations if such vulnerabilities are found.
相互审计提供了云服务提供商(CSP)和云服务客户(CSC)之间的可见性,告知双方相互关联所带来的风险。在这项工作中,我们开发和实验了两个系统,旨在实现这种可审计性:一个专门的基于网络的入侵检测系统(NIDS)实现,基于传统的入侵系统(TBIS),它使csp能够洞察客户虚拟机(vm)的恶意活动,而不会破坏CSC的隐私;一个补充系统,基于管理程序的入侵系统(HBIS),通过检测侧通道攻击,提供对共同驻留CSCs恶意活动的可见性。为了确保我们的设计不会将新的漏洞引入云环境,我们研究了使用这些审计工具作为攻击向量本身的可能性,以及在发现此类漏洞时可能的缓解措施。
{"title":"Techniques for Mutual Auditability in a Cloud Environment","authors":"Daniel Ladouceur, Bimmy Pujari, Edward Gleeck, Joel Coffman","doi":"10.1145/3368235.3368875","DOIUrl":"https://doi.org/10.1145/3368235.3368875","url":null,"abstract":"Mutual auditability offers visibility between a cloud service provider (CSP) and cloud service customer (CSC), informing both of the risks posed by their association with the other. In this work, we develop and experiment with two systems designed to enable such auditability: a specialized network-based intrusion detection system (NIDS) implementation, traditional-based intrusion system (TBIS), that gives CSPs insight into the malicious activity by clients' virtual machines (VMs) without undermining the CSC's privacy, and a complementary system, hypervisor-based intrusion system (HBIS), that provides visibility into malicious activities of co-resident CSCs by detecting side channel attacks. In order to ensure that our design does not introduce new vulnerabilities into the cloud environment, we examine the potential of using these auditing tools as attack vectors themselves and potential mitigations if such vulnerabilities are found.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117266952","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
Cloud Instance Selection Using Parallel K-Means and AHP 基于并行k -均值和AHP的云实例选择
Taiyang Guo, R. Bahsoon, Tao-An Chen, Abdessalam Elhabbash, F. Samreen, Yehia El-khatib
Managing cloud spend and qualities when selecting cloud instances is cited as one of the timely research challenges in cloud computing. Cloud service consumers are often confronted by too many options and selection is challenging. This is because instance provision can be difficult to comprehend for an average technical user and tactics of cloud provider are far from being transparent biasing the selection. This paper proposes a novel cloud instance selection framework for finding the optimal IaaS purchase strategy for a VARD application in Amazon EC2. Analytical Hierarchy Process (AHP) and parallel K-Means Clustering algorithm are used and combined in Cloud Instance Selection environments. It allows cloud users to get the recommendation about cloud instance types and job submission periods based on requirements such as CPU, RAM, and resource utilisation. The system leverages AHP to select cloud instance type. Besides, AHP results are used by the parallel K-Means clustering model to find the best execution time for a given day according to the user's requirements. Finally, we provide an example to demonstrate the applicability of the approach. Experiments indicate that our approach achieves better results than ad-hoc and cost-driven approaches.
在选择云实例时管理云支出和质量被认为是云计算中及时的研究挑战之一。云服务消费者经常面临太多的选择和选择是具有挑战性的。这是因为,对于普通技术用户来说,实例配置可能很难理解,而且云提供商的策略远没有透明地影响选择。本文提出了一种新的云实例选择框架,用于为Amazon EC2中的VARD应用程序寻找最佳的IaaS购买策略。在云实例选择环境中,采用层次分析法(AHP)和并行k均值聚类算法相结合的方法。它允许云用户根据CPU、RAM和资源利用率等需求获得有关云实例类型和作业提交周期的建议。系统利用AHP选择云实例类型。此外,AHP的结果被并行K-Means聚类模型用来根据用户的需求找到给定一天的最佳执行时间。最后,我们提供了一个示例来演示该方法的适用性。实验表明,我们的方法比特别和成本驱动的方法取得了更好的结果。
{"title":"Cloud Instance Selection Using Parallel K-Means and AHP","authors":"Taiyang Guo, R. Bahsoon, Tao-An Chen, Abdessalam Elhabbash, F. Samreen, Yehia El-khatib","doi":"10.1145/3368235.3368845","DOIUrl":"https://doi.org/10.1145/3368235.3368845","url":null,"abstract":"Managing cloud spend and qualities when selecting cloud instances is cited as one of the timely research challenges in cloud computing. Cloud service consumers are often confronted by too many options and selection is challenging. This is because instance provision can be difficult to comprehend for an average technical user and tactics of cloud provider are far from being transparent biasing the selection. This paper proposes a novel cloud instance selection framework for finding the optimal IaaS purchase strategy for a VARD application in Amazon EC2. Analytical Hierarchy Process (AHP) and parallel K-Means Clustering algorithm are used and combined in Cloud Instance Selection environments. It allows cloud users to get the recommendation about cloud instance types and job submission periods based on requirements such as CPU, RAM, and resource utilisation. The system leverages AHP to select cloud instance type. Besides, AHP results are used by the parallel K-Means clustering model to find the best execution time for a given day according to the user's requirements. Finally, we provide an example to demonstrate the applicability of the approach. Experiments indicate that our approach achieves better results than ad-hoc and cost-driven approaches.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116083218","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Faster OTA Updates in Smart Vehicles using Fog Computing 使用雾计算的智能汽车OTA更新速度更快
Kaneez Fizza, Nitin Auluck, Akramul Azim, Md. Al Maruf, Anil Singh
Fog computing consists of modest capability fog nodes located close to the data generation sources. These nodes are ideal for executing small interactive tasks with a low latency requirement. Tasks that are larger and more latency tolerant may be executed at the cloud data center. A popular use case for fog computing is smart vehicles, which consist of numerous sensors and actuators that automate various tasks, such as traffic monitoring, braking and entertainment. We propose a fog computing based framework for pushing over the air (OTA) updates to smart vehicles. This allows the car manufacturers to push updates directly to the vehicles, without requiring a visit to the dealership. To this end, we propose a Software Update (SU ) algorithm that pushes OTA updates directly from fog nodes to the vehicles. Further, we propose a Mobility Management (MM) algorithm that takes into account the mobility of smart vehicles. In order to reduce the number of handovers, an ILP formulation has been proposed. Our experiments evaluate the impact of software size, vehicle mobility, number of vehicles and data transmission rate on OTA update performance. The experimental results using dynamic fog nodes offer an improvement of approximately 37% in OTA update time compared to updates using cloud data centers.
雾计算由位于数据生成源附近的中等能力的雾节点组成。这些节点非常适合执行具有低延迟要求的小型交互式任务。可以在云数据中心执行更大、更能容忍延迟的任务。雾计算的一个流行用例是智能汽车,它由许多传感器和执行器组成,可以自动执行各种任务,如交通监控、制动和娱乐。我们提出了一个基于雾计算的框架,用于向智能车辆推送空中(OTA)更新。这使得汽车制造商可以直接向车辆推送更新,而无需访问经销商。为此,我们提出了一种软件更新(SU)算法,将OTA更新直接从雾节点推送到车辆。此外,我们提出了一种考虑智能车辆移动性的移动性管理(MM)算法。为了减少交接的次数,提出了一种ILP公式。我们的实验评估了软件大小、车辆移动性、车辆数量和数据传输速率对OTA更新性能的影响。与使用云数据中心的更新相比,使用动态雾节点的实验结果提供了大约37%的OTA更新时间改进。
{"title":"Faster OTA Updates in Smart Vehicles using Fog Computing","authors":"Kaneez Fizza, Nitin Auluck, Akramul Azim, Md. Al Maruf, Anil Singh","doi":"10.1145/3368235.3368842","DOIUrl":"https://doi.org/10.1145/3368235.3368842","url":null,"abstract":"Fog computing consists of modest capability fog nodes located close to the data generation sources. These nodes are ideal for executing small interactive tasks with a low latency requirement. Tasks that are larger and more latency tolerant may be executed at the cloud data center. A popular use case for fog computing is smart vehicles, which consist of numerous sensors and actuators that automate various tasks, such as traffic monitoring, braking and entertainment. We propose a fog computing based framework for pushing over the air (OTA) updates to smart vehicles. This allows the car manufacturers to push updates directly to the vehicles, without requiring a visit to the dealership. To this end, we propose a Software Update (SU ) algorithm that pushes OTA updates directly from fog nodes to the vehicles. Further, we propose a Mobility Management (MM) algorithm that takes into account the mobility of smart vehicles. In order to reduce the number of handovers, an ILP formulation has been proposed. Our experiments evaluate the impact of software size, vehicle mobility, number of vehicles and data transmission rate on OTA update performance. The experimental results using dynamic fog nodes offer an improvement of approximately 37% in OTA update time compared to updates using cloud data centers.","PeriodicalId":166357,"journal":{"name":"Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion","volume":"15 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120822552","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}
引用次数: 10
期刊
Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion
全部 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