首页 > 最新文献

Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)最新文献

英文 中文
Lessons learned applying performance modeling and analysis techniques 应用性能建模和分析技术的经验教训
Julie A. Street, IV RobertG.Pettit
This paper provides a series of lessons learned with respect to using performance modeling and analysis techniques on designs of object-oriented software systems. Specifically it focuses on the application of the Unified Modeling Language (UML) profile for schedulability performance, and time (SPT) paired with statistical simulation and coloured Petri nets (CPNs). The experiences captured in this paper are based on observations from an empirical study evaluating these techniques
本文提供了一系列关于在面向对象软件系统的设计中使用性能建模和分析技术的经验教训。特别地,它侧重于统一建模语言(UML)配置文件的可调度性能和时间(SPT)与统计模拟和彩色Petri网(cpn)配对的应用。本文中获得的经验是基于对这些技术进行评估的实证研究的观察结果
{"title":"Lessons learned applying performance modeling and analysis techniques","authors":"Julie A. Street, IV RobertG.Pettit","doi":"10.1109/ISORC.2006.46","DOIUrl":"https://doi.org/10.1109/ISORC.2006.46","url":null,"abstract":"This paper provides a series of lessons learned with respect to using performance modeling and analysis techniques on designs of object-oriented software systems. Specifically it focuses on the application of the Unified Modeling Language (UML) profile for schedulability performance, and time (SPT) paired with statistical simulation and coloured Petri nets (CPNs). The experiences captured in this paper are based on observations from an empirical study evaluating these techniques","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127818777","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
MDA-based development in the DECOS integrated architecture - modeling the hardware platform 基于mda的DECOS集成体系结构开发——对硬件平台进行建模
B. Huber, R. Obermaisser, P. Peti
Reduced time-to-market in spite of increasing the system's functionality, reuse of software on different hardware platforms, and the demand for performing validation activities earlier in the development phase raise the need for revising the state-of-the-art development methodologies for distributed embedded systems. The model driven architecture is a design methodology addressing these emerging requirements. Developing embedded systems according to this model-based paradigm requires a platform-independent representation of the functionality of the application as well as a precise model of the targeted hardware platform. In this paper we introduce a meta-model for capturing the resources of hardware platforms realizing the DECOS architecture, which is an integrated time-triggered architecture aimed at the development of distributed embedded systems. Furthermore, we present a tool chain based on this meta-model that speeds up the modeling process and reduces the likelihood of human errors by facilitating the reuse of hardware building blocks from libraries
尽管增加了系统的功能,软件在不同硬件平台上的重用,以及在开发阶段早期执行验证活动的需求减少了进入市场的时间,这些都增加了修改分布式嵌入式系统的最新开发方法的需要。模型驱动的体系结构是一种处理这些新兴需求的设计方法。根据这种基于模型的范例开发嵌入式系统需要独立于平台的应用程序功能表示以及目标硬件平台的精确模型。本文介绍了一种用于捕获实现DECOS架构的硬件平台资源的元模型,DECOS架构是一种针对分布式嵌入式系统开发的集成时间触发架构。此外,我们提出了一个基于此元模型的工具链,通过促进库中硬件构建块的重用,加快了建模过程,减少了人为错误的可能性
{"title":"MDA-based development in the DECOS integrated architecture - modeling the hardware platform","authors":"B. Huber, R. Obermaisser, P. Peti","doi":"10.1109/ISORC.2006.50","DOIUrl":"https://doi.org/10.1109/ISORC.2006.50","url":null,"abstract":"Reduced time-to-market in spite of increasing the system's functionality, reuse of software on different hardware platforms, and the demand for performing validation activities earlier in the development phase raise the need for revising the state-of-the-art development methodologies for distributed embedded systems. The model driven architecture is a design methodology addressing these emerging requirements. Developing embedded systems according to this model-based paradigm requires a platform-independent representation of the functionality of the application as well as a precise model of the targeted hardware platform. In this paper we introduce a meta-model for capturing the resources of hardware platforms realizing the DECOS architecture, which is an integrated time-triggered architecture aimed at the development of distributed embedded systems. Furthermore, we present a tool chain based on this meta-model that speeds up the modeling process and reduces the likelihood of human errors by facilitating the reuse of hardware building blocks from libraries","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133756368","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
Real-time garbage collection for Java Java的实时垃圾收集
Martin Schoeberl
Automatic memory management or garbage collection greatly simplifies the development of large systems. However, garbage collection is usually not used in real-time systems due to the unpredictable temporal behavior of current implementations of a garbage collector. In this paper we propose a concurrent collector that is scheduled periodically in the same way as ordinary application threads. We provide an upper bound for the collector period so that the application threads never run out of memory
自动内存管理或垃圾收集极大地简化了大型系统的开发。然而,由于垃圾收集器当前实现的不可预测的临时行为,垃圾收集通常不会在实时系统中使用。在本文中,我们提出了一种与普通应用程序线程相同的定期调度的并发收集器。我们为收集器周期提供了一个上限,以便应用程序线程永远不会耗尽内存
{"title":"Real-time garbage collection for Java","authors":"Martin Schoeberl","doi":"10.1109/ISORC.2006.66","DOIUrl":"https://doi.org/10.1109/ISORC.2006.66","url":null,"abstract":"Automatic memory management or garbage collection greatly simplifies the development of large systems. However, garbage collection is usually not used in real-time systems due to the unpredictable temporal behavior of current implementations of a garbage collector. In this paper we propose a concurrent collector that is scheduled periodically in the same way as ordinary application threads. We provide an upper bound for the collector period so that the application threads never run out of memory","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122085860","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}
引用次数: 41
Java Virtual Machine monitoring for dependability benchmarking 用于可靠性基准测试的Java虚拟机监控
S. Orlando, S. Russo
A monitoring infrastructure is a key component in each task aimed at evaluating the dependability of a system. This paper presents a monitoring infrastructure for the Java Virtual Machine (JVM), which is starting to be employed in mission and safety critical application, often with real-time requirements. This infrastructure, named JVMMon, collects data about both the state and the failures of the monitored Virtual Machine. The state of the JVM was defined according to the Java Virtual Machine specification. JVMMon is constituted by three components: a monitoring agent which collects data from the monitored VM; a local monitor daemon that receives data from such agent and updates the state of the JVM; a data collector, which stores events and state snapshots in a database. The impact on the performance of the JVM has been evaluated running the SPEC JVM98 benchmark suite
监视基础设施是每个旨在评估系统可靠性的任务中的关键组件。本文介绍了Java虚拟机(JVM)的监视基础设施,它开始用于任务和安全关键型应用程序,通常具有实时需求。这个名为JVMMon的基础设施收集有关被监视的虚拟机的状态和故障的数据。JVM的状态是根据Java虚拟机规范定义的。JVMMon由三个组件组成:一个监控代理,从被监控的虚拟机收集数据;本地监视器守护进程,它从代理接收数据并更新JVM的状态;数据收集器,它将事件和状态快照存储在数据库中。对JVM性能的影响已经运行SPEC JVM98基准测试套件进行了评估
{"title":"Java Virtual Machine monitoring for dependability benchmarking","authors":"S. Orlando, S. Russo","doi":"10.1109/ISORC.2006.45","DOIUrl":"https://doi.org/10.1109/ISORC.2006.45","url":null,"abstract":"A monitoring infrastructure is a key component in each task aimed at evaluating the dependability of a system. This paper presents a monitoring infrastructure for the Java Virtual Machine (JVM), which is starting to be employed in mission and safety critical application, often with real-time requirements. This infrastructure, named JVMMon, collects data about both the state and the failures of the monitored Virtual Machine. The state of the JVM was defined according to the Java Virtual Machine specification. JVMMon is constituted by three components: a monitoring agent which collects data from the monitored VM; a local monitor daemon that receives data from such agent and updates the state of the JVM; a data collector, which stores events and state snapshots in a database. The impact on the performance of the JVM has been evaluated running the SPEC JVM98 benchmark suite","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"380 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122169421","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}
引用次数: 12
RTSTREAM: real-time query processing for data streams RTSTREAM:数据流的实时查询处理
Yuan Wei, S. Son, J. Stankovic
Many real-time applications, such as traffic control systems, surveillance systems and health monitoring systems, need to operate on continuous unbounded streams of data. These applications also have inherent real-time performance requirements that have to be met under high-volume, time-varying incoming data streams. In this paper, we present a real-time data stream query model named PQuery, which provides periodic real-time queries on data streams for the aforementioned real-time applications. To support the PQuery model, a real-time data stream management prototype system named RTSTREAM is developed to provide deadline miss ratio guarantees for periodic queries over continuous and unbounded data streams. We describe the periodic query semantics and discuss why the periodic query model is appropriate for real-time applications. To handle irregular data arrival patterns and query workloads, we propose data admission as an overload protection mechanism. We conduct performance studies with synthetic workloads as well as real workloads from network traffic monitoring applications. The experimental results show that the proposed periodic query model suits the need of the real-time applications and the data admission overload protection approach is effective in managing the workload fluctuations
许多实时应用程序,如交通控制系统、监视系统和健康监测系统,需要在连续的无界数据流上运行。这些应用程序还具有固有的实时性能要求,必须在大容量、时变的传入数据流下满足这些要求。本文提出了一种实时数据流查询模型PQuery,该模型为上述实时应用提供了对数据流的周期性实时查询。为了支持PQuery模型,开发了实时数据流管理原型系统RTSTREAM,为连续和无界数据流的周期性查询提供截止日期缺失率保证。我们描述了周期查询语义,并讨论了为什么周期查询模型适合于实时应用程序。为了处理不规则的数据到达模式和查询工作负载,我们提出了数据允许作为过载保护机制。我们对来自网络流量监控应用程序的合成工作负载和真实工作负载进行性能研究。实验结果表明,提出的周期查询模型符合实时应用的需要,数据允许过载保护方法在管理工作负载波动方面是有效的
{"title":"RTSTREAM: real-time query processing for data streams","authors":"Yuan Wei, S. Son, J. Stankovic","doi":"10.1109/ISORC.2006.68","DOIUrl":"https://doi.org/10.1109/ISORC.2006.68","url":null,"abstract":"Many real-time applications, such as traffic control systems, surveillance systems and health monitoring systems, need to operate on continuous unbounded streams of data. These applications also have inherent real-time performance requirements that have to be met under high-volume, time-varying incoming data streams. In this paper, we present a real-time data stream query model named PQuery, which provides periodic real-time queries on data streams for the aforementioned real-time applications. To support the PQuery model, a real-time data stream management prototype system named RTSTREAM is developed to provide deadline miss ratio guarantees for periodic queries over continuous and unbounded data streams. We describe the periodic query semantics and discuss why the periodic query model is appropriate for real-time applications. To handle irregular data arrival patterns and query workloads, we propose data admission as an overload protection mechanism. We conduct performance studies with synthetic workloads as well as real workloads from network traffic monitoring applications. The experimental results show that the proposed periodic query model suits the need of the real-time applications and the data admission overload protection approach is effective in managing the workload fluctuations","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129405274","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}
引用次数: 58
A hybrid scheduling scheme for hard, soft and non-real-time tasks 硬任务、软任务和非实时任务的混合调度方案
Pengliu Tan, Hai Jin, Minghu Zhang
This paper proposes a hybrid scheduling scheme for hard, soft and non-real-time tasks. The scheme creates a constant utilization server for each real-time scheduling policy and a total bandwidth server for all the non-real-time tasks with time sharing scheduling policy. Each server has a scheduler, called server scheduler, which is responsible for executing the ready-to-run tasks with the same scheduling policy as the server. All the servers are scheduled by the bottom operating system scheduler according to EDF algorithm. The schedulability test is also presented in this paper. The hybrid scheme can be used to implement different real time systems with different goals (such as hard, soft or hybrid real-time systems) and can provide the real-time services with different QoS to the different task modes by adjusting every constant utilization server's size. This scheme also simplifies the schedulability analysis and validates the schedulability of the tasks with one scheduling policy independently of the tasks with other scheduling policies. The experimental results show that the hybrid scheme is an efficient scheduling scheme
提出了一种硬任务、软任务和非实时任务的混合调度方案。该方案为每个实时调度策略创建一个恒利用率服务器,为所有具有分时调度策略的非实时任务创建一个总带宽服务器。每个服务器都有一个调度器,称为服务器调度器,它负责使用与服务器相同的调度策略执行准备运行的任务。所有服务器由底层操作系统调度程序根据EDF算法调度。本文还介绍了可调度性测试。混合方案可以实现不同目标的不同实时系统(如硬实时、软实时或混合实时系统),通过调整每台恒利用率服务器的大小,可以为不同的任务模式提供不同QoS的实时服务。该方案还简化了可调度性分析,并独立于具有其他调度策略的任务验证具有一个调度策略的任务的可调度性。实验结果表明,该混合调度方案是一种高效的调度方案
{"title":"A hybrid scheduling scheme for hard, soft and non-real-time tasks","authors":"Pengliu Tan, Hai Jin, Minghu Zhang","doi":"10.1109/ISORC.2006.6","DOIUrl":"https://doi.org/10.1109/ISORC.2006.6","url":null,"abstract":"This paper proposes a hybrid scheduling scheme for hard, soft and non-real-time tasks. The scheme creates a constant utilization server for each real-time scheduling policy and a total bandwidth server for all the non-real-time tasks with time sharing scheduling policy. Each server has a scheduler, called server scheduler, which is responsible for executing the ready-to-run tasks with the same scheduling policy as the server. All the servers are scheduled by the bottom operating system scheduler according to EDF algorithm. The schedulability test is also presented in this paper. The hybrid scheme can be used to implement different real time systems with different goals (such as hard, soft or hybrid real-time systems) and can provide the real-time services with different QoS to the different task modes by adjusting every constant utilization server's size. This scheme also simplifies the schedulability analysis and validates the schedulability of the tasks with one scheduling policy independently of the tasks with other scheduling policies. The experimental results show that the hybrid scheme is an efficient scheduling scheme","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123761713","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}
引用次数: 12
Individual contour extraction for robust wide area target tracking in visual sensor networks 面向视觉传感器网络广域目标鲁棒跟踪的个体轮廓提取
Xiaoling Wu, Hoon Heo, R. Shaikh, Jinsung Cho, O. Chae, Sungyoung Lee
In this paper, we propose an approach to collaboratively track motion of a moving target in a wide area utilizing camera-equipped visual sensor networks, which are expected to play an essential role in a variety of applications such as surveillance and monitoring. A genetic fitting method for efficient contour extraction is used as inter-scene approach to detect and track the target. We also considered the existence of faulty sensors in the network which deteriorate the difficulty of target tracking problem, and proposed a robust sensor collaboration method. The experimental results have shown that the proposed target tracking approach produces very successful target tracking compared with the existing method especially in case that the target is adjacent to neighboring objects of background
在本文中,我们提出了一种利用配备摄像机的视觉传感器网络协同跟踪广域运动目标的方法,该方法有望在监视和监控等各种应用中发挥重要作用。采用高效轮廓提取的遗传拟合方法作为场景间检测和跟踪目标的方法。考虑到网络中存在故障传感器会降低目标跟踪问题的难度,提出了一种鲁棒传感器协同方法。实验结果表明,与现有的目标跟踪方法相比,所提出的目标跟踪方法能够很好地跟踪目标,特别是当目标与背景中的相邻目标相邻时
{"title":"Individual contour extraction for robust wide area target tracking in visual sensor networks","authors":"Xiaoling Wu, Hoon Heo, R. Shaikh, Jinsung Cho, O. Chae, Sungyoung Lee","doi":"10.1109/ISORC.2006.40","DOIUrl":"https://doi.org/10.1109/ISORC.2006.40","url":null,"abstract":"In this paper, we propose an approach to collaboratively track motion of a moving target in a wide area utilizing camera-equipped visual sensor networks, which are expected to play an essential role in a variety of applications such as surveillance and monitoring. A genetic fitting method for efficient contour extraction is used as inter-scene approach to detect and track the target. We also considered the existence of faulty sensors in the network which deteriorate the difficulty of target tracking problem, and proposed a robust sensor collaboration method. The experimental results have shown that the proposed target tracking approach produces very successful target tracking compared with the existing method especially in case that the target is adjacent to neighboring objects of background","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121513580","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
A lightweight intrusion-tolerant overlay network 一种轻量级的抗入侵覆盖网络
R. Obelheiro, J. Fraga
The Internet routing layer is at times too slow at recovering from faults and makes a sub-optimal use of redundancy available at the IP layer overlay networks can overcome these deficiencies to provide communication infrastructures with greater availability and flexibility. The majority of current experiences, however, are able to tolerate only simple (crash) failures of the underlying network. In this paper we present LITON, an overlay network architecture that aims at providing highly available communication in spite of faults and intrusions in the network. We also present a graph-theoretic model that allows the degree of fault and intrusion tolerance of a given overlay to be determined, as well as simulation results that validate this model and demonstrate that LITON accomplishes its goal even in worst-case scenarios
Internet路由层有时在从故障中恢复时速度太慢,并且在IP层上对冗余的使用不够理想。覆盖网络可以克服这些缺陷,为通信基础设施提供更高的可用性和灵活性。然而,目前的大多数体验只能容忍底层网络的简单(崩溃)故障。在本文中,我们提出了LITON,一种覆盖网络架构,旨在提供高可用性的通信,尽管网络中的故障和入侵。我们还提出了一个图论模型,该模型允许确定给定覆盖层的故障和入侵容忍度,以及验证该模型的仿真结果,并证明即使在最坏的情况下,LITON也能实现其目标
{"title":"A lightweight intrusion-tolerant overlay network","authors":"R. Obelheiro, J. Fraga","doi":"10.1109/ISORC.2006.7","DOIUrl":"https://doi.org/10.1109/ISORC.2006.7","url":null,"abstract":"The Internet routing layer is at times too slow at recovering from faults and makes a sub-optimal use of redundancy available at the IP layer overlay networks can overcome these deficiencies to provide communication infrastructures with greater availability and flexibility. The majority of current experiences, however, are able to tolerate only simple (crash) failures of the underlying network. In this paper we present LITON, an overlay network architecture that aims at providing highly available communication in spite of faults and intrusions in the network. We also present a graph-theoretic model that allows the degree of fault and intrusion tolerance of a given overlay to be determined, as well as simulation results that validate this model and demonstrate that LITON accomplishes its goal even in worst-case scenarios","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130339970","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}
引用次数: 11
A fault-tolerant transactional agent model on distributed objects 分布式对象上的容错事务代理模型
Y. Tanaka, Naohiro Hayashibara, T. Enokido, M. Takizawa
A transactional agent is a mobile agent to manipulate objects distributed on computers with some type of commitment condition. For example, a transactional agent commits only if at least one object could be successfully manipulated in the at-least-one commitment condition. Computers may stop by fault while networks are assumed to be reliable. In the client-server model, servers can be fault-tolerant according to traditional replication and checkpointing technologies. However, an application program cannot be performed if a client computer is faulty. An application program can be performed on another operational computer even if a computer is faulty in the transactional agent model. For example, a transactional agent can move to another operational computer if some destination computer where the agent to move is faulty. There are kinds of faulty computers for a transactional agent, current, destination, and sibling computers where a transactional agent now exist, will move, and has visited, respectively. We discuss how the transactional agent can be tolerant of the types of faults. We show how a program reliably manipulating objects can be realized in a mobile agent in presence of computer faults
事务代理是一种移动代理,用于操作具有某种类型的承诺条件的分布在计算机上的对象。例如,只有在至少一个提交条件下至少有一个对象可以成功操作时,事务代理才会提交。当网络被认为是可靠的时候,计算机可能会因故障而停止。在客户机-服务器模型中,根据传统的复制和检查点技术,服务器可以容错。当客户端计算机故障时,应用程序无法正常运行。即使在事务代理模型中有一台计算机出现故障,应用程序也可以在另一台运行计算机上执行。例如,如果要移动代理的某个目标计算机出现故障,事务代理可以移动到另一台可运行的计算机。对于事务代理来说,有几种故障计算机,分别是当前、目标和兄弟计算机,其中事务代理现在存在、将要移动和已经访问过。我们讨论事务性代理如何容忍各种类型的错误。我们展示了在存在计算机故障的情况下,如何在移动代理中实现可靠地操作对象的程序
{"title":"A fault-tolerant transactional agent model on distributed objects","authors":"Y. Tanaka, Naohiro Hayashibara, T. Enokido, M. Takizawa","doi":"10.1109/ISORC.2006.2","DOIUrl":"https://doi.org/10.1109/ISORC.2006.2","url":null,"abstract":"A transactional agent is a mobile agent to manipulate objects distributed on computers with some type of commitment condition. For example, a transactional agent commits only if at least one object could be successfully manipulated in the at-least-one commitment condition. Computers may stop by fault while networks are assumed to be reliable. In the client-server model, servers can be fault-tolerant according to traditional replication and checkpointing technologies. However, an application program cannot be performed if a client computer is faulty. An application program can be performed on another operational computer even if a computer is faulty in the transactional agent model. For example, a transactional agent can move to another operational computer if some destination computer where the agent to move is faulty. There are kinds of faulty computers for a transactional agent, current, destination, and sibling computers where a transactional agent now exist, will move, and has visited, respectively. We discuss how the transactional agent can be tolerant of the types of faults. We show how a program reliably manipulating objects can be realized in a mobile agent in presence of computer faults","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117048357","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
Embedded sensor networked operating system 嵌入式传感器网络操作系统
Seungmin Park, Jin Won Kim, Kwangyong Lee, Kee-Young Shin, Daeyoung Kim
Recently, the availability of cheap and small micro sensor node and low power wireless communication give a contribution of enhanced developments of wireless sensor network application in real society. Furthermore, middlewares and operating systems for convenience on development of sensor network application are essentially needed. In this paper, we introduce a sensor network operation system, Nano-Qplus platform, which is flexible, dynamic, and easy manageable for sensor network application programmers. Furthermore, for the purpose of performance evaluation, we compare Nano-Qplus to other sensor network operating systems related to memory read/write time and task creation latency. The results of performance analysis shows that Nano-Qplus offers enhanced advantages that other sensor network operating systems, so we can notice Nano-Qplus is easily applied to real sensor network applications
近年来,廉价、小型的微传感器节点和低功耗无线通信的出现,促进了无线传感器网络在现实社会中的应用发展。此外,还需要方便传感器网络应用开发的中间件和操作系统。本文介绍了一种传感器网络操作系统Nano-Qplus平台,它具有灵活、动态、易于管理的特点。此外,为了进行性能评估,我们将Nano-Qplus与其他传感器网络操作系统在内存读/写时间和任务创建延迟方面进行了比较。性能分析结果表明,Nano-Qplus比其他传感器网络操作系统具有更强的优势,因此我们可以看到Nano-Qplus很容易应用于实际的传感器网络应用
{"title":"Embedded sensor networked operating system","authors":"Seungmin Park, Jin Won Kim, Kwangyong Lee, Kee-Young Shin, Daeyoung Kim","doi":"10.1109/ISORC.2006.33","DOIUrl":"https://doi.org/10.1109/ISORC.2006.33","url":null,"abstract":"Recently, the availability of cheap and small micro sensor node and low power wireless communication give a contribution of enhanced developments of wireless sensor network application in real society. Furthermore, middlewares and operating systems for convenience on development of sensor network application are essentially needed. In this paper, we introduce a sensor network operation system, Nano-Qplus platform, which is flexible, dynamic, and easy manageable for sensor network application programmers. Furthermore, for the purpose of performance evaluation, we compare Nano-Qplus to other sensor network operating systems related to memory read/write time and task creation latency. The results of performance analysis shows that Nano-Qplus offers enhanced advantages that other sensor network operating systems, so we can notice Nano-Qplus is easily applied to real sensor network applications","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"269 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122702940","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
期刊
Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)
全部 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