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 条
  • [21] Multi-threaded Construction of Neighbour Lists for Particle Systems in OpenMP
    Halver, Rene
    Sutmann, Godehard
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT II, 2016, 9574 : 153 - 165
  • [22] Parallelization of shallow water simulations on current multi-threaded systems
    Lobeiras, Jacobo
    Vinas, Moises
    Amor, Margarita
    Fraguela, Basilio B.
    Arenaz, Manuel
    Garcia, J. A.
    Castro, M. J.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2013, 27 (04): : 493 - 512
  • [23] Multi-threaded, discrete event simulation of distributed computing systems
    Legrand, I
    COMPUTER PHYSICS COMMUNICATIONS, 2001, 140 (1-2) : 274 - 285
  • [24] Linear algebra considerations for the multi-threaded simulation of mechanical systems
    Negrut, D
    MULTIBODY SYSTEM DYNAMICS, 2003, 10 (01) : 61 - 80
  • [25] Linear Algebra Considerations for the Multi-Threaded Simulation of Mechanical Systems
    Dan Negrut
    Multibody System Dynamics, 2003, 10 : 61 - 80
  • [26] Extending the wait-free hierarchy to multi-threaded systems
    Matthieu Perrin
    Achour Mostéfaoui
    Grégoire Bonin
    Ludmila Courtillat-Piazza
    Distributed Computing, 2022, 35 : 375 - 398
  • [27] Extending Security for Multi-Threaded Servers
    Simmons, Sharon
    Edwards, Dennis
    WMSCI 2008: 12TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS, 2008, : 140 - 144
  • [28] Security Check for Multi-threaded Programs
    Tri Minh Ngo
    Tuan Van Nguyen
    2016 IEEE SIXTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (ICCE), 2016, : 465 - 470
  • [29] A Multi-Threaded Semantic Focused Crawler
    Punam Bedi
    Anjali Thukral
    Hema Banati
    Abhishek Behl
    Varun Mendiratta
    Journal of Computer Science and Technology, 2012, 27 : 1233 - 1242
  • [30] A Multi-threaded Version of Field II
    Jensen, Jorgen Arendt
    2014 IEEE INTERNATIONAL ULTRASONICS SYMPOSIUM (IUS), 2014, : 2229 - 2232