首页 > 最新文献

2015 IEEE International Conference on Cloud Engineering最新文献

英文 中文
Panel on Cloud and Internet-of-Things 云和物联网专题讨论会
Pub Date : 2015-03-09 DOI: 10.1109/IC2E.2015.102
G. Fox
The Internet of Things broadly interpreted covers everything from monitoring sensors, smartphones that today have 10 "things" each, robots and surveillance systems. The smartphones capture both the Internet access for social media sites with 1.8 billion photos uploaded every day and the content of tweets and Facebook posts that are being analyzed to capture in real-time the sentiment and thoughts of people. There are many estimates for the potential size of the IoT with at least 20 Billion devices expected by 2020. As well as the consumer IoT there is also the Industrial Internet of Things IIoT delivering intelligent machines and revolutionary industrial systems (e.g. manufacturing and transportation) of every type. The Cloud is often viewed as the natural controller for IoT devices and new software models ("Map-Streaming") like Apache Storm are emerging. The panel will take a broad look at the future of IoT covering devices and their cloud support.
从广义上讲,物联网涵盖了从监控传感器、智能手机(如今每个智能手机都有10个“物”)到机器人和监控系统等方方面面。智能手机不仅可以捕捉每天上传18亿张照片的社交媒体网站的互联网访问,还可以分析推特和Facebook帖子的内容,实时捕捉人们的情绪和想法。对物联网的潜在规模有许多估计,预计到2020年至少有200亿台设备。除了消费者物联网之外,还有工业物联网(IIoT),提供各种类型的智能机器和革命性的工业系统(例如制造和运输)。云通常被视为物联网设备的自然控制器,像Apache Storm这样的新软件模型(“Map-Streaming”)正在出现。该小组将广泛探讨物联网覆盖设备及其云支持的未来。
{"title":"Panel on Cloud and Internet-of-Things","authors":"G. Fox","doi":"10.1109/IC2E.2015.102","DOIUrl":"https://doi.org/10.1109/IC2E.2015.102","url":null,"abstract":"The Internet of Things broadly interpreted covers everything from monitoring sensors, smartphones that today have 10 \"things\" each, robots and surveillance systems. The smartphones capture both the Internet access for social media sites with 1.8 billion photos uploaded every day and the content of tweets and Facebook posts that are being analyzed to capture in real-time the sentiment and thoughts of people. There are many estimates for the potential size of the IoT with at least 20 Billion devices expected by 2020. As well as the consumer IoT there is also the Industrial Internet of Things IIoT delivering intelligent machines and revolutionary industrial systems (e.g. manufacturing and transportation) of every type. The Cloud is often viewed as the natural controller for IoT devices and new software models (\"Map-Streaming\") like Apache Storm are emerging. The panel will take a broad look at the future of IoT covering devices and their cloud support.","PeriodicalId":395715,"journal":{"name":"2015 IEEE International Conference on Cloud Engineering","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122286683","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-Scale Application Performance Monitoring with SDN and NFV 基于SDN和NFV的云级应用性能监控
Pub Date : 2015-03-09 DOI: 10.1145/2988336.2988344
Guyue Liu, Michael Trotter, Yuxin Ren, Timothy Wood
In cloud data centers, more and more services are deployed across multiple tiers to increase flexibility and scalability. However, this makes it difficult for the cloud provider to identify which tier of the application is the bottleneck and how to resolve performance problems. Existing solutions approach this problem by constantly monitoring either in end-hosts or physical switches. Host based monitoring usually needs instrumentation of application code, making it less practical, while network hardware based monitoring is expensive and requires special features in each physical switch. Instead, we believe network wide monitoring should be flexible and easy to deploy in a non-intrusive way by exploiting recent advances in software-based network services. Towards this end we are developing a distributed software-based network monitoring framework for cloud data centers. Our system leverages knowledge of topology and routing information to build relationships between each tier of the application, and detect and locate performance bottlenecks by monitoring the network inside software switches.
在云数据中心中,越来越多的服务跨多层部署,以提高灵活性和可伸缩性。然而,这使得云提供商很难确定应用程序的哪一层是瓶颈,以及如何解决性能问题。现有的解决方案通过持续监控终端主机或物理交换机来解决这个问题。基于主机的监控通常需要应用程序代码的检测,使其不太实用,而基于网络硬件的监控价格昂贵,并且需要每个物理交换机具有特殊功能。相反,我们认为,通过利用基于软件的网络服务的最新进展,网络范围内的监控应该是灵活的,并且可以以一种非侵入性的方式轻松部署。为此,我们正在为云数据中心开发一个基于分布式软件的网络监控框架。我们的系统利用拓扑和路由信息知识来构建应用程序各层之间的关系,并通过监视软件交换机内部的网络来检测和定位性能瓶颈。
{"title":"Cloud-Scale Application Performance Monitoring with SDN and NFV","authors":"Guyue Liu, Michael Trotter, Yuxin Ren, Timothy Wood","doi":"10.1145/2988336.2988344","DOIUrl":"https://doi.org/10.1145/2988336.2988344","url":null,"abstract":"In cloud data centers, more and more services are deployed across multiple tiers to increase flexibility and scalability. However, this makes it difficult for the cloud provider to identify which tier of the application is the bottleneck and how to resolve performance problems. Existing solutions approach this problem by constantly monitoring either in end-hosts or physical switches. Host based monitoring usually needs instrumentation of application code, making it less practical, while network hardware based monitoring is expensive and requires special features in each physical switch. Instead, we believe network wide monitoring should be flexible and easy to deploy in a non-intrusive way by exploiting recent advances in software-based network services. Towards this end we are developing a distributed software-based network monitoring framework for cloud data centers. Our system leverages knowledge of topology and routing information to build relationships between each tier of the application, and detect and locate performance bottlenecks by monitoring the network inside software switches.","PeriodicalId":395715,"journal":{"name":"2015 IEEE International Conference on Cloud Engineering","volume":"2012 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131914568","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}
引用次数: 45
REST+T: Scalable Transactions over HTTP REST+T:基于HTTP的可伸缩事务
Pub Date : 2015-03-09 DOI: 10.1109/IC2E.2015.11
Akon Dey, A. Fekete, Uwe Röhm
Restful APIs are widely adopted in designing components that are combined to form web information systems. The use of REST is growing with the inclusion of smart devices and the Internet of Things, within the scope of web information systems, along with large-scale distributed NoSQL data stores and other web-based and cloud-hosted services. There is an important subclass of web information systems and distributed applications which would benefit from stronger transactional support, as typically found in traditional enterprise systems. In this paper, we propose REST+T (REST with Transactions), a transactional Restful data access protocol and API that extends HTTP to provide multi-item transactional access to data and state information across heterogeneous systems. We describe a case study called Tora, where we provide access through REST+T to an existing key-value store (WiredTiger) that was intended for embedded operation.
Restful api在设计组件时被广泛采用,这些组件被组合成web信息系统。随着智能设备和物联网在web信息系统范围内的普及,以及大规模分布式NoSQL数据存储和其他基于web和云托管的服务,REST的使用也在不断增长。web信息系统和分布式应用程序有一个重要的子类,它将受益于更强大的事务支持,就像传统企业系统中通常发现的那样。在本文中,我们提出了REST+T (REST with Transactions),这是一种事务性Restful数据访问协议和API,它扩展了HTTP,以提供跨异构系统对数据和状态信息的多项事务性访问。我们描述了一个名为Tora的案例研究,其中我们通过REST+T提供对用于嵌入式操作的现有键值存储(WiredTiger)的访问。
{"title":"REST+T: Scalable Transactions over HTTP","authors":"Akon Dey, A. Fekete, Uwe Röhm","doi":"10.1109/IC2E.2015.11","DOIUrl":"https://doi.org/10.1109/IC2E.2015.11","url":null,"abstract":"Restful APIs are widely adopted in designing components that are combined to form web information systems. The use of REST is growing with the inclusion of smart devices and the Internet of Things, within the scope of web information systems, along with large-scale distributed NoSQL data stores and other web-based and cloud-hosted services. There is an important subclass of web information systems and distributed applications which would benefit from stronger transactional support, as typically found in traditional enterprise systems. In this paper, we propose REST+T (REST with Transactions), a transactional Restful data access protocol and API that extends HTTP to provide multi-item transactional access to data and state information across heterogeneous systems. We describe a case study called Tora, where we provide access through REST+T to an existing key-value store (WiredTiger) that was intended for embedded operation.","PeriodicalId":395715,"journal":{"name":"2015 IEEE International Conference on Cloud Engineering","volume":"800 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133550595","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
Mobi Social (Mobile and Social) Data Management: A Tutorial Mobi Social(移动和社交)数据管理教程
Pub Date : 2015-03-09 DOI: 10.1109/IC2E.2015.34
Mohamed Sarwat, M. Mokbel
The rise of the Social Internet, in the past decade, stimulated the invention of human-centered technologies that study and serve humans as individuals and in groups. For instance, social networking services provide ways for individuals to connect and interact with their friends. Also, personalized recommender systems leverage the collaborative social intelligence of all users' opinions to recommend: books, news, movies, or products in general. These social technologies have been enhancing the quality of Internet services and enriching the end-user experience. Furthermore, the Mobile Internet allows hundreds of millions of users to frequently use their mobile devices to access their healthcare information and bank accounts, interact with friends, buy stuff online, search interesting places to visit on-the-go, ask for driving directions, and more. In consequence, everything we do on the Mob Social Internet leaves breadcrumbs of digital traces that, when managed and analyzed well, could definitely be leveraged to improve life. Services that leverage Mobile and/or Social data have become killer applications in the cloud. Nonetheless, a major challenge that Cloud Service providers face is how to manage (store, index, query) Mobi Social data hosted in the cloud. Unfortunately, classic data management systems are not well adapted to handle data-intensive Mobi Social applications. The tutorial surveys state-of-the-art Mobi Social data management systems and research prototypes from the following perspectives: (1) Geo-tagged Micro blog search, location-aware and mobile social news feed queries, and GeoSocial Graph search, (2) Mobile Recommendation Services, and (3) Geo-Crowd sourcing. We finally highlight the risks and threats (e.g., privacy) that result from combining mobility and social networking. We conclude the tutorial by summarizing and presenting open research directions.
在过去的十年里,社交网络的兴起刺激了以人为本的技术的发明,这些技术将人类作为个体和群体来研究和服务。例如,社交网络服务为个人提供了与朋友联系和互动的方式。此外,个性化推荐系统利用所有用户意见的协作社会智能来推荐:书籍、新闻、电影或一般产品。这些社交技术提高了Internet服务的质量,丰富了最终用户的体验。此外,移动互联网允许数以亿计的用户频繁地使用他们的移动设备来访问他们的医疗信息和银行账户,与朋友互动,在线购物,搜索有趣的旅行地点,询问驾驶方向等等。因此,我们在暴民社交网络上所做的一切都会留下数字痕迹,如果管理和分析得当,这些痕迹绝对可以用来改善生活。利用移动和/或社交数据的服务已经成为云中的杀手级应用。尽管如此,云服务提供商面临的一个主要挑战是如何管理(存储、索引、查询)托管在云中的Mobi Social数据。不幸的是,传统的数据管理系统并不适合处理数据密集型的Mobi Social应用。本教程从以下几个方面考察了最先进的Mobi Social数据管理系统和研究原型:(1)地理标记微博搜索,位置感知和移动社交新闻feed查询,以及GeoSocial Graph搜索,(2)移动推荐服务,(3)地理人群资源。我们最后强调了将移动性和社交网络相结合所带来的风险和威胁(例如,隐私)。我们通过总结和提出开放的研究方向来结束本教程。
{"title":"Mobi Social (Mobile and Social) Data Management: A Tutorial","authors":"Mohamed Sarwat, M. Mokbel","doi":"10.1109/IC2E.2015.34","DOIUrl":"https://doi.org/10.1109/IC2E.2015.34","url":null,"abstract":"The rise of the Social Internet, in the past decade, stimulated the invention of human-centered technologies that study and serve humans as individuals and in groups. For instance, social networking services provide ways for individuals to connect and interact with their friends. Also, personalized recommender systems leverage the collaborative social intelligence of all users' opinions to recommend: books, news, movies, or products in general. These social technologies have been enhancing the quality of Internet services and enriching the end-user experience. Furthermore, the Mobile Internet allows hundreds of millions of users to frequently use their mobile devices to access their healthcare information and bank accounts, interact with friends, buy stuff online, search interesting places to visit on-the-go, ask for driving directions, and more. In consequence, everything we do on the Mob Social Internet leaves breadcrumbs of digital traces that, when managed and analyzed well, could definitely be leveraged to improve life. Services that leverage Mobile and/or Social data have become killer applications in the cloud. Nonetheless, a major challenge that Cloud Service providers face is how to manage (store, index, query) Mobi Social data hosted in the cloud. Unfortunately, classic data management systems are not well adapted to handle data-intensive Mobi Social applications. The tutorial surveys state-of-the-art Mobi Social data management systems and research prototypes from the following perspectives: (1) Geo-tagged Micro blog search, location-aware and mobile social news feed queries, and GeoSocial Graph search, (2) Mobile Recommendation Services, and (3) Geo-Crowd sourcing. We finally highlight the risks and threats (e.g., privacy) that result from combining mobility and social networking. We conclude the tutorial by summarizing and presenting open research directions.","PeriodicalId":395715,"journal":{"name":"2015 IEEE International Conference on Cloud Engineering","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134015350","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
Scalable Metering for an Affordable IT Cloud Service Management 可伸缩计量,可负担的IT云服务管理
Pub Date : 2015-03-09 DOI: 10.1109/IC2E.2015.18
Ali Anwar, A. Sailer, Andrzej Kochut, Charles O. Schulz, A. Segal, A. Butt
As the cloud services journey through their life-cycle towards commodities, cloud service providers have to carefully choose the metering and rating tools and scale their infrastructure to effectively process the collected metering data. In this paper, we focus on the metering and rating aspects of the revenue management and their adaptability to business and operational changes. We design a framework for IT cloud service providers to scale their revenue systems in a cost-aware manner. The main idea is to dynamically use existing or newly provisioned SaaS VMs, instead of dedicated setups, for deploying the revenue management systems. At on-boarding of new customers, our framework performs off-line analysis to recommend appropriate revenue tools and their scalable distribution by predicting the need for resources based on historical usage. This allows the revenue management to adapt to the ever evolving business context. We evaluated our framework on a test bed of 20 physical machines that were used to deploy 12 VMs within Open Stack environment. Our analysis shows that service management related tasks can be offloaded to the existing VMs with at most 15% overhead in CPU utilization, 10% overhead for memory usage, and negligible overhead for I/O and network usage. By dynamically scaling the setup, we were able to reduce the metering data processing time by many folds without incurring any additional cost.
随着云服务在其生命周期中走向商品化,云服务提供商必须仔细选择计量和评级工具,并扩展其基础设施,以有效地处理收集到的计量数据。在本文中,我们重点关注收入管理的计量和评级方面及其对业务和运营变化的适应性。我们为IT云服务提供商设计了一个框架,以成本意识的方式扩展其收入系统。其主要思想是动态地使用现有的或新配置的SaaS vm,而不是专用的设置来部署收益管理系统。在新客户的入门阶段,我们的框架执行离线分析,根据历史使用情况预测资源需求,从而推荐合适的收入工具及其可扩展分布。这使得收益管理能够适应不断变化的业务环境。我们在20台物理机器的测试台上评估了我们的框架,这些机器被用来在Open Stack环境中部署12个vm。我们的分析表明,与业务管理相关的任务可以卸载到现有的vm上,CPU占用最多15%,内存占用最多10%,I/O和网络占用的开销可以忽略不计。通过动态扩展设置,我们能够在不产生任何额外成本的情况下将计量数据处理时间缩短许多倍。
{"title":"Scalable Metering for an Affordable IT Cloud Service Management","authors":"Ali Anwar, A. Sailer, Andrzej Kochut, Charles O. Schulz, A. Segal, A. Butt","doi":"10.1109/IC2E.2015.18","DOIUrl":"https://doi.org/10.1109/IC2E.2015.18","url":null,"abstract":"As the cloud services journey through their life-cycle towards commodities, cloud service providers have to carefully choose the metering and rating tools and scale their infrastructure to effectively process the collected metering data. In this paper, we focus on the metering and rating aspects of the revenue management and their adaptability to business and operational changes. We design a framework for IT cloud service providers to scale their revenue systems in a cost-aware manner. The main idea is to dynamically use existing or newly provisioned SaaS VMs, instead of dedicated setups, for deploying the revenue management systems. At on-boarding of new customers, our framework performs off-line analysis to recommend appropriate revenue tools and their scalable distribution by predicting the need for resources based on historical usage. This allows the revenue management to adapt to the ever evolving business context. We evaluated our framework on a test bed of 20 physical machines that were used to deploy 12 VMs within Open Stack environment. Our analysis shows that service management related tasks can be offloaded to the existing VMs with at most 15% overhead in CPU utilization, 10% overhead for memory usage, and negligible overhead for I/O and network usage. By dynamically scaling the setup, we were able to reduce the metering data processing time by many folds without incurring any additional cost.","PeriodicalId":395715,"journal":{"name":"2015 IEEE International Conference on Cloud Engineering","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133050572","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
Open Cloud eXchange (OCX): A Pivot for Intercloud Services Federation in Multi-provider Cloud Market Environment 开放云交换(OCX):多提供商云市场环境中云间服务联合的枢纽
Pub Date : 2015-03-09 DOI: 10.1109/IC2E.2015.84
Y. Demchenko, Cosmin Dumitru, R. Koning, C. D. Laat, Taras Matselyukh, S. Filiposka, M. D. Vos, D. Arbel, Damir Regvart, Tasos Karaliotas, K. Baumann
This paper presents results of the ongoing development of the Open Cloud eXchange (OCX) that has been proposed in the framework of the GN3plus project. Its aim is to provide cloud aware network infrastructure to power and support modern data intensive research at European universities and research organisations. The paper describes the OCX concept, architecture, design and implementation options. OCX includes 3 major components: distributed L0-L2 (optionally L3) network infrastructure that includes OCX points of presence (OCXP) interconnected with GEANT backbone; the Trusted Third Party (TTP) for building dynamic trust federations; and the marketplace to enable publishing and discovery of cloud services. OCX intends to be neutral to actual cloud services provisioning and limits its services to Layer 0 through Layer 2 in order to remain transparent to current cloud services model. The recent developments include an architectural update, API definition, integration with higher-level applications and workflow control, signaling and intercloud topology modelling and visualization. The paper reports about results and experiences learnt from the recent OCX demonstrations at the SC14 Exhibition in November 2014 that demonstrated the benefits of an OCX enabled Intercloud infrastructure for running data intensive real-time cloud applications on top of the advanced GEANT multi-gigabit network. The implemented OCX functionality allowed applications to control the network path for data transfer and service delivery connectivity between multiple Cloud Service Providers (CSPs). It was used in combination with a multi-cloud workflow management and planning application (Vampire) that enables data processing performance monitoring and migration of VMs and processes to an alternative location based on performance predictions.
本文介绍了在GN3plus项目框架中提出的开放云交换(OCX)的持续开发结果。它的目标是提供云感知网络基础设施,为欧洲大学和研究机构的现代数据密集型研究提供动力和支持。本文介绍了OCX的概念、体系结构、设计和实现方案。OCX包括3个主要组件:分布式L0-L2(可选L3)网络基础设施,包括与GEANT主干互连的OCX存在点(OCXP);建立动态信任联盟的可信第三方(TTP);以及支持发布和发现云服务的市场。OCX打算对实际的云服务供应保持中立,并将其服务限制在第0层到第2层,以保持对当前云服务模型的透明。最近的发展包括架构更新、API定义、与高级应用程序和工作流控制的集成、信令和云间拓扑建模和可视化。本文报告了2014年11月SC14展会上OCX演示的结果和经验,展示了在先进的GEANT千兆位网络之上运行数据密集型实时云应用的OCX云间基础设施的优势。实现的OCX功能允许应用程序控制多个云服务提供商(csp)之间的数据传输和服务交付连接的网络路径。它与一个多云工作流管理和规划应用程序(Vampire)结合使用,该应用程序支持数据处理性能监控,并根据性能预测将虚拟机和进程迁移到另一个位置。
{"title":"Open Cloud eXchange (OCX): A Pivot for Intercloud Services Federation in Multi-provider Cloud Market Environment","authors":"Y. Demchenko, Cosmin Dumitru, R. Koning, C. D. Laat, Taras Matselyukh, S. Filiposka, M. D. Vos, D. Arbel, Damir Regvart, Tasos Karaliotas, K. Baumann","doi":"10.1109/IC2E.2015.84","DOIUrl":"https://doi.org/10.1109/IC2E.2015.84","url":null,"abstract":"This paper presents results of the ongoing development of the Open Cloud eXchange (OCX) that has been proposed in the framework of the GN3plus project. Its aim is to provide cloud aware network infrastructure to power and support modern data intensive research at European universities and research organisations. The paper describes the OCX concept, architecture, design and implementation options. OCX includes 3 major components: distributed L0-L2 (optionally L3) network infrastructure that includes OCX points of presence (OCXP) interconnected with GEANT backbone; the Trusted Third Party (TTP) for building dynamic trust federations; and the marketplace to enable publishing and discovery of cloud services. OCX intends to be neutral to actual cloud services provisioning and limits its services to Layer 0 through Layer 2 in order to remain transparent to current cloud services model. The recent developments include an architectural update, API definition, integration with higher-level applications and workflow control, signaling and intercloud topology modelling and visualization. The paper reports about results and experiences learnt from the recent OCX demonstrations at the SC14 Exhibition in November 2014 that demonstrated the benefits of an OCX enabled Intercloud infrastructure for running data intensive real-time cloud applications on top of the advanced GEANT multi-gigabit network. The implemented OCX functionality allowed applications to control the network path for data transfer and service delivery connectivity between multiple Cloud Service Providers (CSPs). It was used in combination with a multi-cloud workflow management and planning application (Vampire) that enables data processing performance monitoring and migration of VMs and processes to an alternative location based on performance predictions.","PeriodicalId":395715,"journal":{"name":"2015 IEEE International Conference on Cloud Engineering","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132673032","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}
引用次数: 7
Resource Defragmentation Using Market-Driven Allocation in Virtual Desktop Clouds 基于市场驱动分配的虚拟桌面云资源碎片整理
Pub Date : 2015-03-09 DOI: 10.1109/IC2E.2015.37
P. Calyam, S. Seetharam, B. Homchaudhuri, Manish Kumar
Similar to memory or disk fragmentation in personal computers, emerging "virtual desktop cloud" (VDC) services experience the problem of data center resource fragmentation which occurs due to on-the-fly provisioning of virtual desktop (VD) resources. Irregular resource holes due to fragmentation lead to sub-optimal VD resource allocations, and cause: (a)decreased user quality of experience (QoE), and (b) increased operational costs for VDC service providers. In this paper, we address this problem by developing a novel, optimal "Market-Driven Provisioning and Placement" (MDPP) scheme that is based upon distributed optimization principles. The MDPP scheme channelizes inherent distributed nature of the resource allocation problem by capturing VD resource bids via a virtual market to explore soft spots in the problem space, and consequently defragments a VDC through cost-aware utility-maximal VD re-allocations or migrations. Through extensive simulations of VD request allocations to multiple data centers for diverse VD application and user QoE profiles, we demonstrate that our MDPP scheme outperforms existing schemes that are largely based on centralized optimization principles. Moreover, MDPP scheme can achieve high VDC performance and scalability, measurable in terms of a 'Net Utility' metric, even when VD resource location constraints are imposed to meet orthogonal security objectives.
与个人计算机中的内存或磁盘碎片类似,新兴的“虚拟桌面云”(VDC)服务也面临数据中心资源碎片的问题,这是由于虚拟桌面(VD)资源的动态供应造成的。碎片化导致的不规则资源洞会导致VDC资源分配不理想,导致用户体验质量下降,增加VDC服务提供商的运营成本。在本文中,我们通过开发一种基于分布式优化原则的新颖、最优的“市场驱动的供应和安置”(MDPP)方案来解决这个问题。MDPP方案通过虚拟市场捕获VD资源投标来探索问题空间中的软点,从而通过成本感知的效用最大化VD重新分配或迁移来清理VDC的碎片,从而疏导资源分配问题固有的分布式特性。通过对不同VD应用程序和用户QoE配置文件的VD请求分配到多个数据中心的大量模拟,我们证明了我们的MDPP方案优于主要基于集中优化原则的现有方案。此外,MDPP方案可以实现高VDC性能和可扩展性,即使在VD资源位置约束被施加以满足正交安全目标时,也可以根据“净效用”指标进行测量。
{"title":"Resource Defragmentation Using Market-Driven Allocation in Virtual Desktop Clouds","authors":"P. Calyam, S. Seetharam, B. Homchaudhuri, Manish Kumar","doi":"10.1109/IC2E.2015.37","DOIUrl":"https://doi.org/10.1109/IC2E.2015.37","url":null,"abstract":"Similar to memory or disk fragmentation in personal computers, emerging \"virtual desktop cloud\" (VDC) services experience the problem of data center resource fragmentation which occurs due to on-the-fly provisioning of virtual desktop (VD) resources. Irregular resource holes due to fragmentation lead to sub-optimal VD resource allocations, and cause: (a)decreased user quality of experience (QoE), and (b) increased operational costs for VDC service providers. In this paper, we address this problem by developing a novel, optimal \"Market-Driven Provisioning and Placement\" (MDPP) scheme that is based upon distributed optimization principles. The MDPP scheme channelizes inherent distributed nature of the resource allocation problem by capturing VD resource bids via a virtual market to explore soft spots in the problem space, and consequently defragments a VDC through cost-aware utility-maximal VD re-allocations or migrations. Through extensive simulations of VD request allocations to multiple data centers for diverse VD application and user QoE profiles, we demonstrate that our MDPP scheme outperforms existing schemes that are largely based on centralized optimization principles. Moreover, MDPP scheme can achieve high VDC performance and scalability, measurable in terms of a 'Net Utility' metric, even when VD resource location constraints are imposed to meet orthogonal security objectives.","PeriodicalId":395715,"journal":{"name":"2015 IEEE International Conference on Cloud Engineering","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124065612","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
Hypervisors vs. Lightweight Virtualization: A Performance Comparison 管理程序与轻量级虚拟化:性能比较
Pub Date : 2015-03-09 DOI: 10.1109/IC2E.2015.74
Roberto Morabito, Jimmy Kjällman, M. Komu
Virtualization of operating systems provides a common way to run different services in the cloud. Recently, the lightweight virtualization technologies claim to offer superior performance. In this paper, we present a detailed performance comparison of traditional hypervisor based virtualization and new lightweight solutions. In our measurements, we use several benchmarks tools in order to understand the strengths, weaknesses, and anomalies introduced by these different platforms in terms of processing, storage, memory and network. Our results show that containers achieve generally better performance when compared with traditional virtual machines and other recent solutions. Albeit containers offer clearly more dense deployment of virtual machines, the performance difference with other technologies is in many cases relatively small.
操作系统的虚拟化提供了在云中运行不同服务的通用方法。最近,轻量级虚拟化技术声称提供了卓越的性能。在本文中,我们详细比较了传统的基于hypervisor的虚拟化和新的轻量级解决方案的性能。在我们的测量中,我们使用了几个基准测试工具,以便了解这些不同平台在处理、存储、内存和网络方面的优势、劣势和异常。我们的结果表明,与传统的虚拟机和其他最新的解决方案相比,容器通常可以获得更好的性能。尽管容器显然提供了更密集的虚拟机部署,但在许多情况下,与其他技术的性能差异相对较小。
{"title":"Hypervisors vs. Lightweight Virtualization: A Performance Comparison","authors":"Roberto Morabito, Jimmy Kjällman, M. Komu","doi":"10.1109/IC2E.2015.74","DOIUrl":"https://doi.org/10.1109/IC2E.2015.74","url":null,"abstract":"Virtualization of operating systems provides a common way to run different services in the cloud. Recently, the lightweight virtualization technologies claim to offer superior performance. In this paper, we present a detailed performance comparison of traditional hypervisor based virtualization and new lightweight solutions. In our measurements, we use several benchmarks tools in order to understand the strengths, weaknesses, and anomalies introduced by these different platforms in terms of processing, storage, memory and network. Our results show that containers achieve generally better performance when compared with traditional virtual machines and other recent solutions. Albeit containers offer clearly more dense deployment of virtual machines, the performance difference with other technologies is in many cases relatively small.","PeriodicalId":395715,"journal":{"name":"2015 IEEE International Conference on Cloud Engineering","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124901713","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}
引用次数: 328
Polyglot Application Auto Scaling Service for Platform as a Service Cloud 面向平台即服务云的多语言应用程序自动扩展服务
Pub Date : 2015-03-09 DOI: 10.1109/IC2E.2015.30
Seetharami R. Seelam, P. Dettori, P. Westerink, B. Yang
Platform as a service (PaaS) is a cloud delivery model that provides software services and solution stacks to enable rapid development, deployment, and operations in many languages and run-times (polyglot). These applications require capabilities to rapidly grow and shrink the underlying resources to satisfy their workload needs. Auto scaling is a service that enables dynamic resource allocation and deal location to match application performance needs and service level agreements. In this paper we present the architecture and implementation of a polyglot auto scaling solution for IBM Blue mix PaaS. Our auto scaling service enables users to describe policies and set thresholds for scaling the applications based on CPU, memory and heap usage for applications developed in different languages (Java, Java Script, Ruby, etc). The auto scaling service consists of a set of monitoring agents, monitoring service, scaling service, and a persistence service. The service is developed with sharedmulti-tenancy model and offered as a managed cloud service. An application attached to the auto scaling service is monitored and its resources will be adjusted based on the auto scaling policies of the user and on the system conditions.
平台即服务(PaaS)是一种云交付模型,它提供软件服务和解决方案堆栈,以支持多种语言和运行时(多语言)的快速开发、部署和操作。这些应用程序需要快速增长和缩减底层资源的功能,以满足其工作负载需求。自动伸缩是一种服务,它支持动态资源分配和处理位置,以匹配应用程序性能需求和服务级别协议。在本文中,我们提出了IBM Blue混合PaaS的多语言自动扩展解决方案的体系结构和实现。我们的自动扩展服务使用户能够根据不同语言(Java, Java Script, Ruby等)开发的应用程序的CPU,内存和堆使用情况来描述策略并设置扩展应用程序的阈值。自动伸缩服务由一组监视代理、监视服务、伸缩服务和持久性服务组成。该服务采用共享多租户模型开发,并作为托管云服务提供。附加到自动伸缩服务的应用程序将被监控,其资源将根据用户的自动伸缩策略和系统条件进行调整。
{"title":"Polyglot Application Auto Scaling Service for Platform as a Service Cloud","authors":"Seetharami R. Seelam, P. Dettori, P. Westerink, B. Yang","doi":"10.1109/IC2E.2015.30","DOIUrl":"https://doi.org/10.1109/IC2E.2015.30","url":null,"abstract":"Platform as a service (PaaS) is a cloud delivery model that provides software services and solution stacks to enable rapid development, deployment, and operations in many languages and run-times (polyglot). These applications require capabilities to rapidly grow and shrink the underlying resources to satisfy their workload needs. Auto scaling is a service that enables dynamic resource allocation and deal location to match application performance needs and service level agreements. In this paper we present the architecture and implementation of a polyglot auto scaling solution for IBM Blue mix PaaS. Our auto scaling service enables users to describe policies and set thresholds for scaling the applications based on CPU, memory and heap usage for applications developed in different languages (Java, Java Script, Ruby, etc). The auto scaling service consists of a set of monitoring agents, monitoring service, scaling service, and a persistence service. The service is developed with sharedmulti-tenancy model and offered as a managed cloud service. An application attached to the auto scaling service is monitored and its resources will be adjusted based on the auto scaling policies of the user and on the system conditions.","PeriodicalId":395715,"journal":{"name":"2015 IEEE International Conference on Cloud Engineering","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129093270","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Verifiable Delegated Set Intersection Operations on Outsourced Encrypted Data 外包加密数据上的可验证委托集合交集操作
Pub Date : 2015-03-09 DOI: 10.1109/IC2E.2015.38
Qingji Zheng, Shouhuai Xu
We initiate the study of the following problem: Suppose Alice and Bob would like to outsource their encrypted private data sets to the cloud, and they also want to conduct the set intersection operation on their plaintext data sets. The straightforward solution for them is to download their outsourced cipher texts, decrypt the cipher texts locally, and then execute a commodity two-party set intersection protocol. Unfortunately, this solution is not practical. We therefore motivate and introduce the novel notion of Verifiable Delegated Set Intersection on outsourced encrypted data (VDSI). The basic idea is to delegate the set intersection operation to the cloud, while (i) not giving the decryption capability to the cloud, and (ii) being able to hold the misbehaving cloud accountable. We formalize security properties of VDSI and present a construction. In our solution, the computational and communication costs on the users are linear to the size of the intersection set, meaning that the efficiency is optimal up to a constant factor.
我们开始研究以下问题:假设Alice和Bob想将他们加密的私有数据集外包给云,他们也想对他们的明文数据集进行集合交集操作。对他们来说,直接的解决方案是下载他们的外包密文,在本地解密密文,然后执行商品两方集合交叉协议。不幸的是,这个解决方案并不实用。因此,我们提出并引入了外包加密数据(VDSI)上的可验证委托集交集的新概念。基本思想是将集合交叉操作委托给云,同时(i)不将解密能力交给云,(ii)能够让行为不端的云负责。我们形式化了VDSI的安全性质,并给出了一个构造。在我们的解决方案中,用户的计算和通信成本与交集集的大小成线性关系,这意味着效率在一个常数因子内是最优的。
{"title":"Verifiable Delegated Set Intersection Operations on Outsourced Encrypted Data","authors":"Qingji Zheng, Shouhuai Xu","doi":"10.1109/IC2E.2015.38","DOIUrl":"https://doi.org/10.1109/IC2E.2015.38","url":null,"abstract":"We initiate the study of the following problem: Suppose Alice and Bob would like to outsource their encrypted private data sets to the cloud, and they also want to conduct the set intersection operation on their plaintext data sets. The straightforward solution for them is to download their outsourced cipher texts, decrypt the cipher texts locally, and then execute a commodity two-party set intersection protocol. Unfortunately, this solution is not practical. We therefore motivate and introduce the novel notion of Verifiable Delegated Set Intersection on outsourced encrypted data (VDSI). The basic idea is to delegate the set intersection operation to the cloud, while (i) not giving the decryption capability to the cloud, and (ii) being able to hold the misbehaving cloud accountable. We formalize security properties of VDSI and present a construction. In our solution, the computational and communication costs on the users are linear to the size of the intersection set, meaning that the efficiency is optimal up to a constant factor.","PeriodicalId":395715,"journal":{"name":"2015 IEEE International Conference on Cloud Engineering","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132123329","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}
引用次数: 41
期刊
2015 IEEE International Conference on Cloud Engineering
全部 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