Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

Sorted by: relevance · author · university · dateNew search

You searched for subject:( pt THREADS). Showing records 1 – 2 of 2 total matches.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters


Pontifical Catholic University of Rio de Janeiro

1. BRENO RIBA DA COSTA CRUZ. [en] A PROGRAMMING INTERFACE FOR OVERLOAD CONTROL IN STAGED EVENT BASED ARCHITECTURES.

Degree: 2016, Pontifical Catholic University of Rio de Janeiro

[pt] Controle de sobrecarga pode ser feito com o uso de políticas de escalonamento adequadas, que procuram ajustar dinamicamente os recursos alocados a uma aplicação. Pela dificuldade de implementação, muitas vezes desenvolvedores se veem obrigados a reprogramar o sistema para adequá-lo a uma determinada política. Através do estudo de diversas políticas de escalonamento, propomos neste trabalho um modelo de interface que permite a criação e monitoração de novas políticas dentro de arquiteturas baseadas em estágios. Implementamos a interface de programação proposta e exercitamos um conjunto de políticas que construímos sobre ela em duas aplicações com características de carga bem distintas.

[en] Specific scheduling policies can be appropriate for overload control in different application scenarios. However, these policies are often difficult to implement, leading developers to reprogram entire systems in order to adapt them to a particular policy. Through the study of various scheduling policies, we propose an interface model that allows the programmer to integrate new policies and monitoring schemes to the same application in a Staged Event-Driven Architecture. We describe the implementation of the proposed interface and the results of it s use in implementing a set of scheduling policies for two applications with different load profiles.

Advisors/Committee Members: NOEMI DE LA ROCQUE RODRIGUEZ.

Subjects/Keywords: [pt] SISTEMAS DISTRIBUIDOS; [en] DISTRIBUTED SYSTEMS; [pt] EVENTO; [en] EVENT; [pt] MODELOS DE CONCORRENCIA; [en] CONCURRENCY MODELS; [pt] THREADS; [en] THREADS; [pt] ARQUITETURAS BASEADAS EM ESTAGIOS; [pt] SEDA

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

CRUZ, B. R. D. C. (2016). [en] A PROGRAMMING INTERFACE FOR OVERLOAD CONTROL IN STAGED EVENT BASED ARCHITECTURES. (Thesis). Pontifical Catholic University of Rio de Janeiro. Retrieved from http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=25817

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Chicago Manual of Style (16th Edition):

CRUZ, BRENO RIBA DA COSTA. “[en] A PROGRAMMING INTERFACE FOR OVERLOAD CONTROL IN STAGED EVENT BASED ARCHITECTURES.” 2016. Thesis, Pontifical Catholic University of Rio de Janeiro. Accessed September 27, 2020. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=25817.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

MLA Handbook (7th Edition):

CRUZ, BRENO RIBA DA COSTA. “[en] A PROGRAMMING INTERFACE FOR OVERLOAD CONTROL IN STAGED EVENT BASED ARCHITECTURES.” 2016. Web. 27 Sep 2020.

Vancouver:

CRUZ BRDC. [en] A PROGRAMMING INTERFACE FOR OVERLOAD CONTROL IN STAGED EVENT BASED ARCHITECTURES. [Internet] [Thesis]. Pontifical Catholic University of Rio de Janeiro; 2016. [cited 2020 Sep 27]. Available from: http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=25817.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Council of Science Editors:

CRUZ BRDC. [en] A PROGRAMMING INTERFACE FOR OVERLOAD CONTROL IN STAGED EVENT BASED ARCHITECTURES. [Thesis]. Pontifical Catholic University of Rio de Janeiro; 2016. Available from: http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=25817

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

2. TIAGO LIMA SALMITO. [en] A FLEXIBLE APPROACH TO STAGED EVENTS.

Degree: 2015, Pontifical Catholic University of Rio de Janeiro

