Flexibilidade em um sistema de arquivos componentizado

Detalhes bibliográficos
Ano de defesa: 2004
Autor(a) principal: Soares, Livio Baldini
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://teses.usp.br/teses/disponiveis/45/45134/tde-20220712-121530/
Resumo: O sistema operacional tem como responsabilidade gerenciar de forma eficiente recursos disponíveis no sistema computacional para satisfazer da melhor forma possível as necessidades das aplicações. Nesse contexto, a construção de sistemas de arquivos é uma áreabastante rica em estudo dado o impacto que a manipulação de arquivos exerce no desempenho de uma larga gama de aplicações. A implementação de sistemas de arquivos sofre em complexidade pela necessidade de integração de serviços específicos de arquivamento como criptografia, compressão, replicação e distribuição. As dificuldades em oferecer de forma eficiente serviços de arquivos se tornam ainda mais nítidas em cenários em que as aplicações apresentam necessidades ou comportamentos distintos ou mesmo conflitantes. Este projeto de pesquisa investiga uma solução para esses dois problemas essenciais em serviços de arquivos - evolução e customizabilidade. Propomos o uso de flexibilidade com granularidade fina como base de uma arquitetura de sistemas de arquivos. Este trabalho apresenta o estudo, desenvolvimento e implementação do sistema de arquivos K42 File System (KFS), disponível para os sistemas operacionais K42 e Linux. O KFS usa uma arquitetura baseada em componentes extremamente simples e leve para obter a flexibilidade com granularidade fina. Com essa arquitetura flexível, é possível implementar qualquer arquivo ou diretório do sistema de arquivos como uma composição de componentes distintas. Demonstramos que a arquitetura flexível do KFS é importante e viável para além de apoiar diversas classes de aplicações atuais, possibilitar a inclusão incremental de funcionalidades para as classes de aplicações ainda desconhecidas. Descrevemos duas iniciativas no uso da flexibilidade de nossa arquitetura.
id USP_97f11cc4ce5bab81f63d7e5fcb3eaa0c
oai_identifier_str oai:teses.usp.br:tde-20220712-121530
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Flexibilidade em um sistema de arquivos componentizadonot availableSistemas OperacionaisO sistema operacional tem como responsabilidade gerenciar de forma eficiente recursos disponíveis no sistema computacional para satisfazer da melhor forma possível as necessidades das aplicações. Nesse contexto, a construção de sistemas de arquivos é uma áreabastante rica em estudo dado o impacto que a manipulação de arquivos exerce no desempenho de uma larga gama de aplicações. A implementação de sistemas de arquivos sofre em complexidade pela necessidade de integração de serviços específicos de arquivamento como criptografia, compressão, replicação e distribuição. As dificuldades em oferecer de forma eficiente serviços de arquivos se tornam ainda mais nítidas em cenários em que as aplicações apresentam necessidades ou comportamentos distintos ou mesmo conflitantes. Este projeto de pesquisa investiga uma solução para esses dois problemas essenciais em serviços de arquivos - evolução e customizabilidade. Propomos o uso de flexibilidade com granularidade fina como base de uma arquitetura de sistemas de arquivos. Este trabalho apresenta o estudo, desenvolvimento e implementação do sistema de arquivos K42 File System (KFS), disponível para os sistemas operacionais K42 e Linux. O KFS usa uma arquitetura baseada em componentes extremamente simples e leve para obter a flexibilidade com granularidade fina. Com essa arquitetura flexível, é possível implementar qualquer arquivo ou diretório do sistema de arquivos como uma composição de componentes distintas. Demonstramos que a arquitetura flexível do KFS é importante e viável para além de apoiar diversas classes de aplicações atuais, possibilitar a inclusão incremental de funcionalidades para as classes de aplicações ainda desconhecidas. Descrevemos duas iniciativas no uso da flexibilidade de nossa arquitetura.not availableBiblioteca Digitais de Teses e Dissertações da USPSilva, Dilma Menezes daSoares, Livio Baldini2004-08-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://teses.usp.br/teses/disponiveis/45/45134/tde-20220712-121530/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2022-07-13T19:23:53Zoai:teses.usp.br:tde-20220712-121530Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-07-13T19:23:53Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Flexibilidade em um sistema de arquivos componentizado
not available
title Flexibilidade em um sistema de arquivos componentizado
spellingShingle Flexibilidade em um sistema de arquivos componentizado
Soares, Livio Baldini
Sistemas Operacionais
title_short Flexibilidade em um sistema de arquivos componentizado
title_full Flexibilidade em um sistema de arquivos componentizado
title_fullStr Flexibilidade em um sistema de arquivos componentizado
title_full_unstemmed Flexibilidade em um sistema de arquivos componentizado
title_sort Flexibilidade em um sistema de arquivos componentizado
author Soares, Livio Baldini
author_facet Soares, Livio Baldini
author_role author
dc.contributor.none.fl_str_mv Silva, Dilma Menezes da
dc.contributor.author.fl_str_mv Soares, Livio Baldini
dc.subject.por.fl_str_mv Sistemas Operacionais
topic Sistemas Operacionais
description O sistema operacional tem como responsabilidade gerenciar de forma eficiente recursos disponíveis no sistema computacional para satisfazer da melhor forma possível as necessidades das aplicações. Nesse contexto, a construção de sistemas de arquivos é uma áreabastante rica em estudo dado o impacto que a manipulação de arquivos exerce no desempenho de uma larga gama de aplicações. A implementação de sistemas de arquivos sofre em complexidade pela necessidade de integração de serviços específicos de arquivamento como criptografia, compressão, replicação e distribuição. As dificuldades em oferecer de forma eficiente serviços de arquivos se tornam ainda mais nítidas em cenários em que as aplicações apresentam necessidades ou comportamentos distintos ou mesmo conflitantes. Este projeto de pesquisa investiga uma solução para esses dois problemas essenciais em serviços de arquivos - evolução e customizabilidade. Propomos o uso de flexibilidade com granularidade fina como base de uma arquitetura de sistemas de arquivos. Este trabalho apresenta o estudo, desenvolvimento e implementação do sistema de arquivos K42 File System (KFS), disponível para os sistemas operacionais K42 e Linux. O KFS usa uma arquitetura baseada em componentes extremamente simples e leve para obter a flexibilidade com granularidade fina. Com essa arquitetura flexível, é possível implementar qualquer arquivo ou diretório do sistema de arquivos como uma composição de componentes distintas. Demonstramos que a arquitetura flexível do KFS é importante e viável para além de apoiar diversas classes de aplicações atuais, possibilitar a inclusão incremental de funcionalidades para as classes de aplicações ainda desconhecidas. Descrevemos duas iniciativas no uso da flexibilidade de nossa arquitetura.
publishDate 2004
dc.date.none.fl_str_mv 2004-08-09
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://teses.usp.br/teses/disponiveis/45/45134/tde-20220712-121530/
url https://teses.usp.br/teses/disponiveis/45/45134/tde-20220712-121530/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1865492574970576896