首页 > 最新文献

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

英文 中文
Distributed real-time computing in autonomous robots using time-triggered and message-triggered objects (TMOs) 基于时间触发和消息触发对象的自主机器人分布式实时计算
Jan O. Biermeyer, V. P. Srini, B. Kleinjohann
Distributed real-time computing is one of the enabling technologies in establishing a team of autonomous robots. A team of soccer playing robots, Paderkicker, contains many computing nodes handling environment perception, artificial intelligence, team coordination, autonomous actuation, and interactions with external entities such as a remote server. Robots must act with varying degrees of autonomy in real-time. The time-triggered message-triggered object (TMO) programming scheme offers a high-level high-precision approach to programming of distributed real-time computing operations. The TMO programmer can apply deadlines to method executions and result-arrivals in a straightforward way. He is thus relieved from dealing with low-level resource allocation details and can show considerably increased productivity. This paper describes a TMO structuring approach for constructing teams of autonomous robots. A TMO network architecture is described for the Paderkicker team
分布式实时计算是建立自主机器人团队的使能技术之一。一个足球机器人团队,Paderkicker,包含许多处理环境感知、人工智能、团队协调、自主驱动以及与外部实体(如远程服务器)交互的计算节点。机器人必须具有不同程度的实时自主性。时间触发消息触发对象(TMO)编程方案为分布式实时计算操作的编程提供了一种高层次、高精度的方法。TMO程序员可以以一种直接的方式对方法执行和结果到达应用截止日期。因此,他从处理低级资源分配细节中解脱出来,并且可以显示出显著提高的生产力。本文描述了一种构建自主机器人团队的TMO结构方法。为Paderkicker团队描述了一个TMO网络架构
{"title":"Distributed real-time computing in autonomous robots using time-triggered and message-triggered objects (TMOs)","authors":"Jan O. Biermeyer, V. P. Srini, B. Kleinjohann","doi":"10.1109/ISORC.2006.31","DOIUrl":"https://doi.org/10.1109/ISORC.2006.31","url":null,"abstract":"Distributed real-time computing is one of the enabling technologies in establishing a team of autonomous robots. A team of soccer playing robots, Paderkicker, contains many computing nodes handling environment perception, artificial intelligence, team coordination, autonomous actuation, and interactions with external entities such as a remote server. Robots must act with varying degrees of autonomy in real-time. The time-triggered message-triggered object (TMO) programming scheme offers a high-level high-precision approach to programming of distributed real-time computing operations. The TMO programmer can apply deadlines to method executions and result-arrivals in a straightforward way. He is thus relieved from dealing with low-level resource allocation details and can show considerably increased productivity. This paper describes a TMO structuring approach for constructing teams of autonomous robots. A TMO network architecture is described for the Paderkicker team","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"4 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":"129103912","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
Deductive glue code synthesis for embedded software systems based on code patterns 基于代码模式的嵌入式软件系统的演绎粘合代码合成
Jian Liu, Jicheng Fu, Yansheng Zhang, F. Bastani, I. Yen, A. Tai, S. Chau
Automated code synthesis is a constructive process that can be used to generate programs from specifications. It can, thus, greatly reduce the software development cost and time. The use of formal code synthesis approach for software generation further increases the dependability of the system. Though code synthesis has many potential benefits, the synthesis techniques are still limited. Meanwhile, components are widely used in embedded system development. Applying code synthesis to component based software development (CBSD) process can greatly enhance the capability of code synthesis while reducing the component composition efforts. In this paper, we discuss the issues and techniques for applying deductive code synthesis techniques to CBSD. For deductive synthesis in CBSD, a rule base is the key for inferring appropriate component composition. We use the code patterns to guide the development of rules. Code patterns have been proposed to capture the typical usages of the components. Several general composition operations have been identified to facilitate systematic composition. We present the technique for rule development and automated generation of new patterns from existing code patterns. A case study of using this method in building a real-time control system is also presented
自动代码合成是一个建设性的过程,可用于根据规范生成程序。因此,它可以大大减少软件开发的成本和时间。采用形式化的代码合成方法生成软件,进一步提高了系统的可靠性。虽然代码合成有许多潜在的好处,但合成技术仍然有限。同时,组件在嵌入式系统开发中得到了广泛的应用。将代码合成应用到基于组件的软件开发过程中,可以大大提高代码合成的能力,同时减少组件组合的工作量。在本文中,我们讨论了在CBSD中应用演绎码合成技术的问题和技术。对于CBSD中的演绎合成,规则库是推断适当组件组成的关键。我们使用代码模式来指导规则的开发。已经提出了代码模式来捕获组件的典型用法。为了便于系统的构成,已经确定了几种一般的构成操作。我们介绍了规则开发和从现有代码模式自动生成新模式的技术。最后给出了应用该方法构建实时控制系统的实例研究
{"title":"Deductive glue code synthesis for embedded software systems based on code patterns","authors":"Jian Liu, Jicheng Fu, Yansheng Zhang, F. Bastani, I. Yen, A. Tai, S. Chau","doi":"10.1109/ISORC.2006.25","DOIUrl":"https://doi.org/10.1109/ISORC.2006.25","url":null,"abstract":"Automated code synthesis is a constructive process that can be used to generate programs from specifications. It can, thus, greatly reduce the software development cost and time. The use of formal code synthesis approach for software generation further increases the dependability of the system. Though code synthesis has many potential benefits, the synthesis techniques are still limited. Meanwhile, components are widely used in embedded system development. Applying code synthesis to component based software development (CBSD) process can greatly enhance the capability of code synthesis while reducing the component composition efforts. In this paper, we discuss the issues and techniques for applying deductive code synthesis techniques to CBSD. For deductive synthesis in CBSD, a rule base is the key for inferring appropriate component composition. We use the code patterns to guide the development of rules. Code patterns have been proposed to capture the typical usages of the components. Several general composition operations have been identified to facilitate systematic composition. We present the technique for rule development and automated generation of new patterns from existing code patterns. A case study of using this method in building a real-time control system is also presented","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"358 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":"115942740","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
Modeling behavioral patterns of concurrent objects using Petri nets 使用Petri网建模并发对象的行为模式
IV RobertG.Pettit, H. Gomaa
Object-oriented software development practices are being rapidly adopted within increasingly complex systems, including reactive, real-time and concurrent system applications. While data modeling is performed very well under current object-oriented development practices, behavioral modeling necessary to capture critical information in real-time, reactive, and concurrent systems is often lacking. Addressing this deficiency, we offer an approach for modeling and analyzing concurrent object-oriented software designs through the use of behavioral patterns captured through colored Petri nets
面向对象的软件开发实践在日益复杂的系统中被迅速采用,包括响应式、实时和并发系统应用程序。虽然数据建模在当前的面向对象开发实践中执行得非常好,但是在实时、反应性和并发系统中捕获关键信息所必需的行为建模通常是缺乏的。为了解决这一缺陷,我们提供了一种通过使用彩色Petri网捕获的行为模式来建模和分析并发面向对象软件设计的方法
{"title":"Modeling behavioral patterns of concurrent objects using Petri nets","authors":"IV RobertG.Pettit, H. Gomaa","doi":"10.1109/ISORC.2006.55","DOIUrl":"https://doi.org/10.1109/ISORC.2006.55","url":null,"abstract":"Object-oriented software development practices are being rapidly adopted within increasingly complex systems, including reactive, real-time and concurrent system applications. While data modeling is performed very well under current object-oriented development practices, behavioral modeling necessary to capture critical information in real-time, reactive, and concurrent systems is often lacking. Addressing this deficiency, we offer an approach for modeling and analyzing concurrent object-oriented software designs through the use of behavioral patterns captured through colored Petri nets","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"15 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":"114901343","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
Formal modeling and analysis of the AFDX frame management design 对AFDX框架的形式化建模和分析进行了管理设计
M. Anand, S. Vestal, S. Dajani-Brown, Insup Lee
The Avionics Full Duplex Switched Ethernet (AFDX) has been developed to provide reliable data exchange with strong data transmission time guarantees in internal communication of the aircraft. The AFDX design is based on the principle of a switched network with physically redundant links to support availability and be tolerant to transmission and link failures in the network. In this work, we develop a formal model of the AFDX frame management to ascertain the reliability properties of the design. To capture the precise temporal semantics, we model the system as a network of timed automata and use Uppaal to model-check for the desired properties expressed in CTL. Our analysis indicates that the design of the AFDX frame management is vulnerable to faults such as network babbling which can trigger unwarranted system resets. We show that these problems can be alleviated by modifying the original design to include a priority queue at the receiver for storing the frames. We also suggest communicating redundant copies of the reset message to achieve tolerance to network babbling
航空电子全双工交换以太网(AFDX)是为了在飞机内部通信中提供可靠的数据交换和强大的数据传输时间保证而开发的。AFDX设计基于具有物理冗余链路的交换网络原理,以支持可用性,并容忍网络中的传输和链路故障。在这项工作中,我们建立了AFDX框架管理的形式化模型,以确定设计的可靠性特性。为了捕获精确的时间语义,我们将系统建模为一个时间自动机网络,并使用Uppaal对CTL中表达的所需属性进行模型检查。我们的分析表明,AFDX帧管理的设计容易受到诸如网络乱码等故障的影响,这些故障可能会触发不必要的系统复位。我们表明,这些问题可以通过修改原始设计来缓解,在接收端包含一个用于存储帧的优先级队列。我们还建议通信重置消息的冗余副本,以实现对网络乱码的容忍度
{"title":"Formal modeling and analysis of the AFDX frame management design","authors":"M. Anand, S. Vestal, S. Dajani-Brown, Insup Lee","doi":"10.1109/ISORC.2006.35","DOIUrl":"https://doi.org/10.1109/ISORC.2006.35","url":null,"abstract":"The Avionics Full Duplex Switched Ethernet (AFDX) has been developed to provide reliable data exchange with strong data transmission time guarantees in internal communication of the aircraft. The AFDX design is based on the principle of a switched network with physically redundant links to support availability and be tolerant to transmission and link failures in the network. In this work, we develop a formal model of the AFDX frame management to ascertain the reliability properties of the design. To capture the precise temporal semantics, we model the system as a network of timed automata and use Uppaal to model-check for the desired properties expressed in CTL. Our analysis indicates that the design of the AFDX frame management is vulnerable to faults such as network babbling which can trigger unwarranted system resets. We show that these problems can be alleviated by modifying the original design to include a priority queue at the receiver for storing the frames. We also suggest communicating redundant copies of the reset message to achieve tolerance to network babbling","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"20 4 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":"126201276","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}
引用次数: 16
Model-driven development: its essence and opportunities 模型驱动开发:其本质与机遇
B. Selić
This paper gives a short overview of model-driven development - an approach to software development in which high-level models play a fundamental role. First, the problems that plague current programming approaches are analyzed. This is followed by a short description of the essential features of model-driven development and the potential benefits that it can bring. The results achieved in industrial practice are reviewed briefly, followed by an analysis of current impediments towards greater levels of adoption of this approach and what needs to be done about to overcome them
本文简要概述了模型驱动开发——一种软件开发方法,其中高级模型起着基本作用。首先,分析了困扰当前编程方法的问题。接下来是对模型驱动开发的基本特性和它可能带来的潜在好处的简短描述。简要审查了在工业实践中取得的成果,然后分析了目前在更大程度上采用这种方法的障碍,以及需要做些什么来克服这些障碍
{"title":"Model-driven development: its essence and opportunities","authors":"B. Selić","doi":"10.1109/ISORC.2006.54","DOIUrl":"https://doi.org/10.1109/ISORC.2006.54","url":null,"abstract":"This paper gives a short overview of model-driven development - an approach to software development in which high-level models play a fundamental role. First, the problems that plague current programming approaches are analyzed. This is followed by a short description of the essential features of model-driven development and the potential benefits that it can bring. The results achieved in industrial practice are reviewed briefly, followed by an analysis of current impediments towards greater levels of adoption of this approach and what needs to be done about to overcome them","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"44 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":"124895573","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}
引用次数: 76
A software enhancement system for embedded software development 用于嵌入式软件开发的软件增强系统
Jia Zhou, K. Cooper, I. Yen, J. Linn, R. Paul
This paper proposes a rule-based expert system model to assist developers in enhancing the quality of embedded software. The expert system supports semi-automated source code enhancements from multiple perspectives including optimization, reconfiguration to achieve quality of service (QoS) trade-offs, conformance to coding standards, etc., by defining a rule base that is composed of modularized and extensible rule sets. The rule sets are composed of re-usable rules; the rules capture the in-depth knowledge of different software experts. The expert system also adopts a technique to support automated fact generation. This allows the expert system to support processing programs developed in different programming languages
本文提出了一种基于规则的专家系统模型,以帮助开发人员提高嵌入式软件的质量。专家系统通过定义由模块化和可扩展规则集组成的规则库,从多个角度支持半自动源代码增强,包括优化、重新配置以实现服务质量(QoS)权衡、符合编码标准等。规则集由可重用的规则组成;这些规则包含了不同软件专家的深入知识。专家系统还采用了一种支持自动事实生成的技术。这使得专家系统能够支持用不同编程语言开发的处理程序
{"title":"A software enhancement system for embedded software development","authors":"Jia Zhou, K. Cooper, I. Yen, J. Linn, R. Paul","doi":"10.1109/ISORC.2006.12","DOIUrl":"https://doi.org/10.1109/ISORC.2006.12","url":null,"abstract":"This paper proposes a rule-based expert system model to assist developers in enhancing the quality of embedded software. The expert system supports semi-automated source code enhancements from multiple perspectives including optimization, reconfiguration to achieve quality of service (QoS) trade-offs, conformance to coding standards, etc., by defining a rule base that is composed of modularized and extensible rule sets. The rule sets are composed of re-usable rules; the rules capture the in-depth knowledge of different software experts. The expert system also adopts a technique to support automated fact generation. This allows the expert system to support processing programs developed in different programming languages","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":"123481678","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
QoS support for mobile ad-hoc networks based on a reservation pool 基于预留池的移动自组织网络的QoS支持
Min-Gu Lee, Sunggu Lee
Many interesting applications using mobile ad-hoc networks are possible if quality-of-service (QoS) can be effectively supported. Towards that end, this paper proposes a method based on providing a pool of backup paths that can be used if the primary path can no longer support the required level of QoS. Such a capability is especially important for mobile ad-hoc networks because intermediate nodes (within routing paths) can move around in such networks. Route maintenance and switchover should also be performed in an efficient manner. This is accomplished with the help of a method referred to as pseudo-distance routing
如果能够有效地支持服务质量(QoS),那么使用移动自组织网络的许多有趣的应用程序都是可能的。为此,本文提出了一种基于提供备份路径池的方法,当主路径不能再支持所需的QoS级别时,可以使用备份路径池。这种功能对于移动ad-hoc网络尤其重要,因为中间节点(在路由路径内)可以在这种网络中移动。有效地进行路由维护和切换。这是在称为伪距离路由的方法的帮助下完成的
{"title":"QoS support for mobile ad-hoc networks based on a reservation pool","authors":"Min-Gu Lee, Sunggu Lee","doi":"10.1109/ISORC.2006.65","DOIUrl":"https://doi.org/10.1109/ISORC.2006.65","url":null,"abstract":"Many interesting applications using mobile ad-hoc networks are possible if quality-of-service (QoS) can be effectively supported. Towards that end, this paper proposes a method based on providing a pool of backup paths that can be used if the primary path can no longer support the required level of QoS. Such a capability is especially important for mobile ad-hoc networks because intermediate nodes (within routing paths) can move around in such networks. Route maintenance and switchover should also be performed in an efficient manner. This is accomplished with the help of a method referred to as pseudo-distance routing","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":"131257569","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
A space-efficient caching mechanism for flash-memory address translation 一个空间高效的缓存机制,用于闪存地址转换
Chin-Hsien Wu, Tei-Wei Kuo, Chia-Lin Yang
While flash memory has been widely adopted for various embedded systems, space efficiency with reasonable performance has become a critical issue for the design of the flash-memory translation layer. The target of this paper is to improve the performance of existing designs by proposing a search-tree-like caching mechanism for efficient address translation. A replacement strategy with a low time complexity is presented to monitor the access status of recently used LBA's. The proposed caching mechanism and replacement strategy were shown being highly effective in the reducing of the address translation time over popular translation layer designs, such as NAND, where realistic workloads were used for experiments
随着闪存在各种嵌入式系统中的广泛应用,空间效率和合理的性能已成为闪存转换层设计的关键问题。本文的目标是通过提出一种类似搜索树的缓存机制来提高现有设计的性能,从而实现高效的地址转换。提出了一种低时间复杂度的替换策略,用于监控最近使用的LBA的访问状态。所提出的缓存机制和替换策略在减少流行的转换层设计(如NAND)的地址转换时间方面非常有效,其中实际工作负载用于实验
{"title":"A space-efficient caching mechanism for flash-memory address translation","authors":"Chin-Hsien Wu, Tei-Wei Kuo, Chia-Lin Yang","doi":"10.1109/ISORC.2006.13","DOIUrl":"https://doi.org/10.1109/ISORC.2006.13","url":null,"abstract":"While flash memory has been widely adopted for various embedded systems, space efficiency with reasonable performance has become a critical issue for the design of the flash-memory translation layer. The target of this paper is to improve the performance of existing designs by proposing a search-tree-like caching mechanism for efficient address translation. A replacement strategy with a low time complexity is presented to monitor the access status of recently used LBA's. The proposed caching mechanism and replacement strategy were shown being highly effective in the reducing of the address translation time over popular translation layer designs, such as NAND, where realistic workloads were used for experiments","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"10 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":"134292354","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}
引用次数: 18
Long-term location data management for distributed moving object databases 分布式移动对象数据库的长期位置数据管理
Ho Lee, Jaeil Hwang, Joonwook Lee, Seungyong Park, Chungwoo Lee, Yunmook Nah, Segil Jeon, Moon-hae Kim
To handle the extreme situation that must manage positional information of a very large volume, at least millions, of moving objects, a cluster-based scalable distributed computing system architecture, called the GALIS, which consists of multiple data processors, each dedicated to keeping records relevant to a different geographical zone and a different time zone, was proposed. In this paper, we propose a valid time management and time-zone shifting scheme, which are essential in realizing the long-term location data subsystem of GALIS, but missed in our previous prototype development. We explain how to manage valid time of moving objects to avoid ambiguity of location information. We also describe time-zone shifting algorithm, with three variations, such as RT-TZS, B-TZS and TPB-TZS. Through experiments related with query processing time and CPU utilization, we show the efficiency of the proposed time-zone shifting schemes
为了处理必须管理大量(至少数百万个)移动对象的位置信息的极端情况,提出了一种基于集群的可扩展分布式计算系统体系结构GALIS,该体系结构由多个数据处理器组成,每个处理器专门保存与不同地理区域和不同时区相关的记录。在本文中,我们提出了一个有效的时间管理和时区转换方案,这是实现GALIS长期位置数据子系统所必需的,但在我们以前的原型开发中遗漏了。我们解释了如何管理运动目标的有效时间以避免位置信息的模糊性。我们还描述了三种不同的时区偏移算法,即RT-TZS、B-TZS和TPB-TZS。通过与查询处理时间和CPU利用率相关的实验,我们证明了所提出的时区转换方案的有效性
{"title":"Long-term location data management for distributed moving object databases","authors":"Ho Lee, Jaeil Hwang, Joonwook Lee, Seungyong Park, Chungwoo Lee, Yunmook Nah, Segil Jeon, Moon-hae Kim","doi":"10.1109/ISORC.2006.48","DOIUrl":"https://doi.org/10.1109/ISORC.2006.48","url":null,"abstract":"To handle the extreme situation that must manage positional information of a very large volume, at least millions, of moving objects, a cluster-based scalable distributed computing system architecture, called the GALIS, which consists of multiple data processors, each dedicated to keeping records relevant to a different geographical zone and a different time zone, was proposed. In this paper, we propose a valid time management and time-zone shifting scheme, which are essential in realizing the long-term location data subsystem of GALIS, but missed in our previous prototype development. We explain how to manage valid time of moving objects to avoid ambiguity of location information. We also describe time-zone shifting algorithm, with three variations, such as RT-TZS, B-TZS and TPB-TZS. Through experiments related with query processing time and CPU utilization, we show the efficiency of the proposed time-zone shifting schemes","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":"129849496","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Looking ahead in open multithreaded transactions 展望开放的多线程事务
Maxime Monod, J. Kienzle, A. Romanovsky
Open multithreaded transactions constitute building blocks that allow a developer to design and structure the execution of complex distributed systems featuring cooperative and competitive concurrency in a reliable way. In this paper we describe an optimization to the standard open multithreaded transaction model that does not impose any participant synchronization when committing a transaction, but still provides the same execution semantics. This optimization - letting participants "look ahead" and continue their execution on the outside of the transaction - makes it possible to speed up the execution of in individual transaction with multiple participants tremendously. The paper describes all technical issues that had to be solved, e.g. adapting concurrency control of transactional objects to be look-ahead aware, adapting joining rules for look-ahead participants, and re-defining exception handling in the presence of look-ahead
开放的多线程事务构成了构建块,允许开发人员以可靠的方式设计和构建具有协作和竞争并发性的复杂分布式系统的执行。在本文中,我们描述了对标准开放多线程事务模型的优化,该模型在提交事务时不强制任何参与者同步,但仍然提供相同的执行语义。这种优化——让参与者“向前看”并在事务外部继续执行——使得有可能极大地加快多个参与者在单个事务中的执行速度。本文描述了所有需要解决的技术问题,例如调整事务对象的并发控制以实现预检感知,调整预检参与者的连接规则,以及在预检存在的情况下重新定义异常处理
{"title":"Looking ahead in open multithreaded transactions","authors":"Maxime Monod, J. Kienzle, A. Romanovsky","doi":"10.1109/ISORC.2006.49","DOIUrl":"https://doi.org/10.1109/ISORC.2006.49","url":null,"abstract":"Open multithreaded transactions constitute building blocks that allow a developer to design and structure the execution of complex distributed systems featuring cooperative and competitive concurrency in a reliable way. In this paper we describe an optimization to the standard open multithreaded transaction model that does not impose any participant synchronization when committing a transaction, but still provides the same execution semantics. This optimization - letting participants \"look ahead\" and continue their execution on the outside of the transaction - makes it possible to speed up the execution of in individual transaction with multiple participants tremendously. The paper describes all technical issues that had to be solved, e.g. adapting concurrency control of transactional objects to be look-ahead aware, adapting joining rules for look-ahead participants, and re-defining exception handling in the presence of look-ahead","PeriodicalId":212174,"journal":{"name":"Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)","volume":"35 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":"132203996","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
期刊
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