Utilizando Adaptação Consciente da Aplicação No Acesso a Arquivos em um Ambiente Pervasivo
Resumo
O Espaço Pervasivo de Arquivos (EPA) é um serviço do middleware EXEHDA que provê acesso a arquivos de forma a implementar o conceito de semântica 'siga-me' das aplicações pervasivas. Esse serviço introduz um novo modelo para adaptação ciente da aplicação que fornece métodos para que as aplicações provejam informações específicas para guiar a adaptação ou estendam o EPA com módulos de aplicação que podem se adaptar a novos elementos de contexto. A combinação dessas duas estratégias permite que o modelo do EPA ultrapasse muitas das limitações apresentadas em trabalhos sobre sistemas de arquivos para computação pervasiva.
Referências
I. Augustin, A. Yamin, and C. F. R. Geyer. Managing the follow-me semantics to build large-scale pervasive applications. In MPAC ’05: Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing, pages 1–8, New York, NY, USA, 2005. ACM Press.
M. Carson and D. Santay. Nist net: a linux-based network emulation tool. SIGCOMM Comput. Commun. Rev., 33(3):111–126, 2003.
D. Chalmers, N. Dulay, and M. Sloman. A framework for contextual mediation in mobile and ubiquitous computing applied to the context-aware adaptation of maps. Personal Ubiquitous Comput., 8(1):1–18, 2004.
J. Flinn and M. Satyanarayanan. Managing battery lifetime with energy-aware adaptation. ACM Trans. Comput. Syst., 22(2):137–179, 2004.
J. Flinn, S. Sinnamohideen, N. Tolia, and M. Satyanarayanan. Data staging on untrusted surrogates. In 2nd USENIX Conference on File and Storage Technologies, pages 15–28, San Francisco, CA, March 31 - April 2, 2003. USENIX.
X. Fu, W. Shi, A. Akkerman, and V. Karamcheti. Cans: Composable, adaptive network services infrastructure. In USITS, pages 135–146. USENIX, 2001.
M. Kim, L. P. Cox, and B. D. Noble. Safety, visibility, and performance in a wide-area file system. In D. D. E. Long, editor, FAST, pages 131–144. USENIX, 2002.
H. Lufei and W. Shi. Fractal: A mobile code based framework for dynamic application protocol adaptation in pervasive computing. In IPDPS. IEEE Computer Society, 2005.
B. Noble. System support for mobile, adaptive applications. IEEE Personal Communications, 7(1):44–49, Feb. 2000.
B. Noble, M. Satyanarayanan, D. Narayanan, J. E. Tilton, J. Flinn, and K. R. Walker. Agile application-aware adaptation for mobility. In SOSP, pages 276–287, 1997.
Y. Saito and M. Shapiro. Optimistic replication. ACM Comput. Surv., 37(1):42–81, 2005.
M. Satyanarayanan. The evolution of coda. ACM Trans. Comput. Syst., 20(2):85–124, 2002.
W. Shi, S. Santhosh, and H. Lufei. Cegor: An adaptive distributed file system for heterogeneous network environments. In ICPADS, pages 145–152. IEEE Computer Society, 2004.
S. Sobti, N. Garg, F. Zheng, J. Lai, Y. Shao, C. Zhang, E. Ziskind, A. Krishnamurthy, and R. Y. Wang. Segank: A distributed mobile storage system. In FAST ’04 Conference on File and Storage Technologies, March 31 - April 2, 2004, Grand Hyatt Hotel, San Francisco, California, USA, pages 239–252. USENIX, 2004.
N. Talagala, S. Asami, and D. A. Patterson. Usage patterns of a web-based image collection. In IEEE Symposium on Mass Storage Systems, pages 203–214, 1999.
A. Yamin, I. Augustin, L. da Silva, R. Real, and C. Geyer. Exehda middleware: Aspects to manage the isam pervasive environment. In XXV International Conference of the Chilean Computer Science Society (SCCC 2005), 09-11 November 2005, Valdivia, Chile, 2005.
A. C. Yamin. Arquitetura para um Ambiente de Grade Computacional Direcionado às Aplicações Distribuídas, Móveis e Conscientes do Contexto da Computação Pervasiva. PhD thesis, Universidade Federal do Rio Grande do Sul, Porto Alegre, Brasil, Julho 2004.