Parallella program kan representeras som en uppsättning inbördes relaterade sekventiella uppgifter. När multiprocessorer används för att köra sådana program kan den parallella delen av programmet påskyndas av en lämplig tilldelning av processorer till programmets uppgifter. Med tanke på ett parallellt program de ned av en uppgift företräde diagram, målet med uppgift schemaläggning (eller processor tilldelning) är således minimering av makespan av ansökan. I ett heterogent multiprocessorsystem består schemaläggning av uppgifter i att bestämma vilka uppgifter som ska tilldelas varje processor, samt i hur de uppgifter som tilldelas varje processor ska utföras. I detta arbete tillämpar vi tabusökningen metaheuristic till lösningen av uppgiften schemaläggning problem på en heterogen multiprocessor miljö under företräde begränsningar. Topologin för Mean Value Analysis-lösningens paket för könät för produktform används som ramverk för utvärdering av prestanda. Vi visar att tabu sökning får mycket bättre resultat, dvs.. kortare färdigställandetider, vilket förbättrar från 20 till 30% den makespan som erhållits av den mest lämpliga algoritmen som tidigare publicerats i litteraturen. Nyckelord: Parallell bearbetning, schemaläggning av uppgifter, heterogena processorer, företrädesbegränsningar, makespan minimization, heuristics, tabu search. Programas paralelos podem ser representados por um conjunto de tarefas följande uenciais relacionadas. Quando multiprocessadores São utilicados para executar tais programas, a fra cão paralela da aplica cão pode ser aceleda pela aloca cão apropriada de processadores as tarefas da aplica cão. Dada uma aplica cão paralela de nida por um grafo de precedência, o objetivo do escalonamento de tarefas (ou aloca cão de processadores) e então a minimiza cão do tempo total de sua execu cão. Em um Sistema formado por processadores heterogêneos, o escalonamento de tarefas består em determinar quais tarefas devem ser alocadas a cada processador, assim como a odem de execu cão das tarefas alocadas ao mesmo processador. Neste trabalho aplica-se a metaheur stica busca tabu a solu cão do problema de escalonamento de tarefas em um ambiente formado por multiprocessadores heterogêneos sob restri cões de precedência. En topologia do grafo de tarefas associada ao algoritmo de an alise do valor m edio para redes de las na forma produto e usedada como plataforma para avalia cão do desempenho da heur stica. Mostra-se que a busca tabu obt em melhores resultados, isto e, tempos de execu cão menores, reduzindo de 20 a 30% os tempos de execu cão obtidos pelo algoritmo mais apropriado interiormente publicado na literatura. Palavras-chaves: Processamento paralelo, escalonamento de tarefas, processadores heterogêneos, restri cões de precedência, minimiza cão do tempo de execu cão, heur sticas, busca tabu.
Porto m.fl. REF tillämpar tabu-sökalgoritmen på problemet med schemaläggning av statiska uppgifter i en heterogen multiprocessormiljö med företrädesbegränsningar.
A Tabu Search Approach to Task Scheduling on Heterogeneous Processors under Precedence Constraints
{'venue': None, 'journal': None, 'mag_field_of_study': ['Computer Science']}