Middleware Industrial Track '10最新文献

筛选
英文 中文
The cost of reconfiguration in a cloud 在云中重新配置的成本
Middleware Industrial Track '10 Pub Date : 2010-11-29 DOI: 10.1145/1891719.1891721
Akshat Verma, Gautam Kumar, Ricardo Koller
{"title":"The cost of reconfiguration in a cloud","authors":"Akshat Verma, Gautam Kumar, Ricardo Koller","doi":"10.1145/1891719.1891721","DOIUrl":"https://doi.org/10.1145/1891719.1891721","url":null,"abstract":"Emerging clouds promise enterprises the ability to increase or decrease their resource allocation on demand using virtual machine resizing and migration. These dynamic reconfiguration actions lead to performance impact during the reconfiguration duration. In this paper, we study the cost of reconfiguring a cloud-based IT infrastructure in response to workload variations. We observe that live migration requires a significant amount of spare CPU on the source server (but not on the target server). If spare CPU is not available, it impacts both the duration of migration and the performance of the application being migrated. Further, the amount of CPU required for live migration varies with the active memory of the VM being migrated. Finally, we show that live migration may impact any co-located VMs based on the cache usage pattern of the co-located VM. We distill all our observations to present a list of practical recommendations to cloud providers for minimizing the impact of reconfiguration during dynamic resource allocation.","PeriodicalId":368232,"journal":{"name":"Middleware Industrial Track '10","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134390082","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}
引用次数: 48
On the feasibility of dynamic rescheduling on the Intel Distributed Computing Platform 英特尔分布式计算平台上动态重调度的可行性研究
Middleware Industrial Track '10 Pub Date : 2010-11-29 DOI: 10.1145/1891719.1891720
Zhuoyao Zhang, L. T. Phan, Godfrey Tan, Saumya Jain, H. Duong, B. T. Loo, Insup Lee
{"title":"On the feasibility of dynamic rescheduling on the Intel Distributed Computing Platform","authors":"Zhuoyao Zhang, L. T. Phan, Godfrey Tan, Saumya Jain, H. Duong, B. T. Loo, Insup Lee","doi":"10.1145/1891719.1891720","DOIUrl":"https://doi.org/10.1145/1891719.1891720","url":null,"abstract":"This paper examines the feasibility of dynamic rescheduling techniques for effectively utilizing compute resources within a data center. Our work is motivated by practical concerns of Intel Distributed Computing Platform (IDCP), an Internet-scale data center based distributed computing platform developed by Intel Corporation for massively parallel chip simulations within the company. IDCP has been operational for many years, and currently is deployed live on tens of thousands of machines that are globally distributed at various data centers. We perform an analysis of job execution traces obtained over a one year period collected from tens of thousands of IDCP machines from 20 different pools. Our analysis shows that the IDCP currently does not make full use of all the resources. Specifically, the job completion time can be severely impacted due to job suspension when high priority jobs preempt low priority jobs. We then develop dynamic job rescheduling strategies that adaptively restart jobs to available resources elsewhere, which better utilize system resources and improve completion times. Our trace-driven evaluation results show that dynamic rescheduling enables IDCP to significantly reduce system waste and completion time of suspended jobs.","PeriodicalId":368232,"journal":{"name":"Middleware Industrial Track '10","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130938354","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
Control plane integration for cloud services 云服务控制平面集成
Middleware Industrial Track '10 Pub Date : 2010-11-29 DOI: 10.1145/1891719.1891724
Sujoy Basu, S. Graupner, J. Pruyne, S. Singhal
{"title":"Control plane integration for cloud services","authors":"Sujoy Basu, S. Graupner, J. Pruyne, S. Singhal","doi":"10.1145/1891719.1891724","DOIUrl":"https://doi.org/10.1145/1891719.1891724","url":null,"abstract":"This paper addresses the problem of control plane integration for management and control of cloud services. Unlike data plane integration, which ensures that services can exchange data during operation, control plane integration ensures proper configuration of services before their use. Examples of control plane integration include creating user accounts or establishing profiles in multiple services to allow them to work together during operation. The heterogeneity of service interfaces in the control plane arises from the different ways in which services are implemented and the different requirements they have for their use. Control plane integration is often needed for service bundling and ad-hoc compositions across services, such as for promotional campaigns that must be developed and deployed rapidly. In this paper, we propose a developer-centric approach to integration of services on the control plane. Our approach is based on using Java code annotation, which is introspected at runtime to create rich service models. A multi-layered architecture allows the rapid modeling, development and implementation of service integration scenarios. We demonstrate our approach with an example of a promotional campaign that uses two external service providers.","PeriodicalId":368232,"journal":{"name":"Middleware Industrial Track '10","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116634322","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
Comparing XML processing performance in middleware and database: a case study 比较中间件和数据库中的XML处理性能:一个案例研究
Middleware Industrial Track '10 Pub Date : 2010-11-29 DOI: 10.1145/1891719.1891725
M. Paradies, S. Malaika, Matthias Nicola, Kevin Xie
{"title":"Comparing XML processing performance in middleware and database: a case study","authors":"M. Paradies, S. Malaika, Matthias Nicola, Kevin Xie","doi":"10.1145/1891719.1891725","DOIUrl":"https://doi.org/10.1145/1891719.1891725","url":null,"abstract":"XML processing is at the core of many middleware systems. In recent years XML databases have become widely available. This article identifies three common XML processing use cases, and compares their performance when XML manipulation is performed in an XML database with equivalent XML manipulation implemented through middleware application code. The article concludes with guidelines for XML processing placement and identifies areas for further study.","PeriodicalId":368232,"journal":{"name":"Middleware Industrial Track '10","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131514055","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
Efficacy of techniques for responsiveness in a wide-area publish/subscribe system 广域发布/订阅系统中响应技术的有效性
Middleware Industrial Track '10 Pub Date : 2010-11-29 DOI: 10.1145/1891719.1891726
Minkyong Kim, K. Karenos, Fan Ye, J. M. Reason, H. Lei, K. Shagin
{"title":"Efficacy of techniques for responsiveness in a wide-area publish/subscribe system","authors":"Minkyong Kim, K. Karenos, Fan Ye, J. M. Reason, H. Lei, K. Shagin","doi":"10.1145/1891719.1891726","DOIUrl":"https://doi.org/10.1145/1891719.1891726","url":null,"abstract":"As the multiplicity of organizational domains often span across nations, or even continents, the need for federated communications across domains becomes paramount. Consequently, messaging middleware has become critical towards enabling cross-domain, wide-area federations. Cross-domain federation has placed increased emphasis on the need for the messaging system to provide Quality of Service (QoS), particularly with respect to responsive delivery of messages. Responsiveness, or timely delivery of messages, is critical in real-world services, such as a smart utility grid system. This study explores the efficacy of providing responsiveness in wide-area publish/subscribe messaging by evaluating several key techniques for managing latency. Specifically, this paper evaluates the following techniques: proactive best-path routing, reactive QoS-aware routing, and multipath routing. We present Harmony, a QoS-aware publish/subscribe middleware system, that adapts these techniques in order to provide responsive and high availability messaging. This study seeks to provide an in-depth understanding of how different techniques to manage responsiveness affect the end-to-end performance under various network conditions.","PeriodicalId":368232,"journal":{"name":"Middleware Industrial Track '10","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132916484","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}
引用次数: 26
Tide: achieving self-scaling in virtualized datacenter management middleware 潮汐:在虚拟化数据中心管理中间件中实现自伸缩
Middleware Industrial Track '10 Pub Date : 2010-11-29 DOI: 10.1145/1891719.1891722
S. Meng, Ling Liu, V. Soundararajan
{"title":"Tide: achieving self-scaling in virtualized datacenter management middleware","authors":"S. Meng, Ling Liu, V. Soundararajan","doi":"10.1145/1891719.1891722","DOIUrl":"https://doi.org/10.1145/1891719.1891722","url":null,"abstract":"The increasing popularity of system virtualization in datacenters introduces the need for self-scaling of the management layer to cope with the increasing demands of the management workload. This paper studies the problem of self-scaling in datacenter management middleware, allowing the management capacity to scale with the management workload. We argue that self-scaling must be fast during workload bursts to avoid task completion delays, and self-scaling must minimize resource usage to avoid resource contention with applications. To address these two challenges, we propose the design of Tide, a self-scaling framework for virtualized datacenter management. A salient feature of Tide is its fast capacity-provisioning algorithm that supplies just-enough capacity for the management middleware. We evaluate the effectiveness of Tide with both synthetic and real world workloads. Our results show that the self-scaling capability in Tide can substantially improve the throughput of management tasks during management workload bursts while consuming a reasonable amount of resources.","PeriodicalId":368232,"journal":{"name":"Middleware Industrial Track '10","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115278144","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}
引用次数: 38
Middleware for runtime assessment of information assurance 用于信息保证运行时评估的中间件
Middleware Industrial Track '10 Pub Date : 2010-11-29 DOI: 10.1145/1891719.1891723
P. Pal, R. Schantz, J. Loyall
{"title":"Middleware for runtime assessment of information assurance","authors":"P. Pal, R. Schantz, J. Loyall","doi":"10.1145/1891719.1891723","DOIUrl":"https://doi.org/10.1145/1891719.1891723","url":null,"abstract":"We describe a middleware service and supporting methodology we have developed to facilitate runtime assessment of information assurance (IA) properties. The methodology structures the IA requirements of mission stakeholders along four axes, organizes the measurements and observations contributing to IA into a manageable number of metric classes, and provides a framework for constructing mission specific assessment rules derived from the metrics. The middleware service consists of runtime engines that connect with enterprise management databases and other sources to obtain metric values, evaluate the rules, and present the assessment results through visual interfaces. Results from evaluation of our initial proof of concept are encouraging, and we are continuing to refine and extend the prototype capabilities.","PeriodicalId":368232,"journal":{"name":"Middleware Industrial Track '10","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121226367","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书