Flexibilidade em um sistema de arquivos componentizado
| Ano de defesa: | 2004 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |