The International Arab Journal of Information Technology (IAJIT)

..............................
..............................
..............................


Idle Time Estimation for Bandwidth-Efficient

Synchronization is a promising approach to solve the consistency problems in replicated distributed file systems. The synchronization can be repeated periodically, with fixed time interval or a time interval which can be adjusted adaptively. In this paper, we propose a policy-based performance efficient distributed file synchronization approach, in which synchronization processes occur in varying time intervals and adjusted adaptively. The study is based on tracing network idle times by means of measuring and clustering Round Trip Time (RTT) values. K-means clustering is used to cluster RTT values as idle, normal, and busy. To estimate the most suitable synchronization time intervals, the measured RTT values are included into these classes with an algorithm similar to Transmission Control Protocol (TCP) Additive-Increase/Multiplicative- Decrease (AIMD) feedback control. The efficiency and feasibility of the proposed technique is examined on a distributed file synchronization application within the scope of Fatih project, which is one of the most important educational projects in Turkey.


[1] Aduba C. and Sadiku M., Simulation and Analysis of Different Traffic Models for ATM Networks, in Proceedings of the South East Conference, Columbia, pp. 73-75, 2002.

[2] Al-Khatib W. and Gunavathi K., A Novel Mechanism to Improve Performance of TCP Protocol over Asymmetric Networks, The International Arab Journal of Information Technology, vol. 5, no. 1, pp. 66-74, 2008.

[3] Almes G., Kalidindi S., and Zekauskas M., RFC 2681: A Round-Trip Delay Metric for Ippm, Internet Society, New York, pp. 1-20, 1999.

[4] Barford P. and Crovella M., Generating Representative Web Workloads for Network and Server Performance Evaluation, in Proceedings of the International Conference on Measurement and Modeling of Computer Systems, New York, pp.151-160, 1998.

[5] Borzemski L., Data Mining in the Analysis of Internet Performance as Perceived by End-Users, in Proceedings of the 18th International Conference on Systems Engineering, Las Vegas, pp. 34-39, 2005.

[6] Crovella M. and Bestavros A., Self-Similarity in World Wide Web Traffic: Evidence and Possible Causes, IEEE/ACM Transactions on Networking, vol. 5, no. 6, pp. 835-846, 1997.

[7] Eken S., Kaya F., Ilhan Z., Sayar A., Kavak A., Kocasarac U., and Sahin S., Analyzing Distributed File Synchronization Techniques for 184 The International Arab Journal of Information Technology, Vol. 15, No. 2, March 2018 Educational Data, in Proceedings of the 10th IEEE International Conference on Electronics and Computation, Ankara, pp. 318-321, 2013.

[8] Eken S., Kaya F., Gungor A., Sayar A., Kavak A., and ahin S., Bulut-Vekil Sunucu ve Tabletler Aras nda Veri Senkronizasyonu i in RTT Kullanarak Farkl K meleme Metotlar n n De erlendirilmesi, in Proceedings of the Elektrik-Elektronik, Bilgisayar ve Biyomedikal M hendisli i Sempozyumu, Bursa, pp. 670-675, 2014.

[9] Eken S., Kaya F., Ilhan Z., Sayar A., Kavak A., Kocasarac U., and Sahin S., Analyzing Distributed File Synchronization Techniques for Educational Data, in Proceedings of the 10th IEEE International Conference on Electronics and Computation, Ankara, pp. 318-321, 2013.

[10] Eken S., Kaya F., Sayar A., and Kavak A., A Method for Localization of Computational Node and Proxy Server in Educational Data Synchronization, Wireless Internet, Lisbon, pp. 180-190, 2015.

[11] Eken S., Kaya F., Sayar A., and Kavak A., Tracking a Single Node s Availability for Communication by Means of Observing Local System Resources, in Proceedings of IEEE International Symposium on Innovations in Intelligent Systems and Applications, Alberobello, pp. 41-45, 2014.

[12] Frost V. and Floyd S., Traffic Modeling for Telecommunication Networks, IEEE Communication Magazine, vol. 32, no. 3, pp. 70-81, 1994.

[13] Howard R. and Jansen B., A Proxy Server Experiment: an Indication of the Changing Nature of the Web, in Proceedings of the 7th International Conference on Computer Communications and Networks, Lafayette, pp. 646-649, 1998.

[14] Ijtihadie R., Hidayanto B., Affandi A., Chisaki Y., and Us-agawa T., Dynamic Content Synchronization Between Learning Management Systems over Limited Bandwidth Network, Human-Centric Computing and Information Sciences, vol. 17, no. 2, pp. 1-17, 2012.

[15] Imai M., Ozawa T., Sugizaki Y., and Asatani K., Error Analysis of an Estimation Method Using RTT for Available Bandwidth of a Bottleneck Link, in Proceedings of the 15th Asia-Pacific Network Operations and Management Symposium, Hiroshima, pp. 1-3, 2013.

