首页 > 最新文献

workshop on Middleware for Pervasive and Ad-hoc Computing最新文献

英文 中文
A service-oriented middleware for context-aware applications 面向服务的中间件,用于上下文感知的应用程序
Pub Date : 2007-11-26 DOI: 10.1145/1376866.1376873
Luiz Olavo Bonino da Silva Santos, R. Poortinga, P. Vink
Context awareness has emerged as an important element in distributed computing. It offers mechanisms that allow applications to be aware of their environment and enable these applications to adjust their behavior to the current context. Considering the dynamic nature of context, the data flow of relevant contextual information can be significant. In order to keep track of this information flow, a flexible service mechanism should be available for the client applications. In this document we present a service-oriented middleware for context-aware applications. This middleware provides support to leverage the development of context-aware applications by providing a scripting-like approach for context-aware application development; allowing the subscription of rules containing context-based events and conditions and a notification to be sent when the specified context holds. Moreover, a domain-specific language has been developed to express these context-based rules.
上下文感知已经成为分布式计算中的一个重要元素。它提供了允许应用程序了解其环境的机制,并使这些应用程序能够根据当前上下文调整其行为。考虑到上下文的动态性,相关上下文信息的数据流可能是重要的。为了跟踪此信息流,应该为客户机应用程序提供灵活的服务机制。在本文中,我们为上下文感知应用程序提供面向服务的中间件。该中间件通过为上下文感知应用程序开发提供类似脚本的方法,为利用上下文感知应用程序的开发提供支持;允许订阅包含基于上下文的事件和条件的规则,并在指定上下文保持时发送通知。此外,还开发了一种特定于领域的语言来表达这些基于上下文的规则。
{"title":"A service-oriented middleware for context-aware applications","authors":"Luiz Olavo Bonino da Silva Santos, R. Poortinga, P. Vink","doi":"10.1145/1376866.1376873","DOIUrl":"https://doi.org/10.1145/1376866.1376873","url":null,"abstract":"Context awareness has emerged as an important element in distributed computing. It offers mechanisms that allow applications to be aware of their environment and enable these applications to adjust their behavior to the current context. Considering the dynamic nature of context, the data flow of relevant contextual information can be significant. In order to keep track of this information flow, a flexible service mechanism should be available for the client applications. In this document we present a service-oriented middleware for context-aware applications. This middleware provides support to leverage the development of context-aware applications by providing a scripting-like approach for context-aware application development; allowing the subscription of rules containing context-based events and conditions and a notification to be sent when the specified context holds. Moreover, a domain-specific language has been developed to express these context-based rules.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2007-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133706778","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
A multi-protocol framework for ad-hoc service discovery 用于特别服务发现的多协议框架
Pub Date : 2006-11-27 DOI: 10.1145/1169075.1169085
Carlos A. Flores-Cortés, G. Blair, P. Grace
Discovering the appropriate services in ad-hoc computing environments where a great number of devices and software components collaborate discreetly and provide numerous services is an important challenge. Service discovery protocols make it possible for participating nodes in a network to locate and advertise services with minimum user intervention. However, because it is not possible to predict at design time which protocols will be used to advertise services in a given context/environment, it is now becoming clear that dynamic discovery mechanisms are required by mobile nodes to cope with the heterogeneity of discovery platforms. Existing adaptive mobile middleware solutions such as ReMMoC and INDISS have investigated this style of dynamic discovery. However, these have yet to consider the emerging suite of protocols for discovery in ad-hoc networks. In this paper we present a component-based service discovery framework for the development of an adaptive multi-personality service discovery middleware, which will operate in diverse environments e.g. fixed and ad-hoc networks. This supports a common architecture for individual discovery protocols to enhance configurability and re-configurability of the framework, and minimize resource usage through component reuse. Finally, to evaluate this framework we investigate the development of four existing ad-hoc service discovery protocols using our approach.
在大量设备和软件组件谨慎协作并提供大量服务的临时计算环境中发现适当的服务是一项重要挑战。服务发现协议使网络中的参与节点能够以最少的用户干预来定位和发布服务。然而,由于在设计时不可能预测在给定的上下文/环境中将使用哪些协议来发布服务,现在很明显,移动节点需要动态发现机制来应对发现平台的异质性。现有的自适应移动中间件解决方案(如ReMMoC和INDISS)已经研究了这种类型的动态发现。然而,这些还没有考虑到在自组织网络中发现的新协议套件。在本文中,我们提出了一个基于组件的服务发现框架,用于开发自适应多人格服务发现中间件,该中间件将在各种环境中运行,例如固定网络和ad-hoc网络。这支持单个发现协议的公共体系结构,以增强框架的可配置性和可重新配置性,并通过组件重用最小化资源使用。最后,为了评估这个框架,我们研究了使用我们的方法开发的四个现有的自组织服务发现协议。
{"title":"A multi-protocol framework for ad-hoc service discovery","authors":"Carlos A. Flores-Cortés, G. Blair, P. Grace","doi":"10.1145/1169075.1169085","DOIUrl":"https://doi.org/10.1145/1169075.1169085","url":null,"abstract":"Discovering the appropriate services in ad-hoc computing environments where a great number of devices and software components collaborate discreetly and provide numerous services is an important challenge. Service discovery protocols make it possible for participating nodes in a network to locate and advertise services with minimum user intervention. However, because it is not possible to predict at design time which protocols will be used to advertise services in a given context/environment, it is now becoming clear that dynamic discovery mechanisms are required by mobile nodes to cope with the heterogeneity of discovery platforms. Existing adaptive mobile middleware solutions such as ReMMoC and INDISS have investigated this style of dynamic discovery. However, these have yet to consider the emerging suite of protocols for discovery in ad-hoc networks. In this paper we present a component-based service discovery framework for the development of an adaptive multi-personality service discovery middleware, which will operate in diverse environments e.g. fixed and ad-hoc networks. This supports a common architecture for individual discovery protocols to enhance configurability and re-configurability of the framework, and minimize resource usage through component reuse. Finally, to evaluate this framework we investigate the development of four existing ad-hoc service discovery protocols using our approach.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114701329","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}
引用次数: 28
An efficient service propagation scheme for large-scale MANETs 一种高效的大规模manet业务传播方案
Pub Date : 2006-11-27 DOI: 10.1145/1169075.1169084
Choonhwa Lee, S. Yoon, Eunsam Kim, A. Helal
This paper proposes a new scheme for efficient dissemination and discovery of service information in mobile ad hoc networks. By extending Bloom filter-based service summarization scheme, our discovery middleware layer also encodes distance to services in summarization filters. By having the distance information gradually attenuated during its propagation, our proposal enables faster discovery of services with a limited amount of advertisement traffic.
提出了一种在移动自组网中实现业务信息高效传播和发现的新方案。通过扩展基于Bloom过滤器的服务摘要方案,我们的发现中间件层还在摘要过滤器中编码到服务的距离。通过在传播过程中逐渐衰减距离信息,我们的建议可以在有限的广告流量下更快地发现服务。
{"title":"An efficient service propagation scheme for large-scale MANETs","authors":"Choonhwa Lee, S. Yoon, Eunsam Kim, A. Helal","doi":"10.1145/1169075.1169084","DOIUrl":"https://doi.org/10.1145/1169075.1169084","url":null,"abstract":"This paper proposes a new scheme for efficient dissemination and discovery of service information in mobile ad hoc networks. By extending Bloom filter-based service summarization scheme, our discovery middleware layer also encodes distance to services in summarization filters. By having the distance information gradually attenuated during its propagation, our proposal enables faster discovery of services with a limited amount of advertisement traffic.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133281556","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
Providing middleware-level facilities to support architecture-based development of software systems in pervasive environments 提供中间件级别的功能,以支持普及环境中基于体系结构的软件系统开发
Pub Date : 2006-11-27 DOI: 10.1145/1169075.1169077
S. Malek, Chiyoung Seo, Sharmila Ravula, Brad Petrus, N. Medvidović
Software architecture has been widely advocated as an effective abstraction for modeling, implementing, and evolving complex software systems such as those in distributed, decentralized, heterogeneous, mobile, and pervasive environments. Typically, however, architectural abstractions have not been supported directly at the level of system implementation. Instead, even developers with access to state-of-the-art middleware facilities have had to rely on constructs that are at least in part different from those used in the design of their systems. In this paper we argue that it is possible to provide native and flexible software architectural facilities in a middleware platform geared to pervasive environments. We refer to such a platform as "architectural middleware". In support of our argument, we outline the design, implementation, and our experience with a specific architectural middleware platform, which has been used in solving pervasive computing problems in the classroom as well as two industrial domains. We also demonstrate that middleware-level architectural support can be effective, efficient, scalable, and adaptable.
软件架构作为一种有效的抽象被广泛提倡,用于建模、实现和进化复杂的软件系统,例如那些分布的、分散的、异构的、移动的和普及的环境。然而,通常情况下,体系结构抽象并没有在系统实现级别上得到直接支持。相反,即使是能够访问最先进的中间件设施的开发人员也不得不依赖于至少部分不同于其系统设计中使用的构造。在本文中,我们认为在面向普及环境的中间件平台中提供本机和灵活的软件体系结构设施是可能的。我们把这样的平台称为“架构中间件”。为了支持我们的论点,我们概述了特定体系结构中间件平台的设计、实现和经验,该平台已用于解决课堂和两个工业领域中的普及计算问题。我们还演示了中间件级别的体系结构支持可以是有效的、高效的、可伸缩的和可适应的。
{"title":"Providing middleware-level facilities to support architecture-based development of software systems in pervasive environments","authors":"S. Malek, Chiyoung Seo, Sharmila Ravula, Brad Petrus, N. Medvidović","doi":"10.1145/1169075.1169077","DOIUrl":"https://doi.org/10.1145/1169075.1169077","url":null,"abstract":"Software architecture has been widely advocated as an effective abstraction for modeling, implementing, and evolving complex software systems such as those in distributed, decentralized, heterogeneous, mobile, and pervasive environments. Typically, however, architectural abstractions have not been supported directly at the level of system implementation. Instead, even developers with access to state-of-the-art middleware facilities have had to rely on constructs that are at least in part different from those used in the design of their systems. In this paper we argue that it is possible to provide native and flexible software architectural facilities in a middleware platform geared to pervasive environments. We refer to such a platform as \"architectural middleware\". In support of our argument, we outline the design, implementation, and our experience with a specific architectural middleware platform, which has been used in solving pervasive computing problems in the classroom as well as two industrial domains. We also demonstrate that middleware-level architectural support can be effective, efficient, scalable, and adaptable.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116020320","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
Scalable information dissemination for pervasive systems: implementation and evaluation 普及系统的可扩展信息传播:实现和评估
Pub Date : 2006-11-27 DOI: 10.1145/1169075.1169082
Graham Williamson, Graeme Stevenson, Steve Neely, Lorcan Coyle, P. Nixon
Pervasive computing systems require large amounts of information to be available to devices in order to support context-aware applications. Information must be routed from the sensors that provide it to the applications that consume it in a timely fashion. However, the potential size and ad hoc nature of these environments makes the management of communications a non-trivial task. One proposed solution to this problem uses gossiping, a class of probabilistic routing protocol, to disseminate context information throughout the environment. Gossiping algorithms require far less in the way of guarantees about network structure, reliability, and latency than alternative approaches, but are unproven in real world scenarios. We describe the on-going development of a framework for evaluating the performance of these algorithms within the context of pervasive environments.
普适计算系统需要向设备提供大量的信息,以便支持上下文感知的应用程序。信息必须从提供信息的传感器及时路由到使用它的应用程序。然而,这些环境的潜在规模和特殊性质使得通信管理成为一项非常重要的任务。针对这个问题提出的一种解决方案是使用八卦(一类概率路由协议)在整个环境中传播上下文信息。八卦算法对网络结构、可靠性和延迟的保证比其他方法要少得多,但在现实世界的场景中尚未得到证实。我们描述了一个框架的持续发展,用于评估这些算法在普遍环境中的性能。
{"title":"Scalable information dissemination for pervasive systems: implementation and evaluation","authors":"Graham Williamson, Graeme Stevenson, Steve Neely, Lorcan Coyle, P. Nixon","doi":"10.1145/1169075.1169082","DOIUrl":"https://doi.org/10.1145/1169075.1169082","url":null,"abstract":"Pervasive computing systems require large amounts of information to be available to devices in order to support context-aware applications. Information must be routed from the sensors that provide it to the applications that consume it in a timely fashion. However, the potential size and ad hoc nature of these environments makes the management of communications a non-trivial task. One proposed solution to this problem uses gossiping, a class of probabilistic routing protocol, to disseminate context information throughout the environment. Gossiping algorithms require far less in the way of guarantees about network structure, reliability, and latency than alternative approaches, but are unproven in real world scenarios. We describe the on-going development of a framework for evaluating the performance of these algorithms within the context of pervasive environments.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125321876","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
Decentralized trust management for ad-hoc peer-to-peer networks 点对点网络的去中心化信任管理
Pub Date : 2006-11-27 DOI: 10.1145/1169075.1169081
T. Repantis, V. Kalogeraki
Modern mobile devices can form ad-hoc networks to autonomously share data and services. While such self-organizing, peer-to-peer communities offer exciting collaboration opportunities, deciding whether to trust another peer can be challenging. In this work we propose a decentralized trust management middleware for ad-hoc, peer-to-peer networks, based on reputation. Our middleware's protocols take advantage of the unstructured nature of the network to render malicious behavior, such as lying and colluding, risky. The reputation information of each peer is stored in its neighbors and piggy-backed on its replies. By simulating the behavior of networks both with and without a rating scheme we were able to show that just a few dishonest peers can flood the network with false results, whereas this phenomenon is virtually eliminated when using our middleware.
现代移动设备可以形成自组织网络来自主共享数据和服务。虽然这种自组织的点对点社区提供了令人兴奋的协作机会,但决定是否信任另一个点可能是具有挑战性的。在这项工作中,我们提出了一种分散的信任管理中间件,用于基于声誉的ad-hoc点对点网络。我们的中间件协议利用了网络的非结构化特性来呈现恶意行为,比如撒谎和串通,这些都是有风险的。每个对等体的信誉信息存储在它的邻居中,并依赖于它的回复。通过模拟有和没有评级方案的网络的行为,我们能够证明,只有少数不诚实的对等点可以用错误的结果淹没网络,而使用我们的中间件实际上消除了这种现象。
{"title":"Decentralized trust management for ad-hoc peer-to-peer networks","authors":"T. Repantis, V. Kalogeraki","doi":"10.1145/1169075.1169081","DOIUrl":"https://doi.org/10.1145/1169075.1169081","url":null,"abstract":"Modern mobile devices can form ad-hoc networks to autonomously share data and services. While such self-organizing, peer-to-peer communities offer exciting collaboration opportunities, deciding whether to trust another peer can be challenging. In this work we propose a decentralized trust management middleware for ad-hoc, peer-to-peer networks, based on reputation. Our middleware's protocols take advantage of the unstructured nature of the network to render malicious behavior, such as lying and colluding, risky. The reputation information of each peer is stored in its neighbors and piggy-backed on its replies. By simulating the behavior of networks both with and without a rating scheme we were able to show that just a few dishonest peers can flood the network with false results, whereas this phenomenon is virtually eliminated when using our middleware.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122661640","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}
引用次数: 66
MACE: adaptive component management middleware for ubiquitous systems 面向泛在系统的自适应组件管理中间件
Pub Date : 2006-11-27 DOI: 10.1145/1169075.1169078
Mohamed Ahmed, R. Ghanea-Hercock, S. Hailes
If the hype is to be believed, we have come very close to the realisation of a ubiquitous computing environment. There are already a wide variety of devices, networking technologies and bespoke services; and yet the vision of anywhere anytime computing is proving somewhat elusive. Software abstractions and metaphors that were developed for desktop applications do not extend to ubiquitous computing. Because of the frequency of contextual changes and the paucity of resources, new distributed applications require much more flexible support for controlled reconfiguration, self-adaptation, and recovery of components.We present a lightweight component management Middleware that provides flexibility by allowing design, deployment, and run-time reconfigurability. At design and deployment time, the developer can design a system by structuring software components according to a specific scenario. Then, at run-time, she can dynamically reconfigure the system, adjust to new environments, or dynamically add mechanisms that enables self-adaptation.
如果炒作是可信的,我们已经非常接近实现无处不在的计算环境。现在已经有各种各样的设备、网络技术和定制服务;然而,随时随地计算的愿景被证明有些难以捉摸。为桌面应用程序开发的软件抽象和隐喻不能扩展到无处不在的计算。由于上下文更改的频率和资源的缺乏,新的分布式应用程序需要更灵活的支持来控制组件的重新配置、自适应和恢复。我们提出了一个轻量级的组件管理中间件,它通过允许设计、部署和运行时可重构性来提供灵活性。在设计和部署阶段,开发人员可以根据特定场景构建软件组件来设计系统。然后,在运行时,她可以动态地重新配置系统,调整到新的环境,或者动态地添加支持自适应的机制。
{"title":"MACE: adaptive component management middleware for ubiquitous systems","authors":"Mohamed Ahmed, R. Ghanea-Hercock, S. Hailes","doi":"10.1145/1169075.1169078","DOIUrl":"https://doi.org/10.1145/1169075.1169078","url":null,"abstract":"If the hype is to be believed, we have come very close to the realisation of a ubiquitous computing environment. There are already a wide variety of devices, networking technologies and bespoke services; and yet the vision of anywhere anytime computing is proving somewhat elusive. Software abstractions and metaphors that were developed for desktop applications do not extend to ubiquitous computing. Because of the frequency of contextual changes and the paucity of resources, new distributed applications require much more flexible support for controlled reconfiguration, self-adaptation, and recovery of components.We present a lightweight component management Middleware that provides flexibility by allowing design, deployment, and run-time reconfigurability. At design and deployment time, the developer can design a system by structuring software components according to a specific scenario. Then, at run-time, she can dynamically reconfigure the system, adjust to new environments, or dynamically add mechanisms that enables self-adaptation.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126734418","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
Modeling eHome systems eHome系统建模
Pub Date : 2006-11-27 DOI: 10.1145/1169075.1169079
U. Norbisrath, Ibrahim Armaç, Daniel Retkowitz, Priit Salumaa
New developments and decreasing costs of electronic appliances enable the realization of pervasive systems in our daily environment. In our work, we focus on eHome systems. The cost-intensive repetitive development process for every new eHome environment is one of the major problems preventing their widespread use. So, we transformed the repetitive development process to a single one, followed by a repetitive configuration process. To support this configuration process, we introduce a model capable of storing all the parameters relevant for this specific process. To enable semiautomatic configuration based on the model, a specification is required beforehand. In this paper, we will show how the necessary specification is covered by the introduced model, and how the model supports the eHome system configuration and context inferring at runtime.
电子设备的新发展和不断降低的成本使普适系统在我们的日常环境中得以实现。在我们的工作中,我们专注于eHome系统。每个新的eHome环境的成本密集的重复开发过程是阻碍其广泛使用的主要问题之一。因此,我们将重复的开发过程转换为单个过程,然后是重复的配置过程。为了支持这个配置过程,我们引入了一个能够存储与这个特定过程相关的所有参数的模型。要启用基于模型的半自动配置,需要事先制定规范。在本文中,我们将展示引入的模型如何涵盖必要的规范,以及模型如何在运行时支持eHome系统配置和上下文推断。
{"title":"Modeling eHome systems","authors":"U. Norbisrath, Ibrahim Armaç, Daniel Retkowitz, Priit Salumaa","doi":"10.1145/1169075.1169079","DOIUrl":"https://doi.org/10.1145/1169075.1169079","url":null,"abstract":"New developments and decreasing costs of electronic appliances enable the realization of pervasive systems in our daily environment. In our work, we focus on eHome systems. The cost-intensive repetitive development process for every new eHome environment is one of the major problems preventing their widespread use. So, we transformed the repetitive development process to a single one, followed by a repetitive configuration process. To support this configuration process, we introduce a model capable of storing all the parameters relevant for this specific process. To enable semiautomatic configuration based on the model, a specification is required beforehand. In this paper, we will show how the necessary specification is covered by the introduced model, and how the model supports the eHome system configuration and context inferring at runtime.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127718052","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}
引用次数: 15
Rewards-based negotiation for providing context information 提供上下文信息的基于奖励的协商
Pub Date : 2006-11-27 DOI: 10.1145/1169075.1169083
Bing Shi, Xianping Tao, Jian Lu
How to provide appropriate context information is a challenging problem in context-aware computing. Most existing approaches use a centralized selection mechanism to decide which context information is appropriate. In this paper, we propose a novel approach based on negotiation with rewards to solving such problem. Distributed context providers negotiate with each other to decide who can provide context and how they allocate proceeds. In order to support our approach, we have designed a concrete negotiation model with rewards. We also evaluate our approach and show that it indeed can choose an appropriate context provider and allocate the proceeds fairly.
在上下文感知计算中,如何提供合适的上下文信息是一个具有挑战性的问题。大多数现有的方法使用集中的选择机制来决定哪些上下文信息是合适的。在本文中,我们提出了一种基于有报酬协商的新方法来解决这一问题。分布式上下文提供程序相互协商,以决定谁可以提供上下文以及他们如何分配收益。为了支持我们的方法,我们设计了一个带有奖励的具体谈判模型。我们还评估了我们的方法,并表明它确实可以选择合适的上下文提供者并公平分配收益。
{"title":"Rewards-based negotiation for providing context information","authors":"Bing Shi, Xianping Tao, Jian Lu","doi":"10.1145/1169075.1169083","DOIUrl":"https://doi.org/10.1145/1169075.1169083","url":null,"abstract":"How to provide appropriate context information is a challenging problem in context-aware computing. Most existing approaches use a centralized selection mechanism to decide which context information is appropriate. In this paper, we propose a novel approach based on negotiation with rewards to solving such problem. Distributed context providers negotiate with each other to decide who can provide context and how they allocate proceeds. In order to support our approach, we have designed a concrete negotiation model with rewards. We also evaluate our approach and show that it indeed can choose an appropriate context provider and allocate the proceeds fairly.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124989537","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
Towards pervasive connectivity in mobile computing settings 在移动计算环境中普及连接
Pub Date : 2006-11-27 DOI: 10.1145/1169075.1169080
F. Siegemund, M. Haroon, G. Brasche
Pervasive computing scenarios often assume pervasive connectivity. Yet, because of different communication technologies that are integrated into different devices (e.g., IrDA or Bluetooth), because of different high-level communication protocols (e.g., IPv4 vs. IPv6), and because of security and networking constraints (e.g., firewalls and NATs) pervasive connectivity is an illusion in most real-world environments. This is especially true for scenarios involving mobile users because there is no prior knowledge about the devices and users present. This paper presents a novel approach for dealing with these connectivity restrictions in environments where groups of people need to cooperate with each other in an ad-hoc fashion. The core idea is to establish an overlay among group members that is used to share information about the current network environment. This information is conveyed in the form of dynamically generated tag sequences that are displayed and captured by the digital cameras integrated into an increasing number of mobile devices. Users who want to invite others to a group invoke an application that displays multiple, dynamically generated tags on their mobile device's screen. People, who want to join the group, then point the camera integrated into their handheld devices to the other device's screen. Thus, the displayed tag sequence is captured and decoded in real time; and the information contained therein can be used to securely and robustly join the group. By transmitting information about the group, group participants, and communication parameters within a sequence of tags, it is possible to provide ad-hoc connectivity in various mobile computing settings.
普适计算场景通常假设普适连接。然而,由于不同的通信技术被集成到不同的设备中(例如,IrDA或蓝牙),由于不同的高级通信协议(例如,IPv4与IPv6),并且由于安全和网络限制(例如,防火墙和nat),普遍的连接在大多数现实环境中是一种错觉。对于涉及移动用户的场景尤其如此,因为没有关于当前设备和用户的先验知识。本文提出了一种新颖的方法,用于在一组人需要以特别方式相互合作的环境中处理这些连接性限制。其核心思想是在群组成员之间建立一个覆盖层,用于共享有关当前网络环境的信息。该信息以动态生成的标记序列的形式传递,该标记序列由集成到越来越多的移动设备中的数码相机显示和捕获。希望邀请其他人加入群组的用户调用一个应用程序,该应用程序在其移动设备的屏幕上显示多个动态生成的标记。想要加入群组的人,然后将集成在手持设备中的摄像头对准另一台设备的屏幕。这样,所显示的标签序列被实时捕获和解码;其中包含的信息可用于安全、稳健地加入群组。通过在标记序列中传输关于组、组参与者和通信参数的信息,可以在各种移动计算设置中提供临时连接。
{"title":"Towards pervasive connectivity in mobile computing settings","authors":"F. Siegemund, M. Haroon, G. Brasche","doi":"10.1145/1169075.1169080","DOIUrl":"https://doi.org/10.1145/1169075.1169080","url":null,"abstract":"Pervasive computing scenarios often assume pervasive connectivity. Yet, because of different communication technologies that are integrated into different devices (e.g., IrDA or Bluetooth), because of different high-level communication protocols (e.g., IPv4 vs. IPv6), and because of security and networking constraints (e.g., firewalls and NATs) pervasive connectivity is an illusion in most real-world environments. This is especially true for scenarios involving mobile users because there is no prior knowledge about the devices and users present. This paper presents a novel approach for dealing with these connectivity restrictions in environments where groups of people need to cooperate with each other in an ad-hoc fashion. The core idea is to establish an overlay among group members that is used to share information about the current network environment. This information is conveyed in the form of dynamically generated tag sequences that are displayed and captured by the digital cameras integrated into an increasing number of mobile devices. Users who want to invite others to a group invoke an application that displays multiple, dynamically generated tags on their mobile device's screen. People, who want to join the group, then point the camera integrated into their handheld devices to the other device's screen. Thus, the displayed tag sequence is captured and decoded in real time; and the information contained therein can be used to securely and robustly join the group. By transmitting information about the group, group participants, and communication parameters within a sequence of tags, it is possible to provide ad-hoc connectivity in various mobile computing settings.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122905371","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
期刊
workshop on Middleware for Pervasive and Ad-hoc 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