首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Minimizing CPU time shortage risks in integrated embedded software
【24h】

Minimizing CPU time shortage risks in integrated embedded software

机译:最小化集成嵌入式软件中的CPU时间短缺风险

获取原文

摘要

A major activity in many industries is to integrate software artifacts such that the functional and performance requirements are properly taken care of. In this paper, we focus on the problem of minimizing the risk of CPU time shortage in integrated embedded systems. In order to minimize this risk, we manipulate the start time (offset) of the software executables such that the system real-time constraints are satisfied, and further, the maximum CPU time usage is minimized. We develop a number of search-based optimization algorithms, specifically designed to work for large search spaces, to compute offsets for concurrent software executables with the objective of minimizing CPU usage. We evaluated and compared our algorithms by applying them to a large automotive software system. Our experience shows that our algorithms can automatically generate offsets such that the maximum CPU usage is very close to the known lower bound imposed by the domain constraints. Further, our approach finds limits on the maximum CPU usage lower than those found by a random strategy, and is not slower than a random strategy. Finally, our work achieves better results than the CPU usage minimization techniques devised by domain experts.
机译:许多行业的主要活动是整合软件伪影,使得功能性和性能要求得到适当地照顾。在本文中,我们专注于最小化集成嵌入式系统中CPU时间短缺风险的问题。为了最大限度地减少这种风险,我们操纵软件可执行文件的开始时间(偏移),使得满足系统实时约束,并且进一步地,最大限度地减少了最大CPU时间使用。我们开发了许多基于搜索的优化算法,专门设计用于为大型搜索空间工作,以计算并发软件可执行文件的偏移,其目的是最小化CPU使用率。我们评估并通过将它们应用于大型汽车软件系统来进行评估并比较我们的算法。我们的经验表明,我们的算法可以自动生成偏移,使得最大CPU使用率非常接近域约束所强加的已知的下限。此外,我们的方法发现对低于随机策略的最大CPU使用率的限制,并且不比随机策略慢。最后,我们的工作比域专家设计的CPU使用率最小化技术实现了更好的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号