[16] Imai M., Sugizaki Y., and Asatani K., A New Available Bandwidth Estimation Method Using RTT for a Bottleneck Link, IEICE Transactions, vol. 97, no. 4, pp. 712-720, 2014.

[17] Imai M., Sugizaki Y., and Asatani K., A New Estimation Method Using RTT for Available Bandwidth of a Bottleneck Link, in Proceedings of the International Conference on Information Networking, Bangkok, pp. 529-534, 2013.

[18] Kaya F., Eken S., Ilhan Z., Kavak A., Sayar A., Kocasarac U., and Sahin S., A Comparative Study of Signaling Protocols for Data Management and Synchronization in Fatih Project with School Level Cloud Proxy Server Deployment, in Proceedings of the IEEE 3rd Symposium on Network Cloud Computing and Applications, Rome, pp. 133-136, 2014.

[19] Li G., Zhao N., and Liu C., Round Trip Time Estimation Based on Adaptive Filtering, in Proceedings of the 1st International Conference on Information Science and Engineering, Nanjing, pp. 1842-1846, 2009.

[20] Ma W. and Du D., Reducing Bandwidth Requirement for Delivering Video Over Wide Area Networks with Proxy Server, IEEE Transactions on Multimedia, vol. 4, no. 4, pp. 539-550, 2003.

[21] Mehdi D. and Ramasamy K., Network Routing: Algorithms, Protocols and Architectures, Elsevier, 2007.

[22] Nunes B., Veenstra K., Ballenthin W., Lukin S., and Abraczka K., A Machine Learning Approach to End-to-End RTT Estimation and Its Application to TCP, in Proceedings of the 20th International Computer Communications and Networks, Maui, pp. 1-6, 2011.

[23] Sammaneh H., Al-Karaki J., and Bataineh S., An End-to-End Support for Short-Lived TCP Flows in Heterogeneous Wired-cum-Wireless Networks: An Analytical Study, The International Arab Journal of Information Technology, vol. 8, no. 2, pp. 212-220, 2011.

[24] Yang Y. and Lam S., General AIMD Congestion Control, in Proceedings of the IEEE International Conference on Network Protocols, Osaka, pp. 187-198, 2000. Idle Time Estimation for Bandwidth-Efficient Synchronization in Replicated ... 185 Fidan Kaya G la z has received her BEng. in Computer Engineering from Kocaeli University in 2010 and ME. in Computer Engineering from Kocaeli University in 2013. She is currently working towards Ph.D. degree in Computer Engineering from Kocaeli University, Turkey. Also, she is currently a Research Assistant of Computer Engineering Department at Kocaeli University in Turkey. Her main research interests include data synchronization, distributed file systems and data filtering methods. S leyman Eken has received his BEng. in Computer Engineering from Karadeniz Technical University in 2009 and ME. in Computer Engineering from Kocaeli University in 2012. He is currently working towards Ph.D. degree in Computer Engineering from Kocaeli University, Turkey. Also, he is currently a Research Assistant of Computer Engineering Department at Kocaeli University in Turkey. His current research interests include distributed file systems, data synchronization, satellite image processing, remote sensing, WEB-GIS applications and spatial databases. Adnan Kavak received the B.S. degree from the Electrical and Electronics Engineering Department, Middle East Technical University, Ankara, Turkey, in 1992. He received the M.S. and Ph.D. degrees from the Electrical and Computer Engineering Department, The University of Texas at Austin, TX, USA, in 1996 and 2000, respectively. He worked as a Satellite Control Engineer with Turksat Satellite Control Center, Ankara, Turkey, from December 1992 to May 1994. He worked as a Senior Research Engineer at Wireless Systems Laboratory, Samsung Telecommunications America in Richardson, TX, USA, from January 2000 to July 2001. He then joined Kocaeli University, Turkey, in August 2001 and worked as an Assistant Professor there until May 2005. Currently, he serves as the Director of Wireless Communications and Information Systems (WINS) Research Center and as an Associate Professor with the Computer Engineering Department, Kocaeli University, Turkey. He works also as an Adjunct Faculty at the Department of Electrical and Electronics Engineering at Yeditepe University, Turkey. His current research interests include 3G and beyond wireless networks, software and cognitive radios, smart antenna and MIMO systems, resource allocation in wireless networks, and wireless sensor networks. Ahmet Sayar received M.S. in Computer Science (2001) from Syracuse University and Ph.D. in Computer Science (2009) from Indiana University, USA. He has worked at Los Alamos National Laboratory (New Mexico, USA) and Community Grids Laboratory (Indiana, USA) as a researcher. Since 2010, he is a professor at Computer Engineering Department, Kocaeli University, Turkey. His current research interests include distributed systems, big data, data- Intensive computing, remote sensing, GIS, and spatial data-databases. He has co- authored 3 books and around 70 papers.