首页 > 最新文献

2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)最新文献

英文 中文
Design Methodologies for Embedded Systems: Where is the Super-Glue? 嵌入式系统的设计方法:超级粘合剂在哪里?
F. Kordon
Embedded systems is an area that grows rapidly with new communication media such as smart-phones, house automation applications (that might finally come) and all other hidden systems we use everyday in cars, airplanes, etc. Moreover, in these last domains, there is a need for very safe development because such systems are often life-critical.
嵌入式系统是一个随着新的通信媒介,如智能手机、家庭自动化应用(可能最终会出现)和我们每天在汽车、飞机等中使用的所有其他隐藏系统而迅速发展的领域。此外,在这些最后的领域中,需要非常安全的开发,因为这样的系统通常是至关重要的。
{"title":"Design Methodologies for Embedded Systems: Where is the Super-Glue?","authors":"F. Kordon","doi":"10.1109/ISORC.2008.88","DOIUrl":"https://doi.org/10.1109/ISORC.2008.88","url":null,"abstract":"Embedded systems is an area that grows rapidly with new communication media such as smart-phones, house automation applications (that might finally come) and all other hidden systems we use everyday in cars, airplanes, etc. Moreover, in these last domains, there is a need for very safe development because such systems are often life-critical.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"160 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124492711","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
Efficient Resource Management for Game Server Hosting 有效的资源管理游戏服务器主机
Dan Martin, A. Moorsel, G. Morgan
This paper describes work to ease the resource allocation problem in the domain of game server hosting. A solution was sought that required no alteration to game server code and would not inhibit a player's gaming experience. Although an academic work, the problem is tackled in a commercial setting.
本文描述了缓解游戏服务器托管领域资源分配问题的工作。我们找到了一种既不需要修改游戏服务器代码,又不会影响玩家游戏体验的解决方案。虽然这是一个学术工作,但这个问题是在商业环境中解决的。
{"title":"Efficient Resource Management for Game Server Hosting","authors":"Dan Martin, A. Moorsel, G. Morgan","doi":"10.1109/ISORC.2008.12","DOIUrl":"https://doi.org/10.1109/ISORC.2008.12","url":null,"abstract":"This paper describes work to ease the resource allocation problem in the domain of game server hosting. A solution was sought that required no alteration to game server code and would not inhibit a player's gaming experience. Although an academic work, the problem is tackled in a commercial setting.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116725926","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
The Brave New World of Multiplayer Online Games: Synchronization Issues with Smart Solutions 多人在线游戏的美丽新世界:同步问题与智能解决方案
M. Roccetti, S. Ferretti, C. Palazzi
The technology supporting multiplayer online games (MOGs) has greatly improved in the past few years. This represents great news both for players all over the world and for researchers that are struggling behind tough problems in real-time distributed systems. Indeed, MOGs represent a peculiar class of distributed systems, sharing features, requirements, challenges, and thereby also feasible solutions. To this aim, we focus on issues and state-of art solutions related to a crucial aspect in MOG deployment: the synchronization of its nodes. In particular, we review techniques able to guarantee that the system evolves in a quick and consistent way and highlight how they can be made more effective by exploiting specific game features. To further support this claim, we also present results from an experimental evaluation we performed.
支持多人在线游戏(mog)的技术在过去几年中有了很大的进步。这对世界各地的玩家和研究人员来说都是一个好消息,他们正在努力解决实时分布式系统中的棘手问题。实际上,mog代表了一种特殊的分布式系统,它们共享特性、需求、挑战,因此也共享可行的解决方案。为此,我们将重点关注与MOG部署的一个关键方面相关的问题和最先进的解决方案:其节点的同步。特别地,我们回顾了能够保证系统以快速和一致的方式发展的技术,并强调了如何通过利用特定的游戏功能使它们更有效。为了进一步支持这一说法,我们还提出了我们进行的实验评估的结果。
{"title":"The Brave New World of Multiplayer Online Games: Synchronization Issues with Smart Solutions","authors":"M. Roccetti, S. Ferretti, C. Palazzi","doi":"10.1109/ISORC.2008.17","DOIUrl":"https://doi.org/10.1109/ISORC.2008.17","url":null,"abstract":"The technology supporting multiplayer online games (MOGs) has greatly improved in the past few years. This represents great news both for players all over the world and for researchers that are struggling behind tough problems in real-time distributed systems. Indeed, MOGs represent a peculiar class of distributed systems, sharing features, requirements, challenges, and thereby also feasible solutions. To this aim, we focus on issues and state-of art solutions related to a crucial aspect in MOG deployment: the synchronization of its nodes. In particular, we review techniques able to guarantee that the system evolves in a quick and consistent way and highlight how they can be made more effective by exploiting specific game features. To further support this claim, we also present results from an experimental evaluation we performed.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129671525","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}
引用次数: 29
CROWN: A Service-Oriented Grid Middleware System: Experience and Applications CROWN:面向服务的网格中间件系统:经验与应用
J. Huai, Chunming Hu, Tianyu Wo, Jianxin Li
Grid computing has emerged as a new paradigm of distributed computing technology on large-scale resource sharing and coordinated problem solving. Based on a proposed Web service-based grid architecture, we have designed a service grid middleware system called CROWN which aims to promote the utilization of valuable resources and cooperation of researchers nationwide and world-wide. To address the issues of CROWN resource management, we proposed some key technologies including trustworthy remote and hot service deployment, overlay-based distributed resource organization, resource scheduling and load balance, and federation-based virtual organization management. A status of the wide-area CROWN testbed is also introduced in this paper. Three typical applications including AREM, MDP and gViz are deployed on the CROWN testbed. Experience of CROWN testbed deployment and application development shows that the middleware can support the typical scenarios such as computing-intensive applications and data-intensive applications etc.
网格计算是分布式计算技术在大规模资源共享和协同解决问题方面的新范式。基于提出的基于Web服务的网格体系结构,我们设计了一个名为CROWN的服务网格中间件系统,旨在促进宝贵资源的利用和国内外研究人员的合作。为了解决CROWN资源管理问题,提出了可信远程和热服务部署、基于覆盖的分布式资源组织、资源调度和负载平衡以及基于联邦的虚拟组织管理等关键技术。本文还介绍了广域CROWN试验台的现状。CROWN测试平台上部署了AREM、MDP和gViz三种典型应用。CROWN测试平台部署和应用程序开发的经验表明,中间件可以支持计算密集型应用程序和数据密集型应用程序等典型场景。
{"title":"CROWN: A Service-Oriented Grid Middleware System: Experience and Applications","authors":"J. Huai, Chunming Hu, Tianyu Wo, Jianxin Li","doi":"10.1109/ISORC.2008.79","DOIUrl":"https://doi.org/10.1109/ISORC.2008.79","url":null,"abstract":"Grid computing has emerged as a new paradigm of distributed computing technology on large-scale resource sharing and coordinated problem solving. Based on a proposed Web service-based grid architecture, we have designed a service grid middleware system called CROWN which aims to promote the utilization of valuable resources and cooperation of researchers nationwide and world-wide. To address the issues of CROWN resource management, we proposed some key technologies including trustworthy remote and hot service deployment, overlay-based distributed resource organization, resource scheduling and load balance, and federation-based virtual organization management. A status of the wide-area CROWN testbed is also introduced in this paper. Three typical applications including AREM, MDP and gViz are deployed on the CROWN testbed. Experience of CROWN testbed deployment and application development shows that the middleware can support the typical scenarios such as computing-intensive applications and data-intensive applications etc.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"2013 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127327418","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
ReDAC -- Dynamic Reconfiguration of Distributed Component-Based Applications with Cyclic Dependencies ReDAC——具有循环依赖关系的分布式组件应用程序的动态重新配置
A. Rasche, A. Polze
This paper introduces ReDAC, a new algorithm for dynamic reconfiguration of multi-threaded applications. In order to achieve high reliability and availability, distributed component software has to support dynamic reconfiguration. Typical examples include the application of hot-fixes to deal with security vulnerabilities. ReDAC can be implemented on top of the modern component-platforms Java and .NET. We extend the statical term component, denoting a unit of deployment, to runtime by defining a capsule (runtime component instance) to be a set of interconnected objects. This allows us to apply dynamic updates at the level of components during runtime without stopping whole applications. Using system-wide unique identifiers for threads (logical thread IDs), we can detect and also bring capsules into a reconfigurable state by selectively blocking threads, relying on data structures maintained by additional logic integrated into the capsules using aspect-oriented programming. An important contribution of this paper is that ReDAC supports the dynamic reconfiguration of distributed multi-threaded and re-entrant components with cyclic call dependencies.
本文介绍了一种用于多线程应用程序动态重构的新算法ReDAC。为了实现高可靠性和高可用性,分布式组件软件必须支持动态重构。典型的例子包括应用热修复程序来处理安全漏洞。ReDAC可以在现代组件平台Java和。net之上实现。通过将胶囊(运行时组件实例)定义为一组相互连接的对象,我们将表示部署单元的静态术语组件扩展到运行时。这允许我们在运行时应用组件级别的动态更新,而无需停止整个应用程序。使用线程的系统范围唯一标识符(逻辑线程id),我们可以通过选择性地阻塞线程来检测并使胶囊进入可重构状态,这依赖于使用面向方面编程集成到胶囊中的附加逻辑所维护的数据结构。本文的一个重要贡献是ReDAC支持具有循环调用依赖关系的分布式多线程和可重入组件的动态重新配置。
{"title":"ReDAC -- Dynamic Reconfiguration of Distributed Component-Based Applications with Cyclic Dependencies","authors":"A. Rasche, A. Polze","doi":"10.1109/ISORC.2008.44","DOIUrl":"https://doi.org/10.1109/ISORC.2008.44","url":null,"abstract":"This paper introduces ReDAC, a new algorithm for dynamic reconfiguration of multi-threaded applications. In order to achieve high reliability and availability, distributed component software has to support dynamic reconfiguration. Typical examples include the application of hot-fixes to deal with security vulnerabilities. ReDAC can be implemented on top of the modern component-platforms Java and .NET. We extend the statical term component, denoting a unit of deployment, to runtime by defining a capsule (runtime component instance) to be a set of interconnected objects. This allows us to apply dynamic updates at the level of components during runtime without stopping whole applications. Using system-wide unique identifiers for threads (logical thread IDs), we can detect and also bring capsules into a reconfigurable state by selectively blocking threads, relying on data structures maintained by additional logic integrated into the capsules using aspect-oriented programming. An important contribution of this paper is that ReDAC supports the dynamic reconfiguration of distributed multi-threaded and re-entrant components with cyclic call dependencies.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127462320","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}
引用次数: 29
The State of Executable Real-Time Specification Languages and the Need for Advancements 可执行实时规范语言的现状及发展需求
A. Khwaja, J. E. Urban
Several real-time executable software specification languages and techniques exist. However, there are aspects among these languages that are preventing these languages from being widely accepted and adopted. The paper identifies three key areas contributing to this non-acceptability. The paper also suggests future directions and advancements needed in the identified areas.
存在几种实时可执行软件规范语言和技术。然而,这些语言之间有一些方面阻碍了这些语言被广泛接受和采用。本文确定了导致这种不可接受性的三个关键领域。本文还提出了未来的方向和需要在确定的领域的进步。
{"title":"The State of Executable Real-Time Specification Languages and the Need for Advancements","authors":"A. Khwaja, J. E. Urban","doi":"10.1109/ISORC.2008.32","DOIUrl":"https://doi.org/10.1109/ISORC.2008.32","url":null,"abstract":"Several real-time executable software specification languages and techniques exist. However, there are aspects among these languages that are preventing these languages from being widely accepted and adopted. The paper identifies three key areas contributing to this non-acceptability. The paper also suggests future directions and advancements needed in the identified areas.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122230550","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
Adaptive Fuzzy Control for Utilization Management 利用管理中的自适应模糊控制
Mehmet H. Suzer, K. Kang
An increasing number of real-time systems are embedded in mission critical systems such as target tracking systems, in which workloads may dynamically vary, for example, depending on the number of targets in the area of interest Feedback control has been applied to support real-time performance in dynamic environments, producing promising initial results. However, mathematical system modeling necessary for feedback control is challenging. To reduce the difficulty of system modeling, we apply fuzzy control for direct nonlinear mappings between the utilization error (= target utilization - current utilization) and the workload adjustment required to achieve the target utilization via IF-THEN rules. Moreover, via online adaptation, our fuzzy controller can amplify or dampen its own fuzzy control signal, if necessary, to expedite the convergence to the desired utilization. In our simulation study, our approach quickly converges to the target utilization when the workload significantly changes. In contrast, the tested baselines oscillate between overload and underutilization.
越来越多的实时系统被嵌入到关键任务系统中,如目标跟踪系统,其中工作负载可能动态变化,例如,取决于感兴趣领域的目标数量。反馈控制已被应用于支持动态环境中的实时性能,产生了有希望的初步结果。然而,反馈控制所必需的数学系统建模是具有挑战性的。为了降低系统建模的难度,我们将模糊控制应用于利用误差(=目标利用率-当前利用率)与通过IF-THEN规则实现目标利用率所需的工作量调整之间的直接非线性映射。此外,通过在线自适应,我们的模糊控制器可以在必要时放大或减弱自己的模糊控制信号,以加快收敛到期望的利用率。在我们的模拟研究中,当工作负载发生显著变化时,我们的方法会迅速收敛到目标利用率。相反,测试基线在过载和未充分利用之间振荡。
{"title":"Adaptive Fuzzy Control for Utilization Management","authors":"Mehmet H. Suzer, K. Kang","doi":"10.1109/ISORC.2008.71","DOIUrl":"https://doi.org/10.1109/ISORC.2008.71","url":null,"abstract":"An increasing number of real-time systems are embedded in mission critical systems such as target tracking systems, in which workloads may dynamically vary, for example, depending on the number of targets in the area of interest Feedback control has been applied to support real-time performance in dynamic environments, producing promising initial results. However, mathematical system modeling necessary for feedback control is challenging. To reduce the difficulty of system modeling, we apply fuzzy control for direct nonlinear mappings between the utilization error (= target utilization - current utilization) and the workload adjustment required to achieve the target utilization via IF-THEN rules. Moreover, via online adaptation, our fuzzy controller can amplify or dampen its own fuzzy control signal, if necessary, to expedite the convergence to the desired utilization. In our simulation study, our approach quickly converges to the target utilization when the workload significantly changes. In contrast, the tested baselines oscillate between overload and underutilization.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"1998 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128241213","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
Temporal and Spatial Partitioning of a Time-Triggered Operating System Based on Real-Time Linux 基于实时Linux的时间触发操作系统的时空划分
R. Obermaisser, B. Leiner
Real-time Linux variants are becoming prominent solutions for the development of embedded systems. Compared to traditional real-time operating systems, embedded system engineers can leverage solutions and knowhow from the Linux development community (e.g., development tools, applications, drivers). Due to the availability of implementations of Internet protocols and network drivers, Linux also facilitates the implementation of embedded systems connected to the Internet. The goal of this paper is to evaluate experimentally the capabilities of the Real-time Linux variant RTAI/LXRT with respect to partitioning between different application software modules. Partitioning ensures that a failure caused by a design fault in one application software module cannot propagate to cause a failure in other application software modules, e.g., by blocking access to the CPU or by overwriting memory. Partitioning is important when building mixed-criticality systems comprising both non safety-critical software modules and safety-related ones. Even at the same level of criticality, partitioning improves the robustness of an embedded system. The experimental results described in this paper point out several limitations of RTAI/LXRT Linux concerning fault isolation. Based on these results, we propose modifications to improve the partitioning with respect to temporal and spatial interference.
实时Linux变体正在成为嵌入式系统开发的突出解决方案。与传统的实时操作系统相比,嵌入式系统工程师可以利用Linux开发社区的解决方案和专业知识(例如,开发工具、应用程序、驱动程序)。由于Internet协议和网络驱动程序的实现的可用性,Linux也促进了连接到Internet的嵌入式系统的实现。本文的目标是通过实验来评估实时Linux变体RTAI/LXRT在不同应用软件模块之间进行分区的能力。分区确保在一个应用软件模块中由设计错误引起的故障不会传播到其他应用软件模块中导致故障,例如,通过阻塞对CPU的访问或覆盖内存。在构建包含非安全关键软件模块和安全相关软件模块的混合关键系统时,分区非常重要。即使在相同的临界级别上,分区也可以提高嵌入式系统的健壮性。本文的实验结果指出了RTAI/LXRT Linux在故障隔离方面的几个局限性。基于这些结果,我们提出了改进的建议,以改善在时间和空间干扰方面的划分。
{"title":"Temporal and Spatial Partitioning of a Time-Triggered Operating System Based on Real-Time Linux","authors":"R. Obermaisser, B. Leiner","doi":"10.1109/ISORC.2008.10","DOIUrl":"https://doi.org/10.1109/ISORC.2008.10","url":null,"abstract":"Real-time Linux variants are becoming prominent solutions for the development of embedded systems. Compared to traditional real-time operating systems, embedded system engineers can leverage solutions and knowhow from the Linux development community (e.g., development tools, applications, drivers). Due to the availability of implementations of Internet protocols and network drivers, Linux also facilitates the implementation of embedded systems connected to the Internet. The goal of this paper is to evaluate experimentally the capabilities of the Real-time Linux variant RTAI/LXRT with respect to partitioning between different application software modules. Partitioning ensures that a failure caused by a design fault in one application software module cannot propagate to cause a failure in other application software modules, e.g., by blocking access to the CPU or by overwriting memory. Partitioning is important when building mixed-criticality systems comprising both non safety-critical software modules and safety-related ones. Even at the same level of criticality, partitioning improves the robustness of an embedded system. The experimental results described in this paper point out several limitations of RTAI/LXRT Linux concerning fault isolation. Based on these results, we propose modifications to improve the partitioning with respect to temporal and spatial interference.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128281105","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
On Resource Allocation in Architectural Models 论架构模型中的资源分配
Dionisio de Niz, P. Feiler
Resource allocation decisions are critical for the design of embedded real-time systems. Today's trend to software integration makes these decisions tightly coupled to the software architecture. In this paper we discuss the use of architectural models to guide and maintain the integrity of the resource allocation decision at different levels of refinement of the system design. We discuss the budgeting process to split the development process into different teams, the use of bin packing techniques for low level resource allocation and the isolation strategies to separate the different criticality levels of these systems.
资源分配决策是嵌入式实时系统设计的关键。今天的软件集成趋势使得这些决策与软件体系结构紧密耦合。在本文中,我们讨论了在系统设计的不同精细化层次上使用体系结构模型来指导和维护资源分配决策的完整性。我们讨论了预算流程,将开发流程划分为不同的团队,使用装箱技术进行低级别资源分配,以及分离这些系统的不同临界级别的隔离策略。
{"title":"On Resource Allocation in Architectural Models","authors":"Dionisio de Niz, P. Feiler","doi":"10.1109/ISORC.2008.49","DOIUrl":"https://doi.org/10.1109/ISORC.2008.49","url":null,"abstract":"Resource allocation decisions are critical for the design of embedded real-time systems. Today's trend to software integration makes these decisions tightly coupled to the software architecture. In this paper we discuss the use of architectural models to guide and maintain the integrity of the resource allocation decision at different levels of refinement of the system design. We discuss the budgeting process to split the development process into different teams, the use of bin packing techniques for low level resource allocation and the isolation strategies to separate the different criticality levels of these systems.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131193756","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
Development Platforms for Flash Memory Solid State Disks 闪存固态磁盘开发平台
Hongseok Kim, E. Nam, Ki Seok Choi, Yoon-Jae Seong, Jin-yong Choi, S. Min
In this paper, we explain the basics of flash memory technology in general and solid state disks in particular, and describe development platforms specifically designed for flash memory solid state disks.
在本文中,我们解释了闪存技术的基本原理,特别是固态磁盘,并描述了专门为闪存固态磁盘设计的开发平台。
{"title":"Development Platforms for Flash Memory Solid State Disks","authors":"Hongseok Kim, E. Nam, Ki Seok Choi, Yoon-Jae Seong, Jin-yong Choi, S. Min","doi":"10.1109/ISORC.2008.57","DOIUrl":"https://doi.org/10.1109/ISORC.2008.57","url":null,"abstract":"In this paper, we explain the basics of flash memory technology in general and solid state disks in particular, and describe development platforms specifically designed for flash memory solid state disks.","PeriodicalId":378715,"journal":{"name":"2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130339254","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
期刊
2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)
全部 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