ABSTRACT
This paper aims to realize high effective remote cloud datacenter backup using Thrift Java on NoSQL database HBase and Cassandra. The binary communications protocol technology from Apache Thrift is employed to ease data manipulation. A stress test has been taken on strictly data reading/writing and remote backup of a vast amount of data, verifying the high performance of proposed method. In order to optimize the traffic flow of remote data center backup, adaptive network-based fuzzy inference system (ANFIS) along with particle swarm optimization (PSO) has been employed off-line to tune seamless handoff and network traffic flow. Finally, performance index has been evaluated for several benchmark databases including two above-mentioned databases. As a result, the proposed HBase approach outperforms the other databases.
- Chang, B. R., Tsai, H.-F., and Chen, C.-M. 2013. Empirical Analysis of Server Consolidation and Desktop Virtualization in Cloud Computing. Mathematical Problems in Engineering. 2013 (947234), 1--11.Google Scholar
- Chang, B. R., Tsai, H.-F., Chen, C.-Y., and Tsai, Y.-C. 2014. Assessment of In-Cloud Enterprise Resource Planning System Performed in a Virtual Cluster. Mathematical Problems in Engineering. 2014 (520534), 1--8.Google Scholar
- Chang, B. R., Tsai, H.-F. Chen, C.-M., and Huang, C.-F. 2014. Intelligent Adaptation for UEC Video/Voice over IP with Access Control. International Journal of Intelligent Information and Database Systems. 8 (1), 64--80. Google ScholarDigital Library
- Chen, C.-Y., Chang, B. R., and Huang, P.-S. 2014. Multimedia Augmented Reality Information System for Museum Guidance. Personal and Ubiquitous Computing, 18 (2), 315--322. Google ScholarDigital Library
- Carstoiu, D., Lepadatu, E., and Gaspar, M. 2010. Hbase-non SQL Database Performances Evaluation. International Journal of Advanced Computer Technology. 2 (5), 42--52.Google ScholarCross Ref
- Lakshman, A. and Malik, P. 2010. Cassandra: A Decentralized Structured Storage System. ACM SIGOPS Operating Systems Review. 44 (2), 35--40, Google ScholarDigital Library
- O'Higgins, N. 2011. MongoDB and Python: Patterns and Processes for the Popular Document-Oriented Database. O'Reilly Media Inc., Sebastopol, CA, USA. Google ScholarDigital Library
- Jang, J.-S. R. 1993. ANFIS: Adaptive Network-Based Fuzzy Inference System. IEEE Transactions on System, Man and Cybernetics. 23 (3), 665--685.Google ScholarCross Ref
- Pousinho, H. M. I., Mendes, V. M. F., and Catalão, J. P. S. 2011. A Hybrid PSO--ANFIS Approach for Short-Term Wind Power Prediction in Portugal. Energy Conversion and Management. 52 (1), 397--402,Google ScholarCross Ref
- Chang, B. R., Tsai, H.-F. and Chen, C.-M. 2014. Assessment of In-Cloud Enterprise Resource Planning System Performed in a Virtual Cluster. Mathematical Problems in Engineering. 2014, (947234), 1--11.Google Scholar
- Pokorny, J. 2013. NoSQL Databases: A Step to Database Scalability in Web Environment, International Journal of Web Information Systems. 9 (1), 69--82.Google ScholarCross Ref
- Giersch, A., Robert, Y., and Vivien, F. 2006. Scheduling Tasks Sharing Files on Heterogeneous Master--Slave Platforms. Journal of Systems Architecture. 52 (2), 88--104. Google ScholarDigital Library
- Chakravarti, A. J., Baumgartner, G., and Lauria, M. 2005. The Organic Grid: Self-Organizing Computation on A Peer-to-Peer Network. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans. 35 (3), 373--384. Google ScholarDigital Library
- George, L. 2011. HBase: the Definitive Guide. O'Reilly Media Inc., Sebastopol, CA, USA.Google Scholar
- Okorafor, E. and Patrick, M. K. 2012. Availability of Jobtracker Machine in Hadoop/Mapreduce Zookeeper Coordinated Clusters. Advanced Computing: An International Journal. 3 (3), 19--30.Google ScholarCross Ref
- Parthasarathy, V. 2013. Learning Cassandra for Administrators. Packt Publishing Ltd., Birmingham, UK, Google ScholarDigital Library
- Gu, Y. and Grossman, R. L. 2010. Sector: A High Performance Wide area Community Data Storage and Sharing System. Future Generation Computer Systems. 26 (5), 720--728. Google ScholarDigital Library
- Slee, M., Agarwal, A., and Kwiatkowski, M. 2007. Thrift: Scalable Cross-Language Services Implementation. Facebook White Paper. 5, 1--8.Google Scholar
- Maver, J. J. and Cappy, P. 2009. Essential Facebook Development: Build Successful Applications for the Facebook Platform. Addison-Wesley Professional, Boston, MA, USA. Google ScholarDigital Library
- Murthy, R. and Goel, R. 2012. Low-Latency Queries on Hive Warehouse Data. XRDS: Crossroads. The ACM Magazine for Students. 19 (1), 40--43. Google ScholarDigital Library
- Ramo, A. C., Diaz, R. G. and Tsaregorodtsev, A. 2012. DIRAC RESTful API. Journal of Physics: Conference Series. 396 (5), ID: 052019.Google Scholar
Index Terms
- Intelligent Adaptation to in-Cloud NoSQL Database Remote Backup between Data Centers
Recommendations
Migration from a Relational Database to NoSQL
This article describes how due to the monstrous evolution of the technology and the enormous increase in data, it becomes difficult to work with traditional database management tools; relational databases quickly reach their limits and adding servers ...
Model Transformation From Object Relational Database to NoSQL Document Database
NISS '19: Proceedings of the 2nd International Conference on Networking, Information Systems & SecurityWith the high increase of data growing, NoSQL databases play a key role in storing large amount of data, to gain flexibility and scalability many industries are now replacing their relational and object relational databases by adopting NoSQL database ...
Model Transformation From Object Relational Database to NoSQL Column Based Database
NISS '20: Proceedings of the 3rd International Conference on Networking, Information Systems & SecurityNoSQL databases play an important role in saving a huge amount of data. To benefit from the advantages of horizontal scalability and flexibility and with the fast data growing many companies are now replacing their traditional database management ...
Comments