[pt] O objetivo deste trabalho é explorar e estender a exibilidade provida pelo modelo híbrido de concorrência orientado a estágios, que visa integrar tanto loops de eventos cooperativos como threads preemptivas em um conceito único de mais alto nível. As contribuições deste trabalho estão centradas numa proposta de extensão do modelo de estágios que desacopla a especificação de aplicações concorrentes das decisões relacionadas ao ambiente de execução, permitindo que elas sejam fexivelmente mapeadas em diferentes configurações de acordo com as necessidades de escalonamento de tarefas e granularidade de processamento em partes específicas da aplicação. Procurando prover uma definição adequada para o conceito de modelos de concorrê- ncia híbridos, propomos um sistema de classificação que se baseia na combinação de características básicas de sistemas concorrentes e a possibilidade de execução paralela em múltiplos processadores. Com base nessa classificação, analisamos os benefícios e desvantagens associados a cada modelo de concorrência, justificando a adoção de modelos que combinam threads e eventos em um mesmo ambiente de programação, e descrevemos a extensão do paradigma de programação orientado a estágios. Finalmente, apresentamos a implementação do modelo proposto na linguagem Lua e seu uso em cenários de execução que confirmam os benefícios da extensão do modelo de estágios na especificação de aplicações concorrentes.

[en] The purpose of this work is to explore and extend the flexibility provided by the staged event-driven concurrency model to integrate both cooperative event loops and preemptive threads in a single high level abstraction. The contributions of this work are focused on the extension of the staged model that decouples the specification of concurrent applications of the decisions related to the execution environment, allowing them to be fl exibly mapped to different configurations according to the task scheduling needs and processing granularity in specific parts of the application. In order to provide an adequate definition of the concept of hybrid concurrency models, we propose a classification system that is based on the combination of basic features of concurrent systems and the possibility of parallel execution on multiple processors. Based on this classification, we analyze the benefits and drawbacks associated with each concurrency model, justifying the adoption of models that combine threads and events in the same programming environment and the extension of the staged model. Finally, we present the implementation of the proposed model in the Lua programming language and its use in execution scenarios that confirm the benefits of the extension of the staged model in the specification of concurrent applications.

Advisors/Committee Members: NOEMI DE LA ROCQUE RODRIGUEZ.

Subjects/Keywords: [pt] MODELOS DE CONCORRENCIA; [en] CONCURRENCY MODELS; [pt] ESTAGIOS; [en] APPRENTICESHIPS; [pt] THREADS; [en] THREADS; [pt] CONCORRENCIA HIBRIDA; [en] HYBRID CONCURRENCY; [pt] ORIENTACAO A EVENTOS; [en] EVENT DRIVEN

…Concorrˆencia H´ıbrida Baseada em Threads 2.1.3 Concorrˆencia H´ıbrida em Est´agios 2.2 Discuss˜ao 18… …ao do modelo de concorrˆencia h´ıbrido baseado em threads. Representa¸c˜ao do modelo de… …threads preemptivas e concorrˆencia orientada a eventos. Na concorrˆencia baseada em threads… …preemptivas, as tarefas concorrentes, ou threads, podem ser interrompidas antes do t´ermino pelo… …abordagens tˆem seus defensores e detratores. O modelo de concorrˆencia baseado em threads… 

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

SALMITO, T. L. (2015). [en] A FLEXIBLE APPROACH TO STAGED EVENTS. (Thesis). Pontifical Catholic University of Rio de Janeiro. Retrieved from http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=25024

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Chicago Manual of Style (16th Edition):

SALMITO, TIAGO LIMA. “[en] A FLEXIBLE APPROACH TO STAGED EVENTS.” 2015. Thesis, Pontifical Catholic University of Rio de Janeiro. Accessed September 27, 2020. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=25024.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

MLA Handbook (7th Edition):

SALMITO, TIAGO LIMA. “[en] A FLEXIBLE APPROACH TO STAGED EVENTS.” 2015. Web. 27 Sep 2020.

Vancouver:

SALMITO TL. [en] A FLEXIBLE APPROACH TO STAGED EVENTS. [Internet] [Thesis]. Pontifical Catholic University of Rio de Janeiro; 2015. [cited 2020 Sep 27]. Available from: http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=25024.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Council of Science Editors:

SALMITO TL. [en] A FLEXIBLE APPROACH TO STAGED EVENTS. [Thesis]. Pontifical Catholic University of Rio de Janeiro; 2015. Available from: http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=25024

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

.