A Framework for Designing and Evaluating Distributed Real-Time Applications

Distributed Simulation and Real Time Applications(2014)

引用 3|浏览4
暂无评分
摘要
Distributed Real-Time (DRT) systems are among the most complex software systems in the field of Computer Science. The contradictory nature of distributed computing and real-time requirements forces prioritization that is dependent on domain-specific knowledge. This combination of distributed and real-time system requirements generates a new set of properties, and requires a new conceptual framework. In this paper, we present a conceptual framework for developing DRT systems. We divide our framework in 3 phases: example applications, design properties, and evaluation. We demonstrate our framework properties with our own Distributed Virtual Environment architecture and other 2 examples: Google's Cluster Architecture and collision avoidance systems. Finally we discuss evaluation of DRT systems through the lens of our own architecture, and conclude with general lessons to apply to other DRT systems. Our conceptual framework enables developers of DRT systems to foresee and address issues early in the design. Additionally, we expose general lessons and good practices of evaluation for other DRT systems.
更多
查看译文
关键词
distributed processing,drt systems,google cluster architecture,collision avoidance systems,computer science,design properties phase,distributed computing,distributed realtime applications,distributed virtual environment architecture,domain-specific knowledge,evaluation phase,example applications phase,sensors,hardware,fault tolerance,parallel processing,scalability,real time systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要