首页 > 最新文献

2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems最新文献

英文 中文
Spectrum-Based Health Monitoring for Self-Adaptive Systems 自适应系统基于频谱的健康监测
Éric Piel, Alberto González-Sanchez, H. Groß, A. V. Gemund
An essential requirement for the operation of self-adaptive systems is information about their internal health state, i.e., the extent to which the constituent software and hardware components are still operating reliably. Accurate health information enables systems to recover automatically from (intermittent) failures in their components through selective restarting, or self-reconfiguration. This paper explores and assesses the utility of Spectrum-based Fault localisation (SFL) combined with automatic health monitoring for self-adaptive systems. Their applicability is evaluated through simulation of online diagnosis scenarios, and through implementation in an adaptive surveillance system inspired by our industrial partner. The results of the studies performed confirm that the combination of SFL with online monitoring can successfully provide health information and locate problematic components, so that adequate self-* techniques can be deployed.
自适应系统运行的一个基本要求是关于其内部健康状态的信息,即组成软件和硬件组件仍然可靠运行的程度。准确的运行状况信息使系统能够通过选择性重新启动或自我重新配置,从组件(间歇性)故障中自动恢复。本文探讨并评估了基于频谱的故障定位(SFL)与自适应系统自动健康监测相结合的实用性。它们的适用性是通过在线诊断场景的模拟来评估的,并通过在我们的工业合作伙伴启发的自适应监测系统中的实施来评估的。所进行的研究结果证实,将SFL与在线监测相结合可以成功地提供健康信息并找到有问题的组件,从而可以部署适当的自我*技术。
{"title":"Spectrum-Based Health Monitoring for Self-Adaptive Systems","authors":"Éric Piel, Alberto González-Sanchez, H. Groß, A. V. Gemund","doi":"10.1109/SASO.2011.21","DOIUrl":"https://doi.org/10.1109/SASO.2011.21","url":null,"abstract":"An essential requirement for the operation of self-adaptive systems is information about their internal health state, i.e., the extent to which the constituent software and hardware components are still operating reliably. Accurate health information enables systems to recover automatically from (intermittent) failures in their components through selective restarting, or self-reconfiguration. This paper explores and assesses the utility of Spectrum-based Fault localisation (SFL) combined with automatic health monitoring for self-adaptive systems. Their applicability is evaluated through simulation of online diagnosis scenarios, and through implementation in an adaptive surveillance system inspired by our industrial partner. The results of the studies performed confirm that the combination of SFL with online monitoring can successfully provide health information and locate problematic components, so that adequate self-* techniques can be deployed.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129417384","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
A Self-Organized Load-Balancing Algorithm for Overlay-Based Decentralized Service Networks 基于覆盖的分散服务网络的自组织负载均衡算法
G. Valetto, Paul L. Snyder, Daniel J. Dubois, E. D. Nitto, N. M. Calcavecchia
A service network with decentralized ownership is a system where nodes offering a variety of services are administered by different organizations -- or even by a set of individuals. In such a context, nodes hosting services can dynamically enter and exit the system without prior notice, and there is no centralized point of control. If one wants to build into such a system the ability to direct incoming requests for the various hosted services to those nodes that can efficiently fulfill them, one option is to introduce in the system an entity that serves as a gateway to accept service requests, and is an intermediary to re-direct requests as needed. That implies that this intermediary is able to acquire and maintain accurate and up-to-date information on where it can direct incoming requests. Another option, which is the one we pursue in this paper, is to build the system as an overlay network, in which the nodes hosting instances of each of many different types of services can self-organize as "virtual clusters", and efficiently load-balance incoming requests amongst themselves. We describe our design and evaluation of a decentralized computing framework of this kind. We leverage a resilient peer-to-peer overlay that automatically re-configures its topology, responding to the number of different service types executing on the peer nodes, the dynamics of the participation of those nodes (peer churn), and the traffic coming into the system for the various services.
具有分散所有权的服务网络是一个系统,其中提供各种服务的节点由不同的组织管理,甚至由一组个人管理。在这样的上下文中,承载服务的节点可以动态地进入和退出系统,而无需事先通知,并且没有集中的控制点。如果希望在这样的系统中构建将各种托管服务的传入请求定向到能够有效实现这些请求的节点的能力,一种选择是在系统中引入一个实体,该实体充当接受服务请求的网关,并作为根据需要重定向请求的中介。这意味着该中介能够获取和维护关于它可以将传入请求定向到何处的准确和最新信息。另一种选择,也是我们在本文中所追求的,是将系统构建为覆盖网络,其中承载许多不同类型服务的每个实例的节点可以自组织为“虚拟集群”,并在它们之间有效地负载平衡传入请求。我们描述了这种去中心化计算框架的设计和评估。我们利用有弹性的点对点覆盖,自动重新配置其拓扑,响应在对等节点上执行的不同服务类型的数量,这些节点参与的动态(对等流失),以及为各种服务进入系统的流量。
{"title":"A Self-Organized Load-Balancing Algorithm for Overlay-Based Decentralized Service Networks","authors":"G. Valetto, Paul L. Snyder, Daniel J. Dubois, E. D. Nitto, N. M. Calcavecchia","doi":"10.1109/SASO.2011.28","DOIUrl":"https://doi.org/10.1109/SASO.2011.28","url":null,"abstract":"A service network with decentralized ownership is a system where nodes offering a variety of services are administered by different organizations -- or even by a set of individuals. In such a context, nodes hosting services can dynamically enter and exit the system without prior notice, and there is no centralized point of control. If one wants to build into such a system the ability to direct incoming requests for the various hosted services to those nodes that can efficiently fulfill them, one option is to introduce in the system an entity that serves as a gateway to accept service requests, and is an intermediary to re-direct requests as needed. That implies that this intermediary is able to acquire and maintain accurate and up-to-date information on where it can direct incoming requests. Another option, which is the one we pursue in this paper, is to build the system as an overlay network, in which the nodes hosting instances of each of many different types of services can self-organize as \"virtual clusters\", and efficiently load-balance incoming requests amongst themselves. We describe our design and evaluation of a decentralized computing framework of this kind. We leverage a resilient peer-to-peer overlay that automatically re-configures its topology, responding to the number of different service types executing on the peer nodes, the dynamics of the participation of those nodes (peer churn), and the traffic coming into the system for the various services.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131758509","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}
引用次数: 24
Dependable Risk-Aware Efficiency Improvement for Self-Organizing Emergent Systems 自组织紧急系统的可靠风险感知效率改进
Jonathan J. Hudson, J. Denzinger, Holger Kasinger, B. Bauer
An efficiency improvement advisor agent acts as a consultation service for a self-organizing multi-agent system that improves operational efficiency. It identifies recurrent tasks in past problems that allow the creation of so-called exception rules for individual agents to limit future inefficient behavior. There exists the danger that introduced rules could possibly infringe on the flexibility and therefore reliability of the system. In this paper, we present a dependable risk-aware efficiency improvement advisor that uses Monte Carlo simulation techniques in strategic analysis assessing the long-term potential and risks of prospective rules. Our experimental evaluation, for the domain of dynamic pickup and delivery problems, shows that the result is a minimal, yet effective, set of risk-averse exception rules. These rules can be provided to individual agents to reliably achieve an overall long-term improvement in efficiency while maintaining flexibility.
效率改进顾问代理为自组织多代理系统提供咨询服务,以提高运行效率。它识别过去问题中的重复任务,允许为单个代理创建所谓的例外规则,以限制未来的低效行为。存在这样一种危险,即引入的规则可能会损害系统的灵活性,从而损害系统的可靠性。在本文中,我们提出了一个可靠的风险意识效率改进顾问,它使用蒙特卡罗模拟技术进行战略分析,评估预期规则的长期潜力和风险。我们的实验评估,对于动态拾取和交付问题的领域,表明结果是一个最小的,但有效的,一组风险规避例外规则。这些规则可以提供给各个代理,以在保持灵活性的同时可靠地实现整体效率的长期改进。
{"title":"Dependable Risk-Aware Efficiency Improvement for Self-Organizing Emergent Systems","authors":"Jonathan J. Hudson, J. Denzinger, Holger Kasinger, B. Bauer","doi":"10.1109/SASO.2011.12","DOIUrl":"https://doi.org/10.1109/SASO.2011.12","url":null,"abstract":"An efficiency improvement advisor agent acts as a consultation service for a self-organizing multi-agent system that improves operational efficiency. It identifies recurrent tasks in past problems that allow the creation of so-called exception rules for individual agents to limit future inefficient behavior. There exists the danger that introduced rules could possibly infringe on the flexibility and therefore reliability of the system. In this paper, we present a dependable risk-aware efficiency improvement advisor that uses Monte Carlo simulation techniques in strategic analysis assessing the long-term potential and risks of prospective rules. Our experimental evaluation, for the domain of dynamic pickup and delivery problems, shows that the result is a minimal, yet effective, set of risk-averse exception rules. These rules can be provided to individual agents to reliably achieve an overall long-term improvement in efficiency while maintaining flexibility.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116923846","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
Bio-Inspired Enterprise Security 仿生企业安全
Glenn A. Fink, C. Oehmen, J. Haack, A. McKinnon, E. Fulp, Michael B. Crouse
Providing security for enterprises is difficult due to the size and complexity of their computing and networking infrastructures. These environments consist of a large number of diverse systems and services that continually change, thus they are difficult to defend using current static-oriented defense mechanisms. This paper introduces a new security paradigm that mimics designs in nature to ensure the safety and soundness of infrastructures that are potentially very diverse and dynamic. Primary inspiration has come from ant colonies, social networking, and bioinformatics. The proposed framework combines these ideas to provide complex-adaptive security for computer systems, telecommunications, and critical Supervisory Control and Data Acquisition (SCADA) infrastructures.
由于企业计算和网络基础设施的规模和复杂性,为企业提供安全性是很困难的。这些环境由大量不断变化的不同系统和服务组成,因此很难使用当前面向静态的防御机制进行防御。本文介绍了一种新的安全范式,该范式模仿了自然界的设计,以确保潜在的非常多样化和动态的基础设施的安全性和可靠性。主要的灵感来自蚁群、社会网络和生物信息学。提出的框架结合了这些思想,为计算机系统、电信和关键的监控和数据采集(SCADA)基础设施提供了复杂的自适应安全性。
{"title":"Bio-Inspired Enterprise Security","authors":"Glenn A. Fink, C. Oehmen, J. Haack, A. McKinnon, E. Fulp, Michael B. Crouse","doi":"10.1109/SASO.2011.33","DOIUrl":"https://doi.org/10.1109/SASO.2011.33","url":null,"abstract":"Providing security for enterprises is difficult due to the size and complexity of their computing and networking infrastructures. These environments consist of a large number of diverse systems and services that continually change, thus they are difficult to defend using current static-oriented defense mechanisms. This paper introduces a new security paradigm that mimics designs in nature to ensure the safety and soundness of infrastructures that are potentially very diverse and dynamic. Primary inspiration has come from ant colonies, social networking, and bioinformatics. The proposed framework combines these ideas to provide complex-adaptive security for computer systems, telecommunications, and critical Supervisory Control and Data Acquisition (SCADA) infrastructures.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127953931","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
Towards Aware, Adaptive and Autonomic Sensor-Actuator Networks 面向感知、自适应和自主传感器-执行器网络
M. ElGammal, M. Eltoweissy
We propose A3SAN, a framework for context-aware, resource-aware, autonomic, and adaptive management of Sensor-Actuator Networks (SANSs). We introduce new techniques for autonomic network configuration and management in reaction to context and resource dynamics. We propose a novel approach for quantitative context representation and management based on Potential Fields that allows us to quantify interesting events spatiotemporally, and simplifies the fusionand grouping of concurrent contexts. Adaptability is achieved by associating each node in the network with a dynamic Node Affinity Profile, which determines its suitability to serve each event type. Different configuration and management tasks such as clustering, task allocation, and role assignment are carried out using a distributed variant of the Affinity Propagation algorithm. A Fuzzy Logic based decision-making engine provides effective context analysis and conflict resolution between competing tasks, enabling swift adaptation to context and resource dynamics. Using simulation, we evaluate the efficacy of these techniques, and their ability to achieve our goal of efficient and autonomous management of SANs.
我们提出了A3SAN框架,用于传感器-执行器网络(SANSs)的上下文感知,资源感知,自主和自适应管理。我们介绍了自主网络配置和管理的新技术,以响应上下文和资源动态。我们提出了一种基于势场的定量上下文表示和管理的新方法,该方法允许我们在时空上量化有趣的事件,并简化并发上下文的融合和分组。通过将网络中的每个节点与动态节点亲和配置文件相关联来实现适应性,动态节点亲和配置文件确定其是否适合服务于每种事件类型。不同的配置和管理任务,如集群、任务分配和角色分配,使用Affinity Propagation算法的分布式变体来执行。基于模糊逻辑的决策引擎提供了有效的上下文分析和竞争任务之间的冲突解决,能够快速适应上下文和资源动态。通过模拟,我们评估了这些技术的有效性,以及它们实现有效和自主管理san目标的能力。
{"title":"Towards Aware, Adaptive and Autonomic Sensor-Actuator Networks","authors":"M. ElGammal, M. Eltoweissy","doi":"10.1109/SASO.2011.43","DOIUrl":"https://doi.org/10.1109/SASO.2011.43","url":null,"abstract":"We propose A3SAN, a framework for context-aware, resource-aware, autonomic, and adaptive management of Sensor-Actuator Networks (SANSs). We introduce new techniques for autonomic network configuration and management in reaction to context and resource dynamics. We propose a novel approach for quantitative context representation and management based on Potential Fields that allows us to quantify interesting events spatiotemporally, and simplifies the fusionand grouping of concurrent contexts. Adaptability is achieved by associating each node in the network with a dynamic Node Affinity Profile, which determines its suitability to serve each event type. Different configuration and management tasks such as clustering, task allocation, and role assignment are carried out using a distributed variant of the Affinity Propagation algorithm. A Fuzzy Logic based decision-making engine provides effective context analysis and conflict resolution between competing tasks, enabling swift adaptation to context and resource dynamics. Using simulation, we evaluate the efficacy of these techniques, and their ability to achieve our goal of efficient and autonomous management of SANs.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127809131","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Using an Automated Planner to Control an Organic Middleware 使用自动化计划器控制有机中间件
J. Schmitt, Michael Roth, Rolf Kiefhaber, Florian Kluge, T. Ungerer
Organic Computing Systems feature self-organizing techniques to manage the rising complexity of distributed systems. This paper introduces an implementation of self-configuration, self-healing and self-optimization by means of an Organic Manager. The Organic Manager is based on an automated planner and integrated in a middleware. The Organic Manager unites formerly distributed self-x features to use synergetic effects. An evaluation with four scenarios compares the behavior of the system under two different planning models. We show that an automated planner can lead to an optimized system quickly and reliably.
有机计算系统的特点是采用自组织技术来管理日益复杂的分布式系统。本文介绍了一种利用有机管理器实现自配置、自修复和自优化的方法。有机管理器基于自动化计划器并集成在中间件中。有机管理器将以前分布的自x特征联合起来使用协同效应。带有四种场景的评估比较了系统在两种不同规划模型下的行为。我们证明了一个自动化计划器可以快速可靠地得到一个优化的系统。
{"title":"Using an Automated Planner to Control an Organic Middleware","authors":"J. Schmitt, Michael Roth, Rolf Kiefhaber, Florian Kluge, T. Ungerer","doi":"10.1109/SASO.2011.18","DOIUrl":"https://doi.org/10.1109/SASO.2011.18","url":null,"abstract":"Organic Computing Systems feature self-organizing techniques to manage the rising complexity of distributed systems. This paper introduces an implementation of self-configuration, self-healing and self-optimization by means of an Organic Manager. The Organic Manager is based on an automated planner and integrated in a middleware. The Organic Manager unites formerly distributed self-x features to use synergetic effects. An evaluation with four scenarios compares the behavior of the system under two different planning models. We show that an automated planner can lead to an optimized system quickly and reliably.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125865124","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Layers of Languages for Self-Modeling Systems 自建模系统的语言层
C. Landauer
Self-Modeling Systems are computing systems that have complete models of their own behavior, down to some level of detail, and that interpret those models to produce that behavior (in some applications, the interpreter itself is also modeled). Then when the system changes the models, it changes its own behavior. We have shown how our Wrappings integration infrastructure facilitates the construction, operation, and management of these systems, and the appropriate limitation of their variability. In this paper, we argue that the internal reflective processes are well-suited to representation by different languages, and that as more languages are used, each one can be simpler in definition and in its relationships to semiotically neighboring ones. Furthermore, the seeming proliferation of internal languages can be organized to have very little performance impact, since constant mappings can be made directly through partial evaluation. In computing terms, we are showing the useful separation into granularity and abstraction layers of the different kinds of activity descriptions needed in the models. We illustrate the methods and approach on CARS (Computational Architecture for Reflective Systems), a testbed for studying cooperating distributed embedded systems.
自我建模系统是一种计算系统,它对自己的行为有完整的模型,精确到某个细节级别,并解释这些模型以产生该行为(在某些应用程序中,解释器本身也被建模)。当系统改变模型时,它也改变了自己的行为。我们已经展示了我们的包装集成基础结构如何促进这些系统的构建、操作和管理,以及对其可变性的适当限制。在本文中,我们认为内部反思过程非常适合用不同的语言表示,并且随着使用更多的语言,每一种语言的定义及其与符号相邻语言的关系都可以更简单。此外,内部语言的表面扩散可以组织为对性能的影响很小,因为常数映射可以通过部分求值直接进行。在计算方面,我们展示了模型中需要的不同类型的活动描述的有用的粒度和抽象层的分离。本文以CARS (Computational Architecture for Reflective Systems)为例,阐述了研究协同分布式嵌入式系统的方法和途径。
{"title":"Layers of Languages for Self-Modeling Systems","authors":"C. Landauer","doi":"10.1109/SASO.2011.37","DOIUrl":"https://doi.org/10.1109/SASO.2011.37","url":null,"abstract":"Self-Modeling Systems are computing systems that have complete models of their own behavior, down to some level of detail, and that interpret those models to produce that behavior (in some applications, the interpreter itself is also modeled). Then when the system changes the models, it changes its own behavior. We have shown how our Wrappings integration infrastructure facilitates the construction, operation, and management of these systems, and the appropriate limitation of their variability. In this paper, we argue that the internal reflective processes are well-suited to representation by different languages, and that as more languages are used, each one can be simpler in definition and in its relationships to semiotically neighboring ones. Furthermore, the seeming proliferation of internal languages can be organized to have very little performance impact, since constant mappings can be made directly through partial evaluation. In computing terms, we are showing the useful separation into granularity and abstraction layers of the different kinds of activity descriptions needed in the models. We illustrate the methods and approach on CARS (Computational Architecture for Reflective Systems), a testbed for studying cooperating distributed embedded systems.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131421069","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
Adaptive Scheduling and Overhead Tuning for Deadline Constrained Computations 期限约束计算的自适应调度和开销调优
Xinghui Zhao, Nadeem Jamali
The growing popularity of grid and cloud computing has led to a renewed interest in resource control and coordination. The Actor model offers a convenient way for scheduling computations' access to resources by way of scheduling of the actor threads, however, efficient Actor implementations do not use a thread for each actor. This paper presents our work on integrating mechanisms for deadline assurance into an optimized implementation of Actors. We achieve this by using deadline-driven adaptive scheduling, which prioritizes individual message deliveries and method executions involved in a distributed computation. Additionally, a tuner dynamically balances the overhead of the control mechanisms against the extent of control exercised. Experiments shows that the approach offers effective support for timeliness requirements (for multimedia QoS, for example) at the cost of a relatively modest and adjustable overhead.
网格和云计算的日益普及引起了对资源控制和协调的重新关注。Actor模型通过调度参与者线程为调度计算对资源的访问提供了一种方便的方法,然而,高效的Actor实现并不为每个参与者使用一个线程。本文介绍了我们在将截止日期保证机制集成到actor优化实现中的工作。我们通过使用截止日期驱动的自适应调度来实现这一点,该调度对分布式计算中涉及的单个消息交付和方法执行进行优先级排序。此外,调谐器动态地平衡控制机制的开销和所执行的控制范围。实验表明,该方法以相对适度和可调整的开销为代价,为时效性需求(例如多媒体QoS)提供了有效的支持。
{"title":"Adaptive Scheduling and Overhead Tuning for Deadline Constrained Computations","authors":"Xinghui Zhao, Nadeem Jamali","doi":"10.1109/SASO.2011.32","DOIUrl":"https://doi.org/10.1109/SASO.2011.32","url":null,"abstract":"The growing popularity of grid and cloud computing has led to a renewed interest in resource control and coordination. The Actor model offers a convenient way for scheduling computations' access to resources by way of scheduling of the actor threads, however, efficient Actor implementations do not use a thread for each actor. This paper presents our work on integrating mechanisms for deadline assurance into an optimized implementation of Actors. We achieve this by using deadline-driven adaptive scheduling, which prioritizes individual message deliveries and method executions involved in a distributed computation. Additionally, a tuner dynamically balances the overhead of the control mechanisms against the extent of control exercised. Experiments shows that the approach offers effective support for timeliness requirements (for multimedia QoS, for example) at the cost of a relatively modest and adjustable overhead.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116763522","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
NetDetect: Neighborhood Discovery in Wireless Networks Using Adaptive Beacons NetDetect:无线网络中使用自适应信标的邻居发现
V. Iyer, Andrei Pruteanu, S. Dulman
It is generally foreseen that the number of wirelessly connected networking devices will increase in the next decades, leading to a rise in the number of applications involving large-scale networks. A major building block for enabling self-* system properties in ad-hoc scenarios is the run-time discovery of neighboring devices and somewhat equivalently, the estimation of the local node density. This problem has been studied extensively before, mainly in the context of fully-connected, synchronized networks. In this paper, we propose a novel adaptive and decentralized solution, the NetDetect algorithm, to the problem of discovering neighbors in a dynamic wireless network. The main difference with existing state of the art is that we target dynamic scenarios, i.e., multihop mesh networks involving mobile devices. The algorithm exploits the beaconing communication mechanism, dynamically adapting the beacon rate of the devices in the network based on local estimates of neighbor densities. We evaluate NetDetect on a variety of networks with increasing levels of dynamics: fully-connected networks, static and mobile multi-hop mesh networks. Results show that NetDetect performs well in all considered scenarios, maintaining a high rate of neighbor discoveries and good estimate of the neighborhood density even in very dynamic situations. More importantly, the proposed solution is adaptive, tracking changes in the local environment of the nodes without any additional algorithmic reconfiguration. Comparison with existing approaches shows that the proposed scheme is efficient from both convergence time and energy perspectives.
一般可以预见,无线连接网络设备的数量将在未来几十年增加,导致涉及大规模网络的应用程序数量增加。在ad-hoc场景中启用self-*系统属性的主要构建块是在运行时发现邻近设备,并在某种程度上等同于估计本地节点密度。这个问题以前已经被广泛研究过,主要是在全连接、同步网络的背景下。在本文中,我们提出了一种新的自适应和分散的解决方案,NetDetect算法,以发现动态无线网络中的邻居问题。与现有技术的主要区别在于,我们的目标是动态场景,即涉及移动设备的多跳网状网络。该算法利用信标通信机制,在局部估计邻居密度的基础上动态调整网络中设备的信标速率。我们在各种动态水平不断提高的网络上评估NetDetect:全连接网络,静态和移动多跳网状网络。结果表明,NetDetect在所有考虑的场景中都表现良好,即使在非常动态的情况下,也能保持较高的邻居发现率和良好的邻居密度估计。更重要的是,提出的解决方案是自适应的,跟踪节点的局部环境的变化,而无需任何额外的算法重新配置。与现有方法的比较表明,该方法在收敛时间和能量方面都是有效的。
{"title":"NetDetect: Neighborhood Discovery in Wireless Networks Using Adaptive Beacons","authors":"V. Iyer, Andrei Pruteanu, S. Dulman","doi":"10.1109/SASO.2011.14","DOIUrl":"https://doi.org/10.1109/SASO.2011.14","url":null,"abstract":"It is generally foreseen that the number of wirelessly connected networking devices will increase in the next decades, leading to a rise in the number of applications involving large-scale networks. A major building block for enabling self-* system properties in ad-hoc scenarios is the run-time discovery of neighboring devices and somewhat equivalently, the estimation of the local node density. This problem has been studied extensively before, mainly in the context of fully-connected, synchronized networks. In this paper, we propose a novel adaptive and decentralized solution, the NetDetect algorithm, to the problem of discovering neighbors in a dynamic wireless network. The main difference with existing state of the art is that we target dynamic scenarios, i.e., multihop mesh networks involving mobile devices. The algorithm exploits the beaconing communication mechanism, dynamically adapting the beacon rate of the devices in the network based on local estimates of neighbor densities. We evaluate NetDetect on a variety of networks with increasing levels of dynamics: fully-connected networks, static and mobile multi-hop mesh networks. Results show that NetDetect performs well in all considered scenarios, maintaining a high rate of neighbor discoveries and good estimate of the neighborhood density even in very dynamic situations. More importantly, the proposed solution is adaptive, tracking changes in the local environment of the nodes without any additional algorithmic reconfiguration. Comparison with existing approaches shows that the proposed scheme is efficient from both convergence time and energy perspectives.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114570335","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
Modeling and Application of Self-Organizing Systems 自组织系统的建模与应用
R. Holzer, H. Meer
This tutorial gives an overview about mathematical modeling methods for complex and self-organizing systems. Modeling can be used for the analysis and optimization of existing systems and for the design and engineering of new systems. In this tutorial we classify modeling methods into macro-level modeling and micro-level modeling. By using a micro-level model, the behaviors of all entities of the system and the interactions between these entities have to be specified. The state space of such a model is the Cartesian product of the state spaces of each entity. For a macro level, many micro-level states are aggregated into a single macro-level state. The macro level model describes only the behavior of the variables of interest. Another classification for modeling methods is the time space: The advance of time can either be modeled discrete or continuous. This tutorial contains short introductions to some modeling methods (e.g. Markov chains, cellular automata, recurrence equations, differential equations) and a discussion about their possibilities for analysis, optimization, design and engineering of self-organizing systems. The applicability of the modeling methods are demonstrated in some use cases.
本教程概述了复杂和自组织系统的数学建模方法。建模可以用于现有系统的分析和优化以及新系统的设计和工程。在本教程中,我们将建模方法分为宏观级建模和微观级建模。通过使用微观级模型,必须指定系统中所有实体的行为以及这些实体之间的交互。这种模型的状态空间是每个实体的状态空间的笛卡尔积。对于宏观级,许多微观级状态聚合为单个宏观级状态。宏观级模型只描述感兴趣的变量的行为。建模方法的另一种分类是时间空间:时间的推进可以是离散的,也可以是连续的。本教程简要介绍了一些建模方法(如马尔可夫链、元胞自动机、递归方程、微分方程),并讨论了它们在自组织系统的分析、优化、设计和工程中的可能性。在一些用例中演示了建模方法的适用性。
{"title":"Modeling and Application of Self-Organizing Systems","authors":"R. Holzer, H. Meer","doi":"10.1109/SASO.2011.38","DOIUrl":"https://doi.org/10.1109/SASO.2011.38","url":null,"abstract":"This tutorial gives an overview about mathematical modeling methods for complex and self-organizing systems. Modeling can be used for the analysis and optimization of existing systems and for the design and engineering of new systems. In this tutorial we classify modeling methods into macro-level modeling and micro-level modeling. By using a micro-level model, the behaviors of all entities of the system and the interactions between these entities have to be specified. The state space of such a model is the Cartesian product of the state spaces of each entity. For a macro level, many micro-level states are aggregated into a single macro-level state. The macro level model describes only the behavior of the variables of interest. Another classification for modeling methods is the time space: The advance of time can either be modeled discrete or continuous. This tutorial contains short introductions to some modeling methods (e.g. Markov chains, cellular automata, recurrence equations, differential equations) and a discussion about their possibilities for analysis, optimization, design and engineering of self-organizing systems. The applicability of the modeling methods are demonstrated in some use cases.","PeriodicalId":165565,"journal":{"name":"2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130010215","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
期刊
2011 IEEE Fifth International Conference on Self-Adaptive and Self-Organizing Systems
全部 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