. O pouco poder surpresa para armazenamento móvel - Tudo Sobre Tecnologia

androidphones redimensionar 2

Armazenamento flash pode ser um grande consumidor de energia em dispositivos móveis, mas não é o flash que suga toda a energia, é o software que vem com ele, de acordo com pesquisadores da Universidade da Califórnia em San Diego e Microsoft.
Estudar built-in de armazenamento em um smartphone Android e dois comprimidos de superfície RT Microsoft, estudante Jing Li e seus colegas descobriram que o armazenamento consumiu mais energia do que qualquer outra coisa quando os dispositivos tiveram suas telas fora. Embora isso não pareça importante, tempo de tela-off pode ser responsável por grande parte do dia como os consumidores carregam seus aparelhos ao redor. Funções manter funcionando no fundo como alertas e outros dados desce da rede.
Li, que apresentou os resultados terça-feira na conferência RÁPIDO Usenix em Santa Clara, Califórnia, não ficou surpreso com as demandas de energia de armazenamento nativo. Mas ele ficou surpreso ao descobrir que quase todos que o poder foi consumido por software em vez de hardware subjacente.




Os próprios dispositivos de armazenamento, neste caso eMMC (cartão multimídia) chips de memória flash embutido, só tomou cerca de 1 por cento da energia dedicados ao armazenamento, a equipe UCSD encontrado. Os outros 99 por cento foi consumido por elementos da pilha de software, incluindo o sistema de tempo de execução, o sistema de arquivo e funções de criptografia.

Sobrecarga Encryption

Há boas razões para incluir esses processos. Por exemplo, a criptografia é vital em dispositivos móveis porque eles são especialmente vulneráveis ​​a roubo e perda, Li disse.Mas a forma de criptografia é realizada neles coloca um fardo pesado sobre a bateria.


"Mesmo que haja alguns componentes específicos do aplicativo dentro do dispositivo móvel que pode ajudá-lo a lidar com a criptografia, os débitos desses componentes são demasiado baixos para atender aos requisitos do sistema de armazenamento", disse Li."Por causa disso, os projetistas do sistema de armazenamento ainda decidir usar a CPU de propósito geral para executar as tarefas de criptografia."
Em um conjunto de testes, a equipe comparou o consumo de energia entre os dispositivos com e sem criptografia. Ele mostrou que um subsistema de armazenamento com criptografia custou mais do dobro da quota de consumo de energia do aparelho em comparação com um sem, Li disse.
Uma razão é que a maioria dos dispositivos usam criptografia de disco completo, embora alguns dos dados, tais como arquivos do sistema operacional, arquivos binários e alguns meios de comunicação comprados on-line, não pode precisar dele, ele disse.Como alternativa, o estudo sugeriu o uso de um sistema de ficheiro parcialmente criptografada. Ferramentas como o Encrypting File System no Windows e GNU Privacy Guard poderia fornecer essa capacidade, o que permitiria que os desenvolvedores de aplicativos afinar que os dados são criptografados e controlar o consumo de energia de um aplicativo, Li disse. Mas levaria componentes adicionais para proteger totalmente um sistema de arquivos parcialmente criptografado, disse ele.

Outras preocupações

A maioria dos dispositivos móveis também rodar aplicativos em recipientes seguros, utilizando linguagens gerenciadas como Java ou o Common Language Runtime, para impedir o acesso não autorizado a dados sensíveis e conter ataques de aplicativos maliciosos. Testes da equipe mostraram que esta técnica aumentou o consumo de energia em até 18 por cento no Windows RT e 102 por cento no Android.
Do dispositivo e do sistema operacional fornecedores usam linguagens gerenciadas e outras técnicas para isolar os dados entre diferentes aplicativos, disse Li. Grande parte deste virtualização de armazenamento pode ser movido para hardware de armazenamento, dando a cada aplicação a ilusão de um sistema de arquivos privados, disse ele.
Outra maneira de reduzir o consumo de energia seria a de mudar as tarefas de armazenamento agora rodando em CPUs, incluindo criptografia e virtualização, em um SoC (sistema em um chip), especificamente para operações de armazenagem, Li disse.Um desafio que haverá de fazer motor de criptografia do SoC rápido o suficiente para acompanhar as demandas das aplicações, disse ele.
Autor: 

0 comentários Goocle+ 0 Facebook

Postar um comentário

 
Tudo Sobre Tecnologia © 2013-2020. Todos os direitos reservados. Tudo Sobre Tecnologia. Desenvolvido por TST
Topo