A real-time architecture for time-aware agents

被引:4
|
作者
Prouskas, KV [1 ]
Pitt, JV [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, London SW7 2BT, England
基金
英国工程与自然科学研究理事会;
关键词
agents; architectures; programming languages; real-time; scheduling;
D O I
10.1109/TSMCB.2004.826830
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the specification and implementation of a new three-layer time-aware agent architecture. This architecture is designed for applications and environments where societies of humans and agents play equally active roles, but interact and operate in completely different time frames. The architecture consists of three layers: the April real-time run-time (ART) layer, the time aware layer (TAL), and the application agents layer (AAL). The ART layer forms the underlying real-time agent platform. An original online, real-time, dynamic priority-based scheduling algorithm is described for scheduling the computation time of agent processes, and it is shown that the algorithm's O(n) complexity and scalable performance are sufficient for application in real-time domains. The TAL layer forms an abstraction layer through which human and agent interactions are temporally unified, that is, handled in a common way irrespective of their temporal representation and scale. A novel O(n(2)) interaction scheduling algorithm is described for predicting and guaranteeing interactions' initiation and completion times. The time-aware predicting component of a workflow management system is also presented as an instance, of the AAL layer. The described time-aware architecture addresses two key challenges in enabling agents to be effectively, configured and applied in environments where humans and agents play equally active roles. It provides flexibility and adaptability in its real-time mechanisms while placing them under direct agent control, and it temporally unifies human and agent interactions.
引用
收藏
页码:1553 / 1568
页数:16
相关论文
共 50 条
  • [41] Personalized Time-Aware Tag Recommendation
    Wang, Keqiang
    Jin, Yuanyuan
    Wang, Haofen
    Peng, Hongwei
    Wang, Xiaoling
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 459 - 466
  • [42] Time-aware PageRank for bibliographic networks
    Fiala, Dalibor
    JOURNAL OF INFORMETRICS, 2012, 6 (03) : 370 - 388
  • [43] Time-Aware Instrumentation of Embedded Software
    Fischmeister, Sebastian
    Lam, Patrick
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (04) : 652 - 663
  • [44] Personalized Time-Aware Tweets Summarization
    Ren, Zhaochun
    Liang, Shangsong
    Meij, Edgar
    de Rijke, Maarten
    SIGIR'13: THE PROCEEDINGS OF THE 36TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH & DEVELOPMENT IN INFORMATION RETRIEVAL, 2013, : 513 - 522
  • [45] Program Transformation for Time-Aware Instrumentation
    Kashif, Hany
    Fischmeister, Sebastian
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [46] Dealing with Changes of Time-Aware Processes
    Lanz, Andreas
    Reichert, Manfred
    BUSINESS PROCESS MANAGEMENT, BPM 2014, 2014, 8659 : 217 - 233
  • [47] Time-Aware Travel Attraction Recommendation
    Wang, Kai
    Zhang, Richong
    Liu, Xudong
    Guo, Xiaohui
    Sun, Hailong
    Huai, Jinpeng
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2013, PT I, 2013, 8180 : 175 - 188
  • [48] ParallAX: An Architecture for Real-Time Physics
    Yeh, Thomas Y.
    Faloutsos, Petros
    Patel, Sanjay J.
    Reinman, Glenn
    ISCA'07: 34TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, CONFERENCE PROCEEDINGS, 2007, : 232 - 243
  • [49] HARTS - A DISTRIBUTED REAL-TIME ARCHITECTURE
    SHIN, KG
    COMPUTER, 1991, 24 (05) : 25 - 35
  • [50] Real-time manufacturing database architecture
    Cholawsky, WJ
    CONTROL ENGINEERING, 2004, 51 (08) : 31 - +