首页 > 最新文献

2015 IEEE International Conference on Autonomic Computing最新文献

英文 中文
QoS-Driven Cloud Resource Management through Fuzzy Model Predictive Control 基于模糊模型预测控制的qos驱动云资源管理
Pub Date : 2015-07-07 DOI: 10.1109/ICAC.2015.41
Lixi Wang, Jing Xu, H. Duran-Limon, Ming Zhao
Virtualized systems such as public and private clouds are emerging as important new computing platforms with great potential to conveniently deliver computing across the Internet and efficiently utilize resources consolidated via virtualization. Resource management in virtualized systems remains a key challenge because of their intrinsically dynamic and complex nature, where the applications have dynamically changing workloads and virtual machines (VMs) compete for the shared resources in a convolved manner. To address this challenge, this paper proposes a new resource management approach that can effectively capture the nonlinear behaviors in VM resource usages through fuzzy modeling and quickly adapt to the changes in the system through predictive control. The resulting fuzzy-model-predictive-control (FMPC) approach is capable of optimizing the VM resource allocations to applications according to their QoS targets. This approach is incorporated in a two-level cloud resource management framework where at the VM host level the node controllers employ FMPC to optimize dynamic VM resource allocations within individual hosts, and at the cloud zone level the global scheduler coordinates the node controllers to optimize resource utilization across hosts through dynamic VM migrations. The proposed approaches were implemented for Xen-based virtualized systems and evaluated using typical benchmarks (RUBiS, Free Bench) on a test bed with over 100 concurrent VMs. The results demonstrate that FMPC can accurately model the resource demands for dynamic applications and optimize the resource allocations to VMs with complex contentions. It substantially outperforms the traditional linear modeling based predictive control approach. The two-level resource management can make effective use of VM migrations to further improve performance across hosts as the host-level loads vary over time.
诸如公共云和私有云之类的虚拟化系统正在成为重要的新型计算平台,具有在Internet上方便地交付计算和有效利用通过虚拟化整合的资源方面的巨大潜力。虚拟化系统中的资源管理仍然是一个关键的挑战,因为它们本质上是动态和复杂的,其中应用程序具有动态变化的工作负载,虚拟机(vm)以复杂的方式竞争共享资源。针对这一挑战,本文提出了一种新的资源管理方法,该方法通过模糊建模有效地捕捉虚拟机资源使用中的非线性行为,并通过预测控制快速适应系统的变化。由此产生的模糊模型预测控制(FMPC)方法能够根据应用程序的QoS目标优化虚拟机资源分配。这种方法被整合到一个两级云资源管理框架中,其中在VM主机级别,节点控制器使用FMPC来优化单个主机内的动态VM资源分配,在云区域级别,全局调度器协调节点控制器,通过动态VM迁移来优化跨主机的资源利用。所提出的方法在基于xen的虚拟化系统中实现,并在具有100多个并发vm的测试台上使用典型基准(RUBiS、Free Bench)进行评估。结果表明,FMPC可以准确地模拟动态应用程序的资源需求,并优化具有复杂竞争的虚拟机的资源分配。它大大优于传统的基于线性建模的预测控制方法。两级资源管理可以有效地利用VM迁移,从而在主机级负载随时间变化时进一步提高跨主机的性能。
{"title":"QoS-Driven Cloud Resource Management through Fuzzy Model Predictive Control","authors":"Lixi Wang, Jing Xu, H. Duran-Limon, Ming Zhao","doi":"10.1109/ICAC.2015.41","DOIUrl":"https://doi.org/10.1109/ICAC.2015.41","url":null,"abstract":"Virtualized systems such as public and private clouds are emerging as important new computing platforms with great potential to conveniently deliver computing across the Internet and efficiently utilize resources consolidated via virtualization. Resource management in virtualized systems remains a key challenge because of their intrinsically dynamic and complex nature, where the applications have dynamically changing workloads and virtual machines (VMs) compete for the shared resources in a convolved manner. To address this challenge, this paper proposes a new resource management approach that can effectively capture the nonlinear behaviors in VM resource usages through fuzzy modeling and quickly adapt to the changes in the system through predictive control. The resulting fuzzy-model-predictive-control (FMPC) approach is capable of optimizing the VM resource allocations to applications according to their QoS targets. This approach is incorporated in a two-level cloud resource management framework where at the VM host level the node controllers employ FMPC to optimize dynamic VM resource allocations within individual hosts, and at the cloud zone level the global scheduler coordinates the node controllers to optimize resource utilization across hosts through dynamic VM migrations. The proposed approaches were implemented for Xen-based virtualized systems and evaluated using typical benchmarks (RUBiS, Free Bench) on a test bed with over 100 concurrent VMs. The results demonstrate that FMPC can accurately model the resource demands for dynamic applications and optimize the resource allocations to VMs with complex contentions. It substantially outperforms the traditional linear modeling based predictive control approach. The two-level resource management can make effective use of VM migrations to further improve performance across hosts as the host-level loads vary over time.","PeriodicalId":6643,"journal":{"name":"2015 IEEE International Conference on Autonomic Computing","volume":"13 1","pages":"81-90"},"PeriodicalIF":0.0,"publicationDate":"2015-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88334951","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}
引用次数: 22
Reflecting on Planning Models: A Challenge for Self-Modeling Systems 反思规划模型:对自我建模系统的挑战
Pub Date : 2015-07-07 DOI: 10.1109/ICAC.2015.72
J. Frank
We discuss the opportunities for autonomous systems to perform reflection on their planners by adapting the models used to build plans. We first describe model-based planning systems, a form of automated planning system driven by declarative models of the planning domain. These models include descriptions of the conditions and effects of actions on the state of the world. When planning the activities of cyber-physical systems, the command and data representation of the system must be formally abstracted to the actions and states described in the planning system model. When the execution of a plan either fails or produces unexpected outcomes, the execution trace can be abstracted and compared to the predicted state according to the planning model, producing a list of discrepancies, these discrepancies can then be used to fix the model. This provides part of a reflection capability, namely, a set of well-formed problems with the domain model, the abstractions, or both. The challenge lies in the rest of the reflection capability, namely, a set of techniques for changing the models or the abstractions. We discuss these challenges and describe some of the options for addressing them.
我们讨论了自治系统通过调整用于构建计划的模型来对其规划者进行反思的机会。我们首先描述了基于模型的规划系统,这是一种由规划领域的声明性模型驱动的自动化规划系统。这些模型包括对条件和行为对世界状态的影响的描述。在规划网络物理系统的活动时,系统的命令和数据表示必须正式抽象为规划系统模型中描述的动作和状态。当计划的执行失败或产生意外结果时,可以对执行跟踪进行抽象,并根据计划模型将其与预测状态进行比较,生成一个差异列表,然后可以使用这些差异来修复模型。这提供了反射功能的一部分,即一组具有域模型、抽象或两者的格式良好的问题。挑战在于反射功能的其余部分,即用于更改模型或抽象的一组技术。我们将讨论这些挑战,并描述解决这些挑战的一些选择。
{"title":"Reflecting on Planning Models: A Challenge for Self-Modeling Systems","authors":"J. Frank","doi":"10.1109/ICAC.2015.72","DOIUrl":"https://doi.org/10.1109/ICAC.2015.72","url":null,"abstract":"We discuss the opportunities for autonomous systems to perform reflection on their planners by adapting the models used to build plans. We first describe model-based planning systems, a form of automated planning system driven by declarative models of the planning domain. These models include descriptions of the conditions and effects of actions on the state of the world. When planning the activities of cyber-physical systems, the command and data representation of the system must be formally abstracted to the actions and states described in the planning system model. When the execution of a plan either fails or produces unexpected outcomes, the execution trace can be abstracted and compared to the predicted state according to the planning model, producing a list of discrepancies, these discrepancies can then be used to fix the model. This provides part of a reflection capability, namely, a set of well-formed problems with the domain model, the abstractions, or both. The challenge lies in the rest of the reflection capability, namely, a set of techniques for changing the models or the abstractions. We discuss these challenges and describe some of the options for addressing them.","PeriodicalId":6643,"journal":{"name":"2015 IEEE International Conference on Autonomic Computing","volume":"13 1","pages":"255-260"},"PeriodicalIF":0.0,"publicationDate":"2015-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86764256","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}
引用次数: 9
Revisiting Goal-Oriented Models for Self-Aware Systems-of-Systems 重新审视自我意识系统的目标导向模型
Pub Date : 2015-07-07 DOI: 10.1109/ICAC.2015.43
Everton Cavalcante, T. Batista, N. Bencomo, P. Sawyer
Systems-of-systems (SoS) are systems resulted from the interaction among other independent constituent systems that collaborate to offer new functionalities towards accomplishing global missions. Each of these constituent systems accomplishes its individual missions and is able to contribute to the achievement of the global missions of the SoS, both being viewed as a set of associated goals. In the perspective of self-aware systems, SoS need to exhibit goal-awareness, i.e., They need to be aware of their own goals and of how their constituent systems contribute to their accomplishment. In this paper, we revisit goal-oriented concepts aiming at identifying and modeling goals at both SoS level and the constituent systems level. Moreover, we take advantage of such goal-oriented models to express the relationship among goals at these levels as well as to define how each constituent system can contribute to the accomplishment of global goals of an SoS. In addition, we shed light on important issues related to goal modeling in self-aware SoS to be addressed in future research.
系统的系统(so)是由其他独立组成系统之间的相互作用产生的系统,这些系统相互协作,为完成全局任务提供新的功能。这些组成系统中的每一个都完成了其单独的任务,并能够为SoS的全球任务的实现做出贡献,两者都被视为一组相关的目标。从自我意识系统的角度来看,组织需要表现出目标意识,也就是说,他们需要意识到自己的目标,以及他们的组成系统如何帮助他们实现目标。在本文中,我们回顾了面向目标的概念,旨在识别和建模SoS级别和组成系统级别的目标。此外,我们利用这些面向目标的模型来表达这些级别的目标之间的关系,并定义每个组成系统如何有助于实现SoS的全局目标。此外,我们还阐明了自我意识SoS中目标建模的重要问题,这些问题将在未来的研究中得到解决。
{"title":"Revisiting Goal-Oriented Models for Self-Aware Systems-of-Systems","authors":"Everton Cavalcante, T. Batista, N. Bencomo, P. Sawyer","doi":"10.1109/ICAC.2015.43","DOIUrl":"https://doi.org/10.1109/ICAC.2015.43","url":null,"abstract":"Systems-of-systems (SoS) are systems resulted from the interaction among other independent constituent systems that collaborate to offer new functionalities towards accomplishing global missions. Each of these constituent systems accomplishes its individual missions and is able to contribute to the achievement of the global missions of the SoS, both being viewed as a set of associated goals. In the perspective of self-aware systems, SoS need to exhibit goal-awareness, i.e., They need to be aware of their own goals and of how their constituent systems contribute to their accomplishment. In this paper, we revisit goal-oriented concepts aiming at identifying and modeling goals at both SoS level and the constituent systems level. Moreover, we take advantage of such goal-oriented models to express the relationship among goals at these levels as well as to define how each constituent system can contribute to the accomplishment of global goals of an SoS. In addition, we shed light on important issues related to goal modeling in self-aware SoS to be addressed in future research.","PeriodicalId":6643,"journal":{"name":"2015 IEEE International Conference on Autonomic Computing","volume":"14 1","pages":"231-234"},"PeriodicalIF":0.0,"publicationDate":"2015-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79679147","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}
引用次数: 20
Automatic Reconfiguration of Distributed Storage 分布式存储自动重构
Pub Date : 2015-07-07 DOI: 10.1109/ICAC.2015.22
A. Sharov, A. Shraer, A. Merchant, M. Stokely
The configuration of a distributed storage system with multiple data replicas typically includes the set of servers and their roles in the replication protocol. The configuration can usually be changed manually, but in most cases, system administrators have to determine a good configuration by trial and error. We describe a new workload-driven optimization framework that dynamically determines the optimal configuration at run time. Applying the framework to a large-scale distributed storage system used internally in Google resulted in halving the operation latency in 17% of the tested databases, and reducing it by more than 90% in some cases.
具有多个数据副本的分布式存储系统的配置通常包括服务器集及其在复制协议中的角色。通常可以手动更改配置,但在大多数情况下,系统管理员必须通过试验和错误来确定良好的配置。我们描述了一个新的工作负载驱动的优化框架,它在运行时动态地确定最佳配置。将该框架应用到Google内部使用的大规模分布式存储系统中,17%的测试数据库的操作延迟减少了一半,在某些情况下减少了90%以上。
{"title":"Automatic Reconfiguration of Distributed Storage","authors":"A. Sharov, A. Shraer, A. Merchant, M. Stokely","doi":"10.1109/ICAC.2015.22","DOIUrl":"https://doi.org/10.1109/ICAC.2015.22","url":null,"abstract":"The configuration of a distributed storage system with multiple data replicas typically includes the set of servers and their roles in the replication protocol. The configuration can usually be changed manually, but in most cases, system administrators have to determine a good configuration by trial and error. We describe a new workload-driven optimization framework that dynamically determines the optimal configuration at run time. Applying the framework to a large-scale distributed storage system used internally in Google resulted in halving the operation latency in 17% of the tested databases, and reducing it by more than 90% in some cases.","PeriodicalId":6643,"journal":{"name":"2015 IEEE International Conference on Autonomic Computing","volume":"134 1","pages":"133-134"},"PeriodicalIF":0.0,"publicationDate":"2015-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77360664","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Structure and Governance of Communities for the Digital Society 数字社会的社区结构与治理
Pub Date : 2015-07-07 DOI: 10.1109/ICAC.2015.62
J. Pitt, A. Diaconescu
It has been argued that the value of communities is that they can solve certain types of collective action problems which are resistant to purely market-based or policy-based solutions. Such problems increasingly arise in a data-driven information economy, the (so-called) sharing economy, and in economies of scarcity, where the added-value of information, reciprocity or other pro-social behaviour is indeterminate, and/or the qualitative nature of traded services is subjective and cannot simply be measured by kilowatts, tons, etc. It is therefore predicted that self-organised community systems will be of increasing importance as a mechanism for solving collective action problems in the digital society. Using community energy systems as an exemplar, this paper investigates the inter-weaving of (holonic) structure and (algorithmic) governance which are required to deliver air, sustainable and successful community-based solutions.
有人认为,社区的价值在于它们可以解决某些类型的集体行动问题,这些问题对纯粹基于市场或基于政策的解决方案是有抵抗力的。这些问题越来越多地出现在数据驱动的信息经济中,即(所谓的)共享经济和稀缺经济中,在这些经济中,信息的附加值、互惠或其他亲社会行为是不确定的,并且/或者交易服务的质量性质是主观的,不能简单地用千瓦、吨等来衡量。因此,可以预测,自组织社区系统作为解决数字社会集体行动问题的机制将越来越重要。本文以社区能源系统为例,研究了提供空气、可持续和成功的社区解决方案所需的(整体)结构和(算法)治理的交织。
{"title":"Structure and Governance of Communities for the Digital Society","authors":"J. Pitt, A. Diaconescu","doi":"10.1109/ICAC.2015.62","DOIUrl":"https://doi.org/10.1109/ICAC.2015.62","url":null,"abstract":"It has been argued that the value of communities is that they can solve certain types of collective action problems which are resistant to purely market-based or policy-based solutions. Such problems increasingly arise in a data-driven information economy, the (so-called) sharing economy, and in economies of scarcity, where the added-value of information, reciprocity or other pro-social behaviour is indeterminate, and/or the qualitative nature of traded services is subjective and cannot simply be measured by kilowatts, tons, etc. It is therefore predicted that self-organised community systems will be of increasing importance as a mechanism for solving collective action problems in the digital society. Using community energy systems as an exemplar, this paper investigates the inter-weaving of (holonic) structure and (algorithmic) governance which are required to deliver air, sustainable and successful community-based solutions.","PeriodicalId":6643,"journal":{"name":"2015 IEEE International Conference on Autonomic Computing","volume":"29 1","pages":"279-284"},"PeriodicalIF":0.0,"publicationDate":"2015-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79219918","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}
引用次数: 22
Performance-Based Vertical Memory Elasticity 基于性能的垂直内存弹性
Pub Date : 2015-07-07 DOI: 10.1109/ICAC.2015.51
Soodeh Farokhi, Pooyan Jamshidi, Dražen Lučanin, I. Brandić
Cloud computing offers the elasticity features by dynamically resizing the infrastructure in response to changes in workload demands to meet performance guarantees and minimize costs. In the last decade, a large body of work has been done in the area of horizontal elasticity, while only few research efforts addressed vertical elasticity. This paper develops a vertical elasticity controller for cloud-based applications using control theory principles to guarantee performance requirements by adjusting the memory allocation as a control knob. The novelty of our work lies on applying a controller synthesis technique by guaranteeing robustness and stability of the controlled system, using the application response time as a decision making criterion. The experimental results reveal that the controller is able to efficiently save at least 47% memory usage while keeping an acceptable user experience.
云计算通过动态调整基础设施的大小来响应工作负载需求的变化,从而提供弹性特性,以满足性能保证和最小化成本。在过去的十年中,在水平弹性领域已经做了大量的工作,而对垂直弹性的研究却很少。本文开发了一种垂直弹性控制器,用于基于云的应用程序,利用控制理论原理通过调节内存分配作为控制旋钮来保证性能要求。本研究的新颖之处在于采用控制器综合技术,以应用程序响应时间作为决策标准,保证被控系统的鲁棒性和稳定性。实验结果表明,该控制器能够有效地节省至少47%的内存使用,同时保持可接受的用户体验。
{"title":"Performance-Based Vertical Memory Elasticity","authors":"Soodeh Farokhi, Pooyan Jamshidi, Dražen Lučanin, I. Brandić","doi":"10.1109/ICAC.2015.51","DOIUrl":"https://doi.org/10.1109/ICAC.2015.51","url":null,"abstract":"Cloud computing offers the elasticity features by dynamically resizing the infrastructure in response to changes in workload demands to meet performance guarantees and minimize costs. In the last decade, a large body of work has been done in the area of horizontal elasticity, while only few research efforts addressed vertical elasticity. This paper develops a vertical elasticity controller for cloud-based applications using control theory principles to guarantee performance requirements by adjusting the memory allocation as a control knob. The novelty of our work lies on applying a controller synthesis technique by guaranteeing robustness and stability of the controlled system, using the application response time as a decision making criterion. The experimental results reveal that the controller is able to efficiently save at least 47% memory usage while keeping an acceptable user experience.","PeriodicalId":6643,"journal":{"name":"2015 IEEE International Conference on Autonomic Computing","volume":"31 1","pages":"151-152"},"PeriodicalIF":0.0,"publicationDate":"2015-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83096329","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}
引用次数: 22
An Accusation-Based Strategy to Handle Undesirable Behaviour in Multi-agent Systems 多智能体系统中基于指责的不良行为处理策略
Pub Date : 2015-07-07 DOI: 10.1109/ICAC.2015.69
Sarah Edenhofer, Christopher Stifter, Uwe Jänen, Jan Kantert, Sven Tomforde, J. Hähner, C. Müller-Schloer
Self-integration in open, distributed technical systems needs a mechanism for establishing and evaluating trust relationships to work in a stable and efficient manner. Based on a case study concerned with a Trusted Desktop Grid, this paper investigates techniques to isolate malicious agents. Therefore, we introduce a novel distributed strategy to identify and accuse nonbenevolentagents. Since intentionally bad behaviour is comparatively easy to detect, we further present novel agent types that either exploit the system or behave inconsistently. Afterwards, we demonstrate the potential benefit of the strategy in terms of simulations of the Trusted Desktop Grid and show that the overall system performance can be improved significantly.
开放、分布式技术系统中的自集成需要一种机制来建立和评估信任关系,以稳定有效的方式工作。本文以可信桌面网格为例,研究了隔离恶意代理的技术。因此,我们引入了一种新的分布式策略来识别和指责不仁慈的代理。由于故意的不良行为相对容易检测,我们进一步提出了利用系统或行为不一致的新型代理类型。然后,我们在可信桌面网格的模拟方面展示了该策略的潜在好处,并表明整体系统性能可以得到显着提高。
{"title":"An Accusation-Based Strategy to Handle Undesirable Behaviour in Multi-agent Systems","authors":"Sarah Edenhofer, Christopher Stifter, Uwe Jänen, Jan Kantert, Sven Tomforde, J. Hähner, C. Müller-Schloer","doi":"10.1109/ICAC.2015.69","DOIUrl":"https://doi.org/10.1109/ICAC.2015.69","url":null,"abstract":"Self-integration in open, distributed technical systems needs a mechanism for establishing and evaluating trust relationships to work in a stable and efficient manner. Based on a case study concerned with a Trusted Desktop Grid, this paper investigates techniques to isolate malicious agents. Therefore, we introduce a novel distributed strategy to identify and accuse nonbenevolentagents. Since intentionally bad behaviour is comparatively easy to detect, we further present novel agent types that either exploit the system or behave inconsistently. Afterwards, we demonstrate the potential benefit of the strategy in terms of simulations of the Trusted Desktop Grid and show that the overall system performance can be improved significantly.","PeriodicalId":6643,"journal":{"name":"2015 IEEE International Conference on Autonomic Computing","volume":"30 1","pages":"243-248"},"PeriodicalIF":0.0,"publicationDate":"2015-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83387327","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
Self-Managed Component-Based Software Architecture for Business Process Management 基于自管理组件的业务流程管理软件体系结构
Pub Date : 2015-07-07 DOI: 10.1109/ICAC.2015.25
Bassem Debbabi, T. Calmant, Olivier Gattaz, Sandra Massonnat, Patrick Emin
While the functions of Business Process Management (BPM) tools are already studied and standardized, new challenges regarding the architecture of such type of tools are emerging including the need for more scalability to support increasing demands, and more resilience of the overall solution to detect and avoid third-party code problems, that can causes failure of all the system. In this paper we present the new architecture of Agilium BPM tool that benefits of self-managed distributed architecture provided by Cohorte framework. We discuss the issues of the old architecture and the benefits and results of the introduced autonomic architecture.
虽然已经对业务流程管理(BPM)工具的功能进行了研究和标准化,但是关于这类工具的体系结构的新挑战正在出现,包括需要更多的可伸缩性来支持不断增长的需求,以及需要更多的整体解决方案的弹性来检测和避免可能导致所有系统故障的第三方代码问题。本文介绍了Agilium BPM工具的新架构,它得益于Cohorte框架提供的自管理分布式架构。我们讨论了旧架构的问题以及引入自主架构的好处和结果。
{"title":"Self-Managed Component-Based Software Architecture for Business Process Management","authors":"Bassem Debbabi, T. Calmant, Olivier Gattaz, Sandra Massonnat, Patrick Emin","doi":"10.1109/ICAC.2015.25","DOIUrl":"https://doi.org/10.1109/ICAC.2015.25","url":null,"abstract":"While the functions of Business Process Management (BPM) tools are already studied and standardized, new challenges regarding the architecture of such type of tools are emerging including the need for more scalability to support increasing demands, and more resilience of the overall solution to detect and avoid third-party code problems, that can causes failure of all the system. In this paper we present the new architecture of Agilium BPM tool that benefits of self-managed distributed architecture provided by Cohorte framework. We discuss the issues of the old architecture and the benefits and results of the introduced autonomic architecture.","PeriodicalId":6643,"journal":{"name":"2015 IEEE International Conference on Autonomic Computing","volume":"8 1","pages":"145-146"},"PeriodicalIF":0.0,"publicationDate":"2015-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78419021","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
CADRE: Carbon-Aware Data Replication for Geo-Diverse Services 地理多样化服务的碳感知数据复制
Pub Date : 2015-07-07 DOI: 10.1109/ICAC.2015.15
Zichen Xu, Nan Deng, Christopher Stewart, Xiaorui Wang
Internet services replicate data to geo-diverse sites around the world, often via consistent hashing. Collectively, these sites span multiple power authorities that independently control carbon emissions at each site. Serving data from a carbon-heavy site increases the service's carbon footprint, but it is hard to place data at sites that will have low emission rates without replicating to too many sites. We present CADRE, a carbon-aware data replication approach. CADRE forecasts emission rates at each site and replicates data to sites that combine together to yield low carbon footprints. It makes replication decisions online, i.e., When data is created, and thus avoids emissions caused by moving data frequently in response to changing emission rates. CADRE uses the multiple-choice secretary algorithm to replicate objects with large footprints to low emission sites. It models carbon footprints for each object using the footprint-replication curve, a graph that maps replication factors to expected carbon footprints. CADRE also achieves availability goals, respects storage capacity limits and balances data across sites. Compared to consistent hashing, our approach reduces carbon footprints by 70%. It also supports and enhances the state-of-the-art green load balancing, reducing the carbon footprint by an additional 21%.
互联网服务将数据复制到世界各地不同地理位置的站点,通常是通过一致的散列。总的来说,这些站点跨越多个电力部门,独立控制每个站点的碳排放。从高碳站点提供数据会增加服务的碳足迹,但很难将数据放在低排放率的站点上,而不复制到太多站点。我们提出了CADRE,一种具有碳意识的数据复制方法。CADRE预测每个站点的排放率,并将数据复制到组合在一起以产生低碳足迹的站点。它在线做出复制决策,即在创建数据时做出复制决策,从而避免由于响应不断变化的释放率而频繁移动数据而造成的释放。CADRE使用多项选择秘书算法将大足迹物体复制到低排放地点。它使用足迹-复制曲线对每个对象的碳足迹进行建模,这是一个将复制因子映射到预期碳足迹的图表。CADRE还实现了可用性目标,尊重存储容量限制,并在站点之间平衡数据。与一致性哈希相比,我们的方法减少了70%的碳足迹。它还支持并增强了最先进的绿色负载平衡,将碳足迹额外减少了21%。
{"title":"CADRE: Carbon-Aware Data Replication for Geo-Diverse Services","authors":"Zichen Xu, Nan Deng, Christopher Stewart, Xiaorui Wang","doi":"10.1109/ICAC.2015.15","DOIUrl":"https://doi.org/10.1109/ICAC.2015.15","url":null,"abstract":"Internet services replicate data to geo-diverse sites around the world, often via consistent hashing. Collectively, these sites span multiple power authorities that independently control carbon emissions at each site. Serving data from a carbon-heavy site increases the service's carbon footprint, but it is hard to place data at sites that will have low emission rates without replicating to too many sites. We present CADRE, a carbon-aware data replication approach. CADRE forecasts emission rates at each site and replicates data to sites that combine together to yield low carbon footprints. It makes replication decisions online, i.e., When data is created, and thus avoids emissions caused by moving data frequently in response to changing emission rates. CADRE uses the multiple-choice secretary algorithm to replicate objects with large footprints to low emission sites. It models carbon footprints for each object using the footprint-replication curve, a graph that maps replication factors to expected carbon footprints. CADRE also achieves availability goals, respects storage capacity limits and balances data across sites. Compared to consistent hashing, our approach reduces carbon footprints by 70%. It also supports and enhances the state-of-the-art green load balancing, reducing the carbon footprint by an additional 21%.","PeriodicalId":6643,"journal":{"name":"2015 IEEE International Conference on Autonomic Computing","volume":"13 1","pages":"177-186"},"PeriodicalIF":0.0,"publicationDate":"2015-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84964842","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}
引用次数: 31
Specifying Distributed Adaptation through Software Component Relocation 通过软件组件重新定位指定分布式适配
Pub Date : 2015-07-07 DOI: 10.1109/ICAC.2015.65
Jingtao Sun, I. Satoh
This paper proposes a theoretical foundation for specifying and reasoning about adaptations based on our middleware system that introduces the relocation of software components to define functions between computers as a basic mechanism for adaptation on distributed systems. It provides a language for specifying adaptations policies. The language is useful to reason about adaptations and can be executed in the middleware system.
本文提出了一个基于中间件系统的适应性描述和推理的理论基础,该中间件系统引入了软件组件的重新定位来定义计算机之间的功能,作为分布式系统上适应性的基本机制。它提供了一种用于指定适应策略的语言。该语言对于推断适应性非常有用,并且可以在中间件系统中执行。
{"title":"Specifying Distributed Adaptation through Software Component Relocation","authors":"Jingtao Sun, I. Satoh","doi":"10.1109/ICAC.2015.65","DOIUrl":"https://doi.org/10.1109/ICAC.2015.65","url":null,"abstract":"This paper proposes a theoretical foundation for specifying and reasoning about adaptations based on our middleware system that introduces the relocation of software components to define functions between computers as a basic mechanism for adaptation on distributed systems. It provides a language for specifying adaptations policies. The language is useful to reason about adaptations and can be executed in the middleware system.","PeriodicalId":6643,"journal":{"name":"2015 IEEE International Conference on Autonomic Computing","volume":"88 1","pages":"337-342"},"PeriodicalIF":0.0,"publicationDate":"2015-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86851531","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
期刊
2015 IEEE International Conference on Autonomic Computing
全部 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