On Multi-threaded Metrical Task Systems

被引:0
|
作者
Feuerstein, Esteban [1 ]
Seiden, Steven S. [2 ]
de Loma, Alejandro Strejilevich [1 ]
机构
[1] Univ Buenos Aires, Fac Ciencias Exactas & Nat, Dept Computac, Pabellon I,Ciudad Univ, RA-1428 Buenos Aires, DF, Argentina
[2] Louisiana State Univ, Dept Comp Sci, Baton Rouge, LA 70803 USA
关键词
Competitive analysis; Multi-tasking systems; On-line algorithms; Paging;
D O I
10.1016/j.jda.2005.12.005
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Traditionally, on-line problems have been studied under the assumption that there is a unique sequence of requests that must be served. This approach is common to most general models of online computation, such as Metrical Task Systems. However, there exist on-line problems in which the requests are organized in more than one independent thread. In this more general framework, at every moment the first unserved request of each thread is available. Therefore, apart from deciding how to serve a request, at each stage it is necessary to decide which request to serve among several possibilities. In this paper we introduce Multi-threaded Metrical Task Systems, that is, the generalization of Metrical Task Systems to the case in which there are many threads of tasks. We study the problem from a competitive analysis point of view, proving lower and upper bounds on the competitiveness of on-line algorithms. We consider finite and infinite sequences of tasks, as well as deterministic and randomized algorithms. In this work we present the first steps towards a more general framework for on-line problems which is not restricted to a sequential flow of information. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:401 / 413
页数:13
相关论文
共 50 条
  • [41] A reconfigurable multi-threaded architecture model
    Wallner, S
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, 2003, 2823 : 193 - 207
  • [42] A Multi-Threaded Semantic Focused Crawler
    Bedi, Punam
    Thukral, Anjali
    Banati, Hema
    Behl, Abhishek
    Mendiratta, Varun
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (06) : 1233 - 1242
  • [43] Multi-threaded ASP solving with clasp
    Gebser, Martin
    Kaufmann, Benjamin
    Schaub, Torsten
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2012, 12 : 525 - 545
  • [44] On multi-threaded satisfiability solving with OpenMP
    Vander-Swalmen, Pascal
    Dequen, Gilles
    Krajecki, Michael
    OPENMP IN A NEW ERA OF PARALLELISM, PROCEEDINGS, 2008, 5004 : 146 - 157
  • [45] On-line Multi-threaded Scheduling
    Esteban Feuerstein
    Marcelo Mydlarz
    Leen Stougie
    Journal of Scheduling, 2003, 6 : 167 - 181
  • [46] Probabilistic noninterference for multi-threaded programs
    Sabelfeld, A
    Sands, D
    13TH IEEE COMPUTER SECURITY FOUNDATIONS WORKSHOP, PROCEEDINGS, 2000, : 200 - 214
  • [47] Information leakage of multi-threaded programs
    Noroozi, Ali A.
    Karimpour, Jaber
    Isazadeh, Ayaz
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 78 : 400 - 419
  • [48] Studying multi-threaded behavior with TSViz
    Nunes, Matheus
    Lalh, Harjeet
    Sharma, Ashaya
    Wong, Augustine
    Miucin, Svetozar
    Fedorova, Alexandra
    Beschastnikh, Ivan
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 35 - 38
  • [49] Causal Termination of Multi-threaded Programs
    Kupriyanov, Andrey
    Finkbeiner, Bernd
    COMPUTER AIDED VERIFICATION, CAV 2014, 2014, 8559 : 814 - 830
  • [50] Agents as multi-threaded logical objects
    Clark, Keith
    Robinson, Peter J.
    2002, Springer Verlag (2407):