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 条
  • [31] Comparing real-time and incremental heuristic search for real-time situated agents
    Sven Koenig
    Xiaoxun Sun
    Autonomous Agents and Multi-Agent Systems, 2009, 18 : 313 - 341
  • [32] Time-Aware Diversified Query Suggestion
    Zhang, Xiaojuan
    Peng, Lin
    JCDL'18: PROCEEDINGS OF THE 18TH ACM/IEEE JOINT CONFERENCE ON DIGITAL LIBRARIES, 2018, : 399 - 400
  • [33] Time-aware Anonymization of Knowledge Graphs
    Hoang, Anh-Tu
    Carminati, Barbara
    Ferrari, Elena
    ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2023, 26 (02)
  • [34] Deep Time-Aware Matrix Factorization
    Liu, Tongtong
    Ma, Wenming
    Song, Yulong
    2020 13TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2020), 2020, : 952 - 956
  • [35] A Comparison of Time-aware Ranking Methods
    Kanhabua, Nattiya
    Norvag, Kjetil
    PROCEEDINGS OF THE 34TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR'11), 2011, : 1257 - 1258
  • [36] Time-Aware Uniformization of Winning Strategies
    Le Roux, Stephane
    BEYOND THE HORIZON OF COMPUTABILITY, CIE 2020, 2020, 12098 : 193 - 204
  • [37] Time-Aware User Embeddings as a Service
    Pavlovski, Martin
    Gligorijevic, Jelena
    Stojkovic, Ivan
    Agrawal, Shubham
    Komirishetty, Shabhareesh
    Gligorijevic, Djordje
    Bhamidipati, Narayan
    Obradovic, Zoran
    KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 3194 - 3202
  • [38] Time-aware web users' clustering
    Petridou, Sophia G.
    Koutsonikola, Vassiliki A.
    Vakali, Athena I.
    Papadimitriou, Georgios I.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (05) : 653 - 667
  • [39] Time-Aware Entity Search in DBpedia
    Zhang, Lei
    Chen, Wentao
    Thanh Tran
    Rettinger, Achim
    SEMANTIC WEB: ESWC 2015 SATELLITE EVENTS, 2015, 9341 : 175 - 179
  • [40] Time-aware Structured Query Suggestion
    Miyanishi, Taiki
    Sakai, Tetsuya
    SIGIR'13: THE PROCEEDINGS OF THE 36TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH & DEVELOPMENT IN INFORMATION RETRIEVAL, 2013, : 809 - 812