首页 > 最新文献

1994 Proceedings Real-Time Systems Symposium最新文献

英文 中文
Verifying an intelligent structural control system: a case study 验证智能结构控制系统:一个案例研究
Pub Date : 1994-12-07 DOI: 10.1109/REAL.1994.342708
Wael M. Elseaidy, R. Cleaveland, J. Baugh
Describes the formal verification of the timing properties of the design of an intelligent structural control system using the Concurrency Workbench, an automatic verification tool for finite-state processes. The high-level design of the system is first given in Modechart, a graphical specification language for real-time systems, and then translated into a temporal process algebra supported by the Workbench. The facilities provided by this tool are then used to analyze the system and ultimately show it to be correct.<>
描述了使用有限状态过程自动验证工具并发工作台(Concurrency Workbench)对智能结构控制系统设计的时序特性进行形式化验证。系统的高级设计首先用实时系统的图形化规范语言Modechart给出,然后转换成Workbench支持的时序过程代数。然后使用该工具提供的功能来分析系统并最终证明它是正确的。
{"title":"Verifying an intelligent structural control system: a case study","authors":"Wael M. Elseaidy, R. Cleaveland, J. Baugh","doi":"10.1109/REAL.1994.342708","DOIUrl":"https://doi.org/10.1109/REAL.1994.342708","url":null,"abstract":"Describes the formal verification of the timing properties of the design of an intelligent structural control system using the Concurrency Workbench, an automatic verification tool for finite-state processes. The high-level design of the system is first given in Modechart, a graphical specification language for real-time systems, and then translated into a temporal process algebra supported by the Workbench. The facilities provided by this tool are then used to analyze the system and ultimately show it to be correct.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121855227","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
Modeling and analysis of real-time Ada tasking programs 实时Ada任务程序的建模与分析
Pub Date : 1994-12-07 DOI: 10.1109/REAL.1994.342723
J. Corbett
Proposes a model for real-time Ada tasking programs that naturally represents such features as processor sharing, priority preemption, and process suspension. We describe a semi-decision procedure for proving properties of the model that uses linear programming to determine the feasibility of paths explored during a state-space search of the program. We demonstrate the feasibility of this procedure by applying a prototype analyzer to several examples.<>
提出了一个实时Ada任务处理程序的模型,该模型自然地代表了处理器共享、优先级抢占和进程挂起等特征。我们描述了一个半决策过程来证明模型的性质,该模型使用线性规划来确定在程序的状态空间搜索期间探索的路径的可行性。通过对几个实例的样机分析,验证了该方法的可行性。
{"title":"Modeling and analysis of real-time Ada tasking programs","authors":"J. Corbett","doi":"10.1109/REAL.1994.342723","DOIUrl":"https://doi.org/10.1109/REAL.1994.342723","url":null,"abstract":"Proposes a model for real-time Ada tasking programs that naturally represents such features as processor sharing, priority preemption, and process suspension. We describe a semi-decision procedure for proving properties of the model that uses linear programming to determine the feasibility of paths explored during a state-space search of the program. We demonstrate the feasibility of this procedure by applying a prototype analyzer to several examples.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128969091","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}
引用次数: 40
Timeliness via speculation for real-time databases 实时数据库的时效性
Pub Date : 1994-12-07 DOI: 10.1109/REAL.1994.342732
Azer Bestavros, Spyridon Braoudakis
Various concurrency control algorithms differ in the time when conflicts are detected, and in the way they are resolved. Pessimistic (PCC) protocols detect conflicts as soon as they occur and resolve them using blocking. Optimistic (OCC) protocols detect conflicts at transaction commit time and resolve them using rollbacks. For real-time databases, blockages and rollbacks are hazards that increase the likelihood of transactions missing their deadlines. We propose a Speculative Concurrency Control (SCC) technique that minimizes the impact of block ages and rollbacks. SCC relies on added system resources to speculate on potential serialization orders, ensuring that if such serialization orders materialize, the hazards of blockages and roll-back are minimized. We present a number of SCC-based algorithms that differ in the level of speculation they introduce, and the amount of System resources (mainly memory) they require. We show the performance gains (in terms of number of satisfied timing constraints) to be expected when a representative SCC algorithm (SCC-2S) is adopted.<>
各种并发控制算法在检测冲突的时间和解决冲突的方式上有所不同。悲观(PCC)协议在冲突发生时立即检测并使用阻塞解决冲突。乐观(OCC)协议在事务提交时检测冲突,并使用回滚解决冲突。对于实时数据库,阻塞和回滚是增加事务错过截止日期的可能性的危险。我们提出了一种推测性并发控制(SCC)技术,可以最大限度地减少块年龄和回滚的影响。SCC依赖于附加的系统资源来推测潜在的序列化命令,确保如果这种序列化命令实现,阻塞和回滚的危险将被最小化。我们提出了许多基于sc的算法,这些算法在它们引入的推测水平和它们所需的系统资源(主要是内存)数量上有所不同。我们展示了当采用具有代表性的SCC算法(SCC- 2s)时预期的性能增益(根据满足的时间约束的数量)。
{"title":"Timeliness via speculation for real-time databases","authors":"Azer Bestavros, Spyridon Braoudakis","doi":"10.1109/REAL.1994.342732","DOIUrl":"https://doi.org/10.1109/REAL.1994.342732","url":null,"abstract":"Various concurrency control algorithms differ in the time when conflicts are detected, and in the way they are resolved. Pessimistic (PCC) protocols detect conflicts as soon as they occur and resolve them using blocking. Optimistic (OCC) protocols detect conflicts at transaction commit time and resolve them using rollbacks. For real-time databases, blockages and rollbacks are hazards that increase the likelihood of transactions missing their deadlines. We propose a Speculative Concurrency Control (SCC) technique that minimizes the impact of block ages and rollbacks. SCC relies on added system resources to speculate on potential serialization orders, ensuring that if such serialization orders materialize, the hazards of blockages and roll-back are minimized. We present a number of SCC-based algorithms that differ in the level of speculation they introduce, and the amount of System resources (mainly memory) they require. We show the performance gains (in terms of number of satisfied timing constraints) to be expected when a representative SCC algorithm (SCC-2S) is adopted.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124562138","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}
引用次数: 67
Probabilistic bounds on message delivery for the totem single-ring protocol 图腾单环协议消息传递的概率边界
Pub Date : 1994-12-07 DOI: 10.1109/REAL.1994.342712
L. Moser, P. Melliar-Smith
For fault-tolerant real-time distributed systems, the probability that a message is not delivered within its real-time deadline must be small enough that it does not adversely affect system reliability. The authors investigate the delivery of messages for the totem protocol, a reliable ordered broadcast protocol that the authors have developed for fault-tolerant distributed systems with physical broadcasts over a local-area network. The total order on broadcast messages, constructed by the totem protocol, supports the maintenance of consistency of replicated information as, for example, in a replicated database. The authors present a methodology for determining the probability of satisfying bounds on the latency from message origination to ordered delivery in the presence of communication faults.<>
对于容错的实时分布式系统,消息未在其实时截止日期内传递的概率必须足够小,以免对系统可靠性产生不利影响。作者研究了图腾协议的消息传递,这是一种可靠的有序广播协议,作者为局域网上具有物理广播的容错分布式系统开发了该协议。由totem协议构造的广播消息的总顺序支持维护复制信息的一致性,例如,在复制的数据库中。作者提出了一种方法,用于确定在存在通信故障的情况下,从消息起源到有序传递的延迟满足界限的概率。
{"title":"Probabilistic bounds on message delivery for the totem single-ring protocol","authors":"L. Moser, P. Melliar-Smith","doi":"10.1109/REAL.1994.342712","DOIUrl":"https://doi.org/10.1109/REAL.1994.342712","url":null,"abstract":"For fault-tolerant real-time distributed systems, the probability that a message is not delivered within its real-time deadline must be small enough that it does not adversely affect system reliability. The authors investigate the delivery of messages for the totem protocol, a reliable ordered broadcast protocol that the authors have developed for fault-tolerant distributed systems with physical broadcasts over a local-area network. The total order on broadcast messages, constructed by the totem protocol, supports the maintenance of consistency of replicated information as, for example, in a replicated database. The authors present a methodology for determining the probability of satisfying bounds on the latency from message origination to ordered delivery in the presence of communication faults.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133806127","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}
引用次数: 20
Scaling and performance of a priority packet queue for real-time applications 实时应用程序优先级分组队列的扩展和性能
Pub Date : 1994-12-07 DOI: 10.1109/REAL.1994.342730
D. Picker, R. Fellman
Real-time multiprocessor applications are typically characterized by hard deadlines which severely constrain interprocessor communications. Contention for communication resources and the use of first-in-first-out (FIFO) buffering can introduce priority inversion, resulting in missed deadlines. This paper investigates the scaling and performance of a novel 1.2 /spl mu/m CMOS Priority Packet Queue (PPQ) design. Its unique segmented architecture effectively exploits the packetized nature of traffic within most real-time networks and achieves 96% the speed of a high-speed packet FIFO. The PPQ can either perform priority inheritance or overwrite lower priority packets during queue overflow, and robustly handles asynchronous read and write clocks of widely disparate frequencies. Comparison results show that the PPQ offers over twice the speed of the conventional design, and promises even greater relative speed improvement for larger designs.<>
实时多处理器应用程序的典型特征是严格的截止日期,这严重限制了处理器间的通信。通信资源的争用和先进先出(FIFO)缓冲的使用会引入优先级反转,导致错过最后期限。本文研究了一种新颖的1.2 /spl mu/m CMOS优先分组队列(PPQ)设计的扩展和性能。其独特的分段架构有效地利用了大多数实时网络中流量的分组特性,并实现了高速分组FIFO速度的96%。在队列溢出期间,PPQ可以执行优先级继承或覆盖较低优先级的数据包,并且可以健壮地处理不同频率的异步读写时钟。对比结果表明,PPQ提供的速度是传统设计的两倍以上,并且有望在更大的设计中实现更大的相对速度提升。
{"title":"Scaling and performance of a priority packet queue for real-time applications","authors":"D. Picker, R. Fellman","doi":"10.1109/REAL.1994.342730","DOIUrl":"https://doi.org/10.1109/REAL.1994.342730","url":null,"abstract":"Real-time multiprocessor applications are typically characterized by hard deadlines which severely constrain interprocessor communications. Contention for communication resources and the use of first-in-first-out (FIFO) buffering can introduce priority inversion, resulting in missed deadlines. This paper investigates the scaling and performance of a novel 1.2 /spl mu/m CMOS Priority Packet Queue (PPQ) design. Its unique segmented architecture effectively exploits the packetized nature of traffic within most real-time networks and achieves 96% the speed of a high-speed packet FIFO. The PPQ can either perform priority inheritance or overwrite lower priority packets during queue overflow, and robustly handles asynchronous read and write clocks of widely disparate frequencies. Comparison results show that the PPQ offers over twice the speed of the conventional design, and promises even greater relative speed improvement for larger designs.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"210 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114337981","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
Compiler transformations for speculative execution in a real-time system 在实时系统中用于推测执行的编译器转换
Pub Date : 1994-12-07 DOI: 10.1109/REAL.1994.342725
M. Younis, T. Marlowe, A. Stoyen
Deterministic worst-case execution to satisfy hard real-time constraints, and speculative execution with rollback to improve average-case throughput, appear to lie on opposite ends of a spectrum of performance requirements and strategies. Nonetheless, we show there are situations in which speculative execution can probably improve the performance of a hard real-time system, either by improving average performance while not affecting the worst case, or by actually decreasing worst-case execution time. We also show how related strategies for partial or total precomputation can lead to improved performance. Finally, we discuss possible compiler transformations to detect chances of profitable speculative execution.<>
用于满足硬实时约束的确定性最坏情况执行和用于提高平均情况吞吐量的推测性回滚执行似乎处于性能需求和策略的两端。尽管如此,在某些情况下,推测执行可能会提高硬实时系统的性能,要么提高平均性能,而不影响最坏情况,要么实际上减少最坏情况的执行时间。我们还展示了部分或全部预计算的相关策略如何提高性能。最后,我们讨论了可能的编译器转换,以检测有利可图的推测执行的机会
{"title":"Compiler transformations for speculative execution in a real-time system","authors":"M. Younis, T. Marlowe, A. Stoyen","doi":"10.1109/REAL.1994.342725","DOIUrl":"https://doi.org/10.1109/REAL.1994.342725","url":null,"abstract":"Deterministic worst-case execution to satisfy hard real-time constraints, and speculative execution with rollback to improve average-case throughput, appear to lie on opposite ends of a spectrum of performance requirements and strategies. Nonetheless, we show there are situations in which speculative execution can probably improve the performance of a hard real-time system, either by improving average performance while not affecting the worst case, or by actually decreasing worst-case execution time. We also show how related strategies for partial or total precomputation can lead to improved performance. Finally, we discuss possible compiler transformations to detect chances of profitable speculative execution.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129159821","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}
引用次数: 19
A priority forwarding router chip for real-time interconnection networks 一种用于实时互联网络的优先转发路由器芯片
Pub Date : 1994-12-07 DOI: 10.1109/REAL.1994.342729
K. Toda, K. Nishida, E. Takahashi, Y. Yamaguchi
The design and performance of a priority forwarding router chip are presented. The chip has four input and four output ports, employs clock-synchronized packet switching, and facilitates 32-bit priority arbitration by means of a priority forwarding scheme that prevents priority inversion and enables accurate priority control within a network. Packets are of a fixed size, each having three 38-bit segments. Each input port has an 8-packet priority queue that enables virtual cut-through switching and pipelined-simultaneous output to at most three different output ports. The chip has two 25-ns pipeline stages and its data transmission rate is 190 MByte/s per port. Clock level simulation shows that the chip can attain high throughput, 9 GByte/s and 34 GByte/s at 64-node and 256-node omega networks with random communication, and excellent real-time performance. Very small laxities are required for in-time delivery of all input packets where the packets exhibit a degree of deadline distribution.<>
介绍了一种优先转发路由器芯片的设计和性能。该芯片有4个输入和4个输出端口,采用时钟同步分组交换,通过优先级转发方案实现32位优先级仲裁,防止优先级反转,实现网络内精确的优先级控制。数据包的大小是固定的,每个数据包有三个38位的段。每个输入端口都有一个8包优先级队列,支持虚拟直通交换和至多3个不同输出端口的管道同步输出。该芯片有两个25ns的流水线级,其数据传输速率为每端口190 MByte/s。时钟级仿真结果表明,该芯片在64节点和256节点随机通信的omega网络中可分别获得9 GByte/s和34 GByte/s的高吞吐量,并具有优异的实时性。在数据包表现出一定程度的截止日期分布的情况下,所有输入数据包的及时交付需要非常小的松弛。
{"title":"A priority forwarding router chip for real-time interconnection networks","authors":"K. Toda, K. Nishida, E. Takahashi, Y. Yamaguchi","doi":"10.1109/REAL.1994.342729","DOIUrl":"https://doi.org/10.1109/REAL.1994.342729","url":null,"abstract":"The design and performance of a priority forwarding router chip are presented. The chip has four input and four output ports, employs clock-synchronized packet switching, and facilitates 32-bit priority arbitration by means of a priority forwarding scheme that prevents priority inversion and enables accurate priority control within a network. Packets are of a fixed size, each having three 38-bit segments. Each input port has an 8-packet priority queue that enables virtual cut-through switching and pipelined-simultaneous output to at most three different output ports. The chip has two 25-ns pipeline stages and its data transmission rate is 190 MByte/s per port. Clock level simulation shows that the chip can attain high throughput, 9 GByte/s and 34 GByte/s at 64-node and 256-node omega networks with random communication, and excellent real-time performance. Very small laxities are required for in-time delivery of all input packets where the packets exhibit a degree of deadline distribution.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"518 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123108561","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Dynamic end-to-end guarantees in distributed real time systems 分布式实时系统中的动态端到端保证
Pub Date : 1994-12-07 DOI: 10.1109/REAL.1994.342714
M. Natale, J. Stankovic
Many distributed real-time applications are structured as a set of processes communicating through synchronous channels. Unfortunately, process interactions and especially synchronous communications make the problem of predictably scheduling the tasks more complex. In distributed systems the local and remote tasks as well as the messages over the network must be properly scheduled and synchronized to meet the deadlines of the application. To find such a, schedule is not an easy task, in fact, this problem is NP complete even if one has complete knowledge of the future arrival times for all the processes in the system. The objective of this paper is to develop a scheme that allows for the dynamic scheduling and guaranteeing of distributed processes communicating via synchronous primitives. For efficiency reasons a combination of off-line and on-line scheduling is performed. Precedence and communication constraints are converted off-line into pseudo-deadlines for each task, enabling efficient on-line processing. The on-line scheduling operates in parallel at the sites involved in the distributed computation, further obtaining efficiency. The overall end-to-end scheduling includes the joint and coordinated scheduling of tasks and messages in a reflective memory distributed architecture.<>
许多分布式实时应用程序被构建为一组通过同步通道进行通信的进程。不幸的是,流程交互,特别是同步通信,使得可预测地调度任务的问题变得更加复杂。在分布式系统中,本地和远程任务以及网络上的消息必须适当地安排和同步,以满足应用程序的最后期限。要找到这样的调度不是一件容易的事情,事实上,即使一个人完全知道系统中所有进程的未来到达时间,这个问题也是NP完全的。本文的目标是开发一种方案,允许动态调度和保证通过同步原语通信的分布式进程。出于效率考虑,采用离线调度和在线调度相结合的方法。优先级和通信约束被离线转换为每个任务的伪截止日期,从而实现高效的在线处理。在线调度在分布式计算所涉及的站点上并行运行,进一步提高了效率。整体的端到端调度包括在反射内存分布式架构中对任务和消息的联合和协调调度。
{"title":"Dynamic end-to-end guarantees in distributed real time systems","authors":"M. Natale, J. Stankovic","doi":"10.1109/REAL.1994.342714","DOIUrl":"https://doi.org/10.1109/REAL.1994.342714","url":null,"abstract":"Many distributed real-time applications are structured as a set of processes communicating through synchronous channels. Unfortunately, process interactions and especially synchronous communications make the problem of predictably scheduling the tasks more complex. In distributed systems the local and remote tasks as well as the messages over the network must be properly scheduled and synchronized to meet the deadlines of the application. To find such a, schedule is not an easy task, in fact, this problem is NP complete even if one has complete knowledge of the future arrival times for all the processes in the system. The objective of this paper is to develop a scheme that allows for the dynamic scheduling and guaranteeing of distributed processes communicating via synchronous primitives. For efficiency reasons a combination of off-line and on-line scheduling is performed. Precedence and communication constraints are converted off-line into pseudo-deadlines for each task, enabling efficient on-line processing. The on-line scheduling operates in parallel at the sites involved in the distributed computation, further obtaining efficiency. The overall end-to-end scheduling includes the joint and coordinated scheduling of tasks and messages in a reflective memory distributed architecture.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"167 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114258845","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}
引用次数: 211
Resource management for continuous multimedia database applications 连续多媒体数据库应用程序的资源管理
Pub Date : 1994-12-07 DOI: 10.1109/REAL.1994.342731
Jiandong Huang, D. Du
The uniqueness of continuous multimedia database applications lies in the fact that they require system support steady flow of media access data. In this paper we address the problem of system resource management for such applications. We introduce a session-based scheduling paradigm that, unlike traditional task scheduling, enables scheduling of all processing entities (threads, I/O processes, and buffers) across multiple system resources for guarantee of steady mediaflow. Under this paradigm, we develop an approach to on-line generation of session resource requirements based on resource allocation tradeoffs. Further, we develop a multidimensional "bin-packing" approach to allocation and scheduling of multiple resources for concurrent sessions. The goal is to minimize resource overheads and maximize the number of concurrent sessions while meeting session timing constraints and resource capacity constraints.<>
连续多媒体数据库应用的独特之处在于它要求系统支持稳定的媒体访问数据流。在本文中,我们解决了这类应用的系统资源管理问题。我们引入了一种基于会话的调度范式,与传统的任务调度不同,它支持跨多个系统资源调度所有处理实体(线程、I/O进程和缓冲区),以保证稳定的媒体流。在这种模式下,我们开发了一种基于资源分配权衡的在线生成会话资源需求的方法。此外,我们还开发了一种多维的“打包”方法来为并发会话分配和调度多个资源。目标是在满足会话时间约束和资源容量约束的同时最小化资源开销和最大化并发会话的数量。
{"title":"Resource management for continuous multimedia database applications","authors":"Jiandong Huang, D. Du","doi":"10.1109/REAL.1994.342731","DOIUrl":"https://doi.org/10.1109/REAL.1994.342731","url":null,"abstract":"The uniqueness of continuous multimedia database applications lies in the fact that they require system support steady flow of media access data. In this paper we address the problem of system resource management for such applications. We introduce a session-based scheduling paradigm that, unlike traditional task scheduling, enables scheduling of all processing entities (threads, I/O processes, and buffers) across multiple system resources for guarantee of steady mediaflow. Under this paradigm, we develop an approach to on-line generation of session resource requirements based on resource allocation tradeoffs. Further, we develop a multidimensional \"bin-packing\" approach to allocation and scheduling of multiple resources for concurrent sessions. The goal is to minimize resource overheads and maximize the number of concurrent sessions while meeting session timing constraints and resource capacity constraints.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124742197","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}
引用次数: 20
On-line scheduling to maximize task completions 在线调度,最大限度地完成任务
Pub Date : 1994-12-07 DOI: 10.1109/REAL.1994.342713
Sanjoy Baruah, J. Haritsa, Nitin Sharma
The problem of uniprocessor scheduling under conditions of overload is investigated. The system objective is to maximize the number of tasks that complete by their deadlines. For this performance metric it is shown that, in general, any on-line algorithm may perform arbitrarily poorly as compared to a clairvoyant scheduler. Restricted instances of the general problem for which on-line schedulers ran provide a guaranteed level of performance are identified, and on-line algorithms presented for these special cases.<>
研究了过载条件下的单处理机调度问题。系统的目标是在截止日期前完成任务的数量最大化。对于这个性能度量,通常情况下,与千里眼调度器相比,任何在线算法都可能表现得很差。确定了在线调度程序运行的一般问题的受限实例,以保证性能水平,并为这些特殊情况提出了在线算法。
{"title":"On-line scheduling to maximize task completions","authors":"Sanjoy Baruah, J. Haritsa, Nitin Sharma","doi":"10.1109/REAL.1994.342713","DOIUrl":"https://doi.org/10.1109/REAL.1994.342713","url":null,"abstract":"The problem of uniprocessor scheduling under conditions of overload is investigated. The system objective is to maximize the number of tasks that complete by their deadlines. For this performance metric it is shown that, in general, any on-line algorithm may perform arbitrarily poorly as compared to a clairvoyant scheduler. Restricted instances of the general problem for which on-line schedulers ran provide a guaranteed level of performance are identified, and on-line algorithms presented for these special cases.<<ETX>>","PeriodicalId":374952,"journal":{"name":"1994 Proceedings Real-Time Systems Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1994-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125808324","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}
引用次数: 93
期刊
1994 Proceedings Real-Time Systems Symposium
全部 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