ON THE STUDY OF DYNAMIC AND ADAPTIVE DEPENDABLE DISTRIBUTED SYSTEMS

J. E. Armendáriz-Iñigo, J. R. Juárez-Rodríguez, J. R. Gonzalez de Mendivil, F. D. Muñoz-Escoí, R. de Juan-Marín

Abstract

Due to the usage of MANETs and some kinds of collaborative applications (P2P), current distributed systems are becoming increasingly dynamic; i.e., it is difficult to manage membership information and to forecast the accessibility of each system node. Moreover, dependable applications for static distributed systems also need to provide good adaptability levels (to different request arrival rates, usage patterns, classes of requests,...) and good scalability; a case to study is the cloud computing paradigm. Development of dependable applications in dynamic and adaptive systems is not trivial, since both dynamism and adaptability may compromise algorithm liveness or may complicate the design of such algorithms, specially those best suited for static systems. Strategies for building adaptable and scalable dependable services (based on “cloud systems”) will be surveyed and improved. Moreover, an efficient support for dependable applications in dynamic systems will be provided, combining three different approaches: relaxed consistency models, interconnection protocols (for supporting both consistency and multicasting) and reconciliation strategies. Last but not least, also the usage and support for integrity constraints in replicated systems will be analyzed and improved for dynamic systems.

References

  1. Í lvarez, A., Arévalo, S., Cholvi, V., Fernández, A., and Jiménez, E. (2008). On the interconnection of message passing systems. Inf. Process. Lett., 105(6):249- 254.
  2. Amazon (2009). Amazon elastic compute cloud (amazon ec2). Accessible in URL: http://aws.amazon.com/ec2/.
  3. Asplund, M., Nadjm-Tehrani, S., Beyer, S., and Galdámez, P. (2007). Measuring availability in optimistic partition-tolerant systems with data constraints. In DSN, pages 656-665.
  4. Baldoni, R., Bertier, M., Raynal, M., and Piergiovanni, S. T. (2007). Looking for a definition of dynamic distributed systems. In PaCT, volume 4671 of LNCS, pages 1-14. Springer.
  5. Google (2009). What is google app engine? Accessible in URL: http://code.google.com/appengine/ docs/whatisgoogleappengine.html.
  6. Helland, P. and Campbell, D. (2009). Building on quicksand. In CIDR.
  7. Lin, Y., Kemme, B., Patin˜o-Martínez, M., Jiménez-Peris, R., and Armendáriz-In˜igo, J. E. (2009). Snapshot isolation and integrity constraints in replicated databases. In ACM TODS. To appear.
  8. Microsoft (2009). Azure services platform. Accessible in URL: http://www.microsoft.com/azure/default.mspx.
  9. Mostéfaoui, A., Raynal, M., Travers, C., Patterson, S., Agrawal, D., and Abbadi, A. E. (2005). From static distributed systems to dynamic systems. In SRDS, pages 109-118.
  10. Ruiz-Fuertes, M. I., de Juan-Marín, R., Pla-Civera, J., Castro-Company, F., and Mun˜oz-Escoí, F. D. (2007). A metaprotocol outline for database replication adaptability. In OTM Workshops (2), volume 4806 of LNCS, pages 1052-1061. Springer.
  11. Vogels, W. (2009). Eventually consistent. Commun. ACM, 52(1):40-44.
  12. Wiesmann, M. and Schiper, A. (2005). Comparison of database replication techniques based on total order broadcast. IEEE Trans. Knowl. Data Eng., 17(4):551- 566.
  13. Zhao, B. Y., Huang, L., Stribling, J., Rhea, S. C., Joseph, A. D., and Kubiatowicz, J. (2004). Tapestry: a resilient global-scale overlay for service deployment. IEEE Journal on Selected Areas in Communications, 22(1):41-53.
Download


Paper Citation


in Harvard Style

E. Armendáriz-Iñigo J., R. Juárez-Rodríguez J., R. Gonzalez de Mendivil J., D. Muñoz-Escoí F. and de Juan-Marín R. (2009). ON THE STUDY OF DYNAMIC AND ADAPTIVE DEPENDABLE DISTRIBUTED SYSTEMS . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-674-010-8, pages 183-186. DOI: 10.5220/0002279801830186


in Bibtex Style

@conference{icsoft09,
author={J. E. Armendáriz-Iñigo and J. R. Juárez-Rodríguez and J. R. Gonzalez de Mendivil and F. D. Muñoz-Escoí and R. de Juan-Marín},
title={ON THE STUDY OF DYNAMIC AND ADAPTIVE DEPENDABLE DISTRIBUTED SYSTEMS},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2009},
pages={183-186},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002279801830186},
isbn={978-989-674-010-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - ON THE STUDY OF DYNAMIC AND ADAPTIVE DEPENDABLE DISTRIBUTED SYSTEMS
SN - 978-989-674-010-8
AU - E. Armendáriz-Iñigo J.
AU - R. Juárez-Rodríguez J.
AU - R. Gonzalez de Mendivil J.
AU - D. Muñoz-Escoí F.
AU - de Juan-Marín R.
PY - 2009
SP - 183
EP - 186
DO - 10.5220/0002279801830186