A SURVIVABLE DISTRIBUTED DATABASE AGAINST BYZANTINE FAILURE

Authors

  • D O ABORISADE
  • A S SODIYA
  • A A ODUMOSU
  • O Y ALOWOSILE
  • A A ADEDEJI

DOI:

https://doi.org/10.51406/jnset.v15i2.1684

Keywords:

Availability, Byzantine failure, Distributed Databases, Survivable and Survivability

Abstract

Distributed Database Systems have been very useful technologies in making a wide range of information available to users across the World. However, there are now growing security concerns, arising from the use of distributed systems, particularly the ones attached to critical systems. More than ever before, data in distributed databases are more susceptible to attacks, failures or accidents owing to advanced knowledge explosions in network and database technologies. The imperfection of the existing security mechanisms coupled with the heightened and growing concerns for intrusion, attack, compromise or even failure owing to Byzantine failure are also contributing factors. The importance of  survivable distributed databases in the face of byzantine failure, to other emerging technologies is the motivation for this research. Furthermore, It has been observed that most of the existing works on distributed database only dwelled on maintaining data integrity and availability in the face of attack. There exist few on availability or survibability of distributed databases owing to internal factors such as internal sabotage or storage defects. In this paper, an architecture for entrenching survivability of Distributed Databases occasioned by Byzantine failures is proposed. The proposed architecture concept is based on re-creating data on failing database server based on a set  threshold value.The proposed architecture is tested and found to be capable of improving probability of survivability in distributed database where it is implemented to  99.6%  from 99.2%.

 

References

Arora, I., Gupta, A. 2012. Cloud Databases: A Paradigm Shift in Databases. International Journal of Computer Science IJCSI 9 (4, 3): 77-83.

Changqing, C., Heng Z., Weimin W., Gang S. 2011. A Semi-Markov Survivability Evaluation Model for Intrusion Tolerant Real-Time Database Systems. IEEE (2011).

Chao-Rui, C., Meng-Ju, H., Jan-Jan, W., Po-Yen, W., Pangfeng, L. 2012. HSQL: A Highly Scalable Cloud Database for Multi-User Query Processing. In: 2012 IEEE Fifth International Conference on Cloud Computing. pp. 943-944 IEEE Computer Society Washington, DC, USA 2012.

James P.G.S., David H., Egermen K. C., Abdul J., Justin P.R., Marcus S., Paul S. 2010. Resilience and survivability in communication networks: Strategies, principles, and survey of disciplines. Computer Networks 54(2010) 1245-1265. Elsevier B.V. 2010.

Jueliang H., Zuohua D., Jing L., Ling Y. 2009. Measuring the Survivability of Object-Oriented Software. In: TASE '09 Proceedings of the 2009 Third IEEE International Symposium on Theoretical Aspects of Software Engineering. Pages 329-330. IEEE Computer Society Washington, DC, USA.

Li B., Saroj B., Frank F. 2010. Design of a Reliable Distributed Secure Database System. In: 2010 Fifth IEEE International Conference in Networking, Architecture, and Storage, pp 91-99. IEEE Press 2010.

Prem, D., Michael G., Chip M., Philip R., Stuart G. S. 2000. Authentic Re-Publication by Untrusted Servers: A Novel Approach to Database Survivability. Citeseer.

Sazia, P., Farookh, K.H., Jong S.P., and Dong S. K. 2012. A survivability model in Wireless Sensor Network. Computer and Mathematics with Application 2012. Elsevier Ltd.

Shengzhi, Z., Xi X., Peng, L. 2010. Challenges in Improving the Survivability of Data Centers. In: Workshop on Survivability in Cyberspace 2010.

Thandar T., Manish P., Sung-Do C., and Jong S. P. 2008. A recovery Model for Survivable Distributed Systems through the use of Virtualization. In: Fourth International Conference on Networked Computing and Advanced Information Management. IEEE Computer Society. 2008.

Yunghsiang S.H., Soji O., Rong Z. 2010. Survivable Distributed Storage with Progressive Decoding. In: IEEE INFOCOM 2010 mini conference proceedings. IEEE 2010.

Yongshi Z., Jianpei Z., Lejun Z., Mo L., Jing Y., Lin G. 2010. A Survivability Information System Based on Service Self-Organization. In: 2010 Fifth International Conference on Internet Computing for Science and Engineering. pp 158-161. IEEE Computer Society.

Zhang W., Liu S., Zhong W. 2010. Survivable Storage Architecture. In: Third International Symposium on Information Processing. Pp. 95-97. IEEE Computer Society 2010.

Downloads

Published

2017-11-22

Issue

Section

Articles