首页 > 最新文献

Companion '08最新文献

英文 中文
A flexible architecture for mobile collaboration services 移动协作服务的灵活架构
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462770
T. Springer, Daniel Schuster, I. Braun, Jordan Janeiro, M. Endler, A. Loureiro
While a multitude of collaborative applications are available in mobile environments, most of them are built from scratch or use proprietary libraries. In this paper we present a conceptual architecture and a set of reusable services for mobile collaborative systems. The evaluation is based on the implementation of a mobile collaborative tourist guide system using three different mobile platforms.
虽然在移动环境中有大量可用的协作应用程序,但其中大多数都是从头开始构建或使用专有库。本文提出了一种移动协作系统的概念架构和一套可重用服务。该评估基于使用三种不同移动平台的移动协作导游系统的实施。
{"title":"A flexible architecture for mobile collaboration services","authors":"T. Springer, Daniel Schuster, I. Braun, Jordan Janeiro, M. Endler, A. Loureiro","doi":"10.1145/1462735.1462770","DOIUrl":"https://doi.org/10.1145/1462735.1462770","url":null,"abstract":"While a multitude of collaborative applications are available in mobile environments, most of them are built from scratch or use proprietary libraries. In this paper we present a conceptual architecture and a set of reusable services for mobile collaborative systems. The evaluation is based on the implementation of a mobile collaborative tourist guide system using three different mobile platforms.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115772611","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
Social networking on mobile environment 移动环境下的社交网络
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462760
B. Karki, Arto Hämäläinen, J. Porras
Social networking and social networking sites have gained popularity among internet users during the past few years. Social networks fulfill the need of users to stay connected to friends and other people interested in the same issues. Combining social networks to the mobile environment is a growing interest of mobile device users as it allows the users to be in their online social community despite their mobility. This paper introduces one social networking approach on the mobile environment. The approach is based on dynamic group creation and management in the PeerHood environment. A reference implementation of a social networking application built on top of PeerHood is presented.
在过去的几年里,社交网络和社交网站在互联网用户中越来越受欢迎。社交网络满足了用户与朋友和其他对相同问题感兴趣的人保持联系的需求。将社交网络与移动环境相结合是移动设备用户越来越感兴趣的事情,因为它允许用户在移动的情况下参与在线社交社区。本文介绍了一种移动环境下的社交网络方法。该方法基于PeerHood环境中的动态组创建和管理。提出了一个基于PeerHood的社交网络应用的参考实现。
{"title":"Social networking on mobile environment","authors":"B. Karki, Arto Hämäläinen, J. Porras","doi":"10.1145/1462735.1462760","DOIUrl":"https://doi.org/10.1145/1462735.1462760","url":null,"abstract":"Social networking and social networking sites have gained popularity among internet users during the past few years. Social networks fulfill the need of users to stay connected to friends and other people interested in the same issues. Combining social networks to the mobile environment is a growing interest of mobile device users as it allows the users to be in their online social community despite their mobility. This paper introduces one social networking approach on the mobile environment. The approach is based on dynamic group creation and management in the PeerHood environment. A reference implementation of a social networking application built on top of PeerHood is presented.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123466185","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 26
Dependable distributed OSGi environment 可靠的分布式OSGi环境
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462765
M. Matos, A. Sousa
The OSGi platform embodies the desirable concepts of modularity and dynamic components to build a Service Oriented Platform, whose components interact by means of well defined contracts. Despite being service oriented, it lacks mechanisms to differentiate service's customers from each other and, therefore, it fails to provide different Service Level Agreements. In this paper we start by isolating customers from each other and at a later stage provide mechanisms to offer adequate SLAs. As each client is isolated in a self-contained environment we are able to decouple them from the platform (and from the underlying node) to offer mobility among nodes. The advantages of this approach are two-fold: 1) ability to cope with node failures by migrating customers to healthy nodes and 2) optimization of global resource resource usage and further enforcement of SLA by migrating customers to nodes with adequate resources available.
OSGi平台体现了模块化和动态组件的理想概念,以构建面向服务的平台,其组件通过定义良好的契约进行交互。尽管是面向服务的,但它缺乏区分服务客户的机制,因此无法提供不同的服务水平协议。在本文中,我们首先将客户彼此隔离,并在稍后阶段提供提供适当sla的机制。由于每个客户机都被隔离在一个自包含的环境中,我们能够将它们与平台(以及底层节点)解耦,从而提供节点之间的移动性。这种方法有两个优点:1)通过将客户迁移到正常运行的节点来处理节点故障;2)通过将客户迁移到具有足够可用资源的节点来优化全局资源使用并进一步实施SLA。
{"title":"Dependable distributed OSGi environment","authors":"M. Matos, A. Sousa","doi":"10.1145/1462735.1462765","DOIUrl":"https://doi.org/10.1145/1462735.1462765","url":null,"abstract":"The OSGi platform embodies the desirable concepts of modularity and dynamic components to build a Service Oriented Platform, whose components interact by means of well defined contracts.\u0000 Despite being service oriented, it lacks mechanisms to differentiate service's customers from each other and, therefore, it fails to provide different Service Level Agreements. In this paper we start by isolating customers from each other and at a later stage provide mechanisms to offer adequate SLAs.\u0000 As each client is isolated in a self-contained environment we are able to decouple them from the platform (and from the underlying node) to offer mobility among nodes. The advantages of this approach are two-fold: 1) ability to cope with node failures by migrating customers to healthy nodes and 2) optimization of global resource resource usage and further enforcement of SLA by migrating customers to nodes with adequate resources available.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128497275","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
A peer-to-peer approach to providing QoS monitoring for web service activities 为web服务活动提供QoS监视的点对点方法
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462738
F. Karim
Steady increases in the adoption of web services for automating critical business processes or activities demand that certain Quality of Service (QoS) metrics are met. Common approaches to QoS monitoring are primarily based on a centralized model that we found to be inadequate in large-scale and high-volume computing environments, such as Intel's Assembly and Test manufacturing facilities. The main reasons are: scalability, issues related to practical deployment, and reconfigurability. In this paper, we will present a peer-to-peer approach that works by transparently turning a web service into a potential QoS monitor for all activities that flow through it. A lightweight middleware component, residing within the web service implementation, provides this transparency. The middleware component collects QoS metrics from a web service during activity processing and embeds the metrics within the business data payload. This allows the peers of that service to receive QoS metrics, apply specific monitoring rules, or take specific actions as the activity flows from one web service to the next. This decentralized pattern allows activities of different complexity and length to be monitored seamlessly. We will discuss our experience in implementing and using this technique at Intel's high-volume Assembly and Test manufacturing environment that span across multiple continents and geographic regions.
用于自动化关键业务流程或活动的web服务的稳步增长,要求满足某些服务质量(QoS)指标。QoS监控的常见方法主要基于集中式模型,我们发现这种模型在大规模和高容量计算环境(如Intel的组装和测试制造设施)中是不够的。主要原因是:可伸缩性、与实际部署相关的问题以及可重构性。在本文中,我们将介绍一种点对点方法,它通过透明地将web服务转变为流经它的所有活动的潜在QoS监视器来工作。驻留在web服务实现中的轻量级中间件组件提供了这种透明性。中间件组件在活动处理期间从web服务收集QoS指标,并将这些指标嵌入到业务数据有效负载中。这允许该服务的对等节点接收QoS指标,应用特定的监视规则,或者在活动从一个web服务流向下一个web服务时采取特定的操作。这种分散的模式允许无缝地监视不同复杂性和长度的活动。我们将讨论我们在英特尔跨越多个大陆和地理区域的大批量组装和测试制造环境中实现和使用该技术的经验。
{"title":"A peer-to-peer approach to providing QoS monitoring for web service activities","authors":"F. Karim","doi":"10.1145/1462735.1462738","DOIUrl":"https://doi.org/10.1145/1462735.1462738","url":null,"abstract":"Steady increases in the adoption of web services for automating critical business processes or activities demand that certain Quality of Service (QoS) metrics are met. Common approaches to QoS monitoring are primarily based on a centralized model that we found to be inadequate in large-scale and high-volume computing environments, such as Intel's Assembly and Test manufacturing facilities. The main reasons are: scalability, issues related to practical deployment, and reconfigurability.\u0000 In this paper, we will present a peer-to-peer approach that works by transparently turning a web service into a potential QoS monitor for all activities that flow through it. A lightweight middleware component, residing within the web service implementation, provides this transparency. The middleware component collects QoS metrics from a web service during activity processing and embeds the metrics within the business data payload. This allows the peers of that service to receive QoS metrics, apply specific monitoring rules, or take specific actions as the activity flows from one web service to the next. This decentralized pattern allows activities of different complexity and length to be monitored seamlessly. We will discuss our experience in implementing and using this technique at Intel's high-volume Assembly and Test manufacturing environment that span across multiple continents and geographic regions.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128689704","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Selective code dissemination in mobile wireless sensor networks 移动无线传感器网络中的选择性代码传播
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462768
B. Pásztor, L. Mottola, C. Mascolo, G. Picco
We present a programming model and distributed protocol to reprogram application-defined subsets of nodes in a wireless sensor network (WSN). the protocol operation is rooted in the use of social information inferred from the behavior of the individuals nodes are attached to.
提出了一种编程模型和分布式协议,用于对无线传感器网络(WSN)中应用定义的节点子集进行重新编程。协议操作根植于从节点所依附的个体的行为中推断出的社会信息的使用。
{"title":"Selective code dissemination in mobile wireless sensor networks","authors":"B. Pásztor, L. Mottola, C. Mascolo, G. Picco","doi":"10.1145/1462735.1462768","DOIUrl":"https://doi.org/10.1145/1462735.1462768","url":null,"abstract":"We present a programming model and distributed protocol to reprogram application-defined subsets of nodes in a wireless sensor network (WSN). the protocol operation is rooted in the use of social information inferred from the behavior of the individuals nodes are attached to.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128580972","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
FOREVER: Fault/intrusiOn REmoVal through Evolution & Recovery 永远:通过进化和恢复来消除故障/入侵
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462763
A. Bessani, Hans P. Reiser, Paulo Sousa, Ilir Gashi, Vladimir Stankovic, T. Distler, R. Kapitza, Alessandro Daidone, R. Obelheiro
The goal of the FOREVER project is to develop a service for Fault/intrusiOn REmoVal through Evolution & Recovery. In order to achieve this goal, our work addresses three main tasks: the definition of the FOREVER service architecture; the analysis of how diversity techniques can improve resilience; and the evaluation of the FOREVER service. The FOREVER service is an important contribution to intrustion-tolerant replication middleware and significantly enhances the resilience.
FOREVER项目的目标是开发一种通过进化和恢复来消除故障/入侵的服务。为了实现这一目标,我们的工作涉及三个主要任务:定义FOREVER服务体系结构;多样性技术如何提高弹性的分析;以及对永久服务的评估。FOREVER服务是对容错复制中间件的重要贡献,它显著增强了中间件的弹性。
{"title":"FOREVER: Fault/intrusiOn REmoVal through Evolution & Recovery","authors":"A. Bessani, Hans P. Reiser, Paulo Sousa, Ilir Gashi, Vladimir Stankovic, T. Distler, R. Kapitza, Alessandro Daidone, R. Obelheiro","doi":"10.1145/1462735.1462763","DOIUrl":"https://doi.org/10.1145/1462735.1462763","url":null,"abstract":"The goal of the FOREVER project is to develop a service for Fault/intrusiOn REmoVal through Evolution & Recovery. In order to achieve this goal, our work addresses three main tasks: the definition of the FOREVER service architecture; the analysis of how diversity techniques can improve resilience; and the evaluation of the FOREVER service. The FOREVER service is an important contribution to intrustion-tolerant replication middleware and significantly enhances the resilience.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115541625","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
Using the service coroner tool for diagnosing stale references in the OSGi platform 使用服务验尸器工具诊断OSGi平台中的过期引用
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462749
Kiev Gama, D. Donsez
The OSGi Service Platform is becoming the de facto middleware for the deployment of dynamic modular Java-based applications. It gives the possibility to install, to activate, to update and to uninstall application modules without needing to restart the host Java Virtual Machine. However, modules run on the memory space, and it is not possible to ensure that objects from unavailable (e.g. uninstalled) modules will no longer be referenced, since it depends on developers to correctly provide code that will handle the corresponding OSGi events which inform the departure of a module. Such errors, resulted from the mishandling of the dynamic arrival and departure of modules, are a hard to detect problem described in the OSGi specification as Stale References. It may lead to inconsistencies in application's behavior, state and memory. So far there were no tools addressing the diagnostics of this issue. In this demo we present the live utilization of our experimental tool, Service Coroner, which helps OSGi application developers and administrators in the diagnosis of stale references. Our presentation focus on the diagnosis of actual OSGi based applications that present the occurrence of stale references upon dynamic updates of modules.
OSGi服务平台正在成为部署基于java的动态模块化应用程序的事实上的中间件。它提供了安装、激活、更新和卸载应用程序模块的可能性,而无需重新启动主机Java虚拟机。然而,模块在内存空间上运行,并且不可能确保来自不可用(例如卸载)模块的对象不再被引用,因为它依赖于开发人员正确地提供代码来处理相应的OSGi事件,这些事件通知模块的离开。这种错误是由于对模块的动态到达和离开处理不当造成的,是OSGi规范中描述为陈旧引用的难以检测的问题。它可能导致应用程序的行为、状态和内存不一致。到目前为止,还没有解决这个问题的诊断工具。在这个演示中,我们展示了我们的实验工具Service验尸官的实时使用情况,它可以帮助OSGi应用程序开发人员和管理员诊断过时的引用。我们的演示集中于诊断实际的基于OSGi的应用程序,这些应用程序在动态更新模块时出现过时的引用。
{"title":"Using the service coroner tool for diagnosing stale references in the OSGi platform","authors":"Kiev Gama, D. Donsez","doi":"10.1145/1462735.1462749","DOIUrl":"https://doi.org/10.1145/1462735.1462749","url":null,"abstract":"The OSGi Service Platform is becoming the de facto middleware for the deployment of dynamic modular Java-based applications. It gives the possibility to install, to activate, to update and to uninstall application modules without needing to restart the host Java Virtual Machine. However, modules run on the memory space, and it is not possible to ensure that objects from unavailable (e.g. uninstalled) modules will no longer be referenced, since it depends on developers to correctly provide code that will handle the corresponding OSGi events which inform the departure of a module. Such errors, resulted from the mishandling of the dynamic arrival and departure of modules, are a hard to detect problem described in the OSGi specification as Stale References. It may lead to inconsistencies in application's behavior, state and memory. So far there were no tools addressing the diagnostics of this issue. In this demo we present the live utilization of our experimental tool, Service Coroner, which helps OSGi application developers and administrators in the diagnosis of stale references. Our presentation focus on the diagnosis of actual OSGi based applications that present the occurrence of stale references upon dynamic updates of modules.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114904045","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
Geographical distribution of subscriptions for content-based publish/subscribe in MANETs manet中基于内容的发布/订阅订阅的地理分布
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462764
J. Mocito, J. A. Briones-García, B. Koldehofe, Hugo M. Miranda, L. Rodrigues
Establishing content-based publish/subscribe in the resource constrained and failure prone environment of Mobile Ad-Hoc Networks (MANETs) is a highly challenging task. Movement of nodes and network partitioning can require frequent and possibly expensive reorganizations of the publish/subscribe system. Many approaches towards publish/subscribe in MANETs either rely explicitly on location information, or are characterized by a high subscription and publication overhead. In this paper we present preliminary research on how geographical distribution of subscriptions may help to overcome some shortcomings of both approaches.
在资源受限、易发生故障的移动自组网环境中建立基于内容的发布/订阅是一项极具挑战性的任务。节点的移动和网络分区可能需要对发布/订阅系统进行频繁且可能代价高昂的重组。在manet中实现发布/订阅的许多方法要么显式地依赖于位置信息,要么以高订阅和发布开销为特征。在本文中,我们提出了关于订阅的地理分布如何有助于克服两种方法的一些缺点的初步研究。
{"title":"Geographical distribution of subscriptions for content-based publish/subscribe in MANETs","authors":"J. Mocito, J. A. Briones-García, B. Koldehofe, Hugo M. Miranda, L. Rodrigues","doi":"10.1145/1462735.1462764","DOIUrl":"https://doi.org/10.1145/1462735.1462764","url":null,"abstract":"Establishing content-based publish/subscribe in the resource constrained and failure prone environment of Mobile Ad-Hoc Networks (MANETs) is a highly challenging task. Movement of nodes and network partitioning can require frequent and possibly expensive reorganizations of the publish/subscribe system. Many approaches towards publish/subscribe in MANETs either rely explicitly on location information, or are characterized by a high subscription and publication overhead. In this paper we present preliminary research on how geographical distribution of subscriptions may help to overcome some shortcomings of both approaches.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125299957","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
Using live distributed objects for office automation: demo proposal 在办公自动化中使用实时分布式对象:演示提案
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462752
Jong Hoon Ahnn, K. Birman, Krzysztof Ostrowski, R. V. Renesse
Web services and platforms such as .NET make it easy to integrate interactive end-user applications with backend services. However, it remains hard to build collaborative applications in which information is shared within teams. We present a new drag-and-drop technology, in which standard office documents (spreadsheets, databases, etc.) are interconnected with eventdriven middleware ("live distributed objects"), to create distributed applications in which changes to underlying data propagate quickly to downstream applications. Information is replicated in a consistent manner, making it easy for team members to share updates and to coordinate their actions. In this demo, we present our middleware platform in office automation settings which is highly automated and highly configurable.
Web服务和平台(如。net)使得将交互式终端用户应用程序与后端服务集成起来变得很容易。然而,构建在团队内部共享信息的协作应用程序仍然很困难。我们提出了一种新的拖放技术,其中标准办公文档(电子表格、数据库等)与事件驱动的中间件(“实时分布式对象”)相互连接,以创建分布式应用程序,其中底层数据的更改可以快速传播到下游应用程序。以一致的方式复制信息,使团队成员可以轻松地共享更新并协调他们的行动。在这个演示中,我们展示了我们在办公自动化设置中的中间件平台,它是高度自动化和高度可配置的。
{"title":"Using live distributed objects for office automation: demo proposal","authors":"Jong Hoon Ahnn, K. Birman, Krzysztof Ostrowski, R. V. Renesse","doi":"10.1145/1462735.1462752","DOIUrl":"https://doi.org/10.1145/1462735.1462752","url":null,"abstract":"Web services and platforms such as .NET make it easy to integrate interactive end-user applications with backend services. However, it remains hard to build collaborative applications in which information is shared within teams. We present a new drag-and-drop technology, in which standard office documents (spreadsheets, databases, etc.) are interconnected with eventdriven middleware (\"live distributed objects\"), to create distributed applications in which changes to underlying data propagate quickly to downstream applications. Information is replicated in a consistent manner, making it easy for team members to share updates and to coordinate their actions. In this demo, we present our middleware platform in office automation settings which is highly automated and highly configurable.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132612904","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
Exploiting extreme heterogeneity in a flood warning scenario using the Gridkit middleware 使用Gridkit中间件在洪水预警场景中利用极端的异构性
Pub Date : 2008-12-01 DOI: 10.1145/1462735.1462748
D. Hughes, N. Bencomo, G. Blair, G. Coulson, P. Grace, Barry Porter
This demonstration showcases the Gridkit middleware in a flood monitoring and warning scenario. Gridkit provides the services required to support wireless sensor network based environmental monitoring and also hosts lightweight hydraulic models which are used to provide timely alerts to local residents warning of imminent flood events. In this scenario, Gridkit abstracts over a number of low-level sensing, computational and networking technologies. This paper and associated demonstration will show that using distributed dynamic reconfiguration, these heterogeneous sensor network technologies may be safely adapted to cope with changing environmental conditions while providing timely flood warnings, resulting in significant power savings and performance improvements.
这个演示展示了Gridkit中间件在洪水监测和预警场景中的应用。Gridkit提供支持基于无线传感器网络的环境监测所需的服务,还提供轻型水力模型,用于向当地居民提供即将发生的洪水事件的及时警报。在这种情况下,Gridkit抽象了许多低级感知、计算和网络技术。本文和相关的演示将表明,使用分布式动态重构,这些异构传感器网络技术可以安全地适应不断变化的环境条件,同时提供及时的洪水预警,从而显著节省电力并提高性能。
{"title":"Exploiting extreme heterogeneity in a flood warning scenario using the Gridkit middleware","authors":"D. Hughes, N. Bencomo, G. Blair, G. Coulson, P. Grace, Barry Porter","doi":"10.1145/1462735.1462748","DOIUrl":"https://doi.org/10.1145/1462735.1462748","url":null,"abstract":"This demonstration showcases the Gridkit middleware in a flood monitoring and warning scenario. Gridkit provides the services required to support wireless sensor network based environmental monitoring and also hosts lightweight hydraulic models which are used to provide timely alerts to local residents warning of imminent flood events. In this scenario, Gridkit abstracts over a number of low-level sensing, computational and networking technologies. This paper and associated demonstration will show that using distributed dynamic reconfiguration, these heterogeneous sensor network technologies may be safely adapted to cope with changing environmental conditions while providing timely flood warnings, resulting in significant power savings and performance improvements.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124606656","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
期刊
Companion '08
全部 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