Mostrar registro simples

dc.contributor.otherBona, Luis Carlos Erpen dept_BR
dc.contributor.otherUniversidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informáticapt_BR
dc.creatorRocha, Pedro Eugêniopt_BR
dc.date.accessioned2023-02-02T17:08:47Z
dc.date.available2023-02-02T17:08:47Z
dc.date.issued2011pt_BR
dc.identifier.urihttps://hdl.handle.net/1884/26090
dc.descriptionOrientador : Prof. Dr. Luis Carlos Erpen de Bonapt_BR
dc.descriptionDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciencias Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 07/07/2011pt_BR
dc.descriptionBibliografia: fls. 52-57pt_BR
dc.description.abstractResumo: E desejável que servidores de armazenamento compartilhado possuam mecanismos que forneçam isolamento de performance entre aplicações concorrentes. Em sistemas com isolamento de performance, cada aplicação recebe a quantidade de recurso determinada por suas garantias de QoS, especificadas em SLA's, independentemente da carga e dos padrões de utilização de outras aplicações. Uma abordagem muito utilizada atualmente é fornecer garantias de QoS e isolamento de performance através do algoritmo de escalonamento de disco. Contudo, para que isso seja possível sem que o desempenho do disco seja degradado, também é necessário que o algoritmo previna a ocorrência de deceptive idleness. Deceptive idleness é a situação onde uma aplicação é considerada ociosa pelo escalonador de disco, no instante imediatamente posterior ao término do atendimento de uma requisição síncrona, mas anterior ao envio da próxima. Assim, caso uma aplicação seja erroneamente considerada ociosa, um escalonador conservativo atenderia outra aplicação, perdendo a localidade no acesso e diminuindo o desempenho geral do dispositivo. Este trabalho propõe um novo algoritmo de escalonamento de disco não-conservativo, o Highthroughput Token Bucket Scheduler (HTBS), que utiliza conceitos retirados de outros dois algoritmos de escalonamento de disco: BFQ e pClock. O HTBS incorpora a ideia de prevenção de deceptive idleness adotada pelo BFQ, mesclada á política de atribuição de tags e atendimento de requisições do algoritmo pClock. Mostramos, através de experimentos realizados com a implementação do HTBS para o Kernel Linux, que o HTBS pode fornecer garantias de QoS para aplicações com requisitos variados mesmo na presença de requisições síncronas, bem como alto desempenho.pt_BR
dc.description.abstractAbstract: Shared storage systems must provide performance isolation among concurrent applications. In such systems, each application receives a specied share, according to its QoS guarantees dened in SLA's, regardless the behavior and load of other applications. A very common approach in nowadays storage systems is to provide QoS guarantees and performance isolation through the disk scheduler algorithm. However, in order to provide these guarantees without decreasing system performance, it is also required that the scheduler prevents deceptive idleness. Deceptive idleness is a situation where an application is deemed idle by the disk scheduler, in the moment right after a synchronous request completion but prior the issue of the next one. Therefore, if an application was mistakenly deemed idle, a work-conserving disk scheduler would switch service to another application, losing locality and decreasing disk overall performance. This work proposes a new non-work-conserving disk scheduling algorithm, called High-throughput Token Bucket Scheduler (HTBS), which is based on concepts of two former disk schedulers: BFQ and pClock. HTBS merges the deceptive idleness prevention mechanism from BFQ and the timestamp attribution policy and request serving order from pClock. We show, through experiments performed with the HTBS implementation for Linux Kernel, that HTBS can provide both high throughput and QoS guarantees to applications with dierent attributes even when using synchronous requests.pt_BR
dc.format.extent57f. : il., grafs., tabs.pt_BR
dc.format.mimetypeapplication/pdfpt_BR
dc.languagePortuguêspt_BR
dc.relationDisponível em formato digitalpt_BR
dc.subjectTesespt_BR
dc.subjectArmazenamento de dadospt_BR
dc.subjectWorld Wide Web (Sistema de recuperação da informação)pt_BR
dc.subjectCiencia da computaçãopt_BR
dc.subjectServidores da Webpt_BR
dc.titleSistemas de armazenamento compartilhado com qualidade de serviço e alto desempenhopt_BR
dc.typeDissertaçãopt_BR


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples