The International Arab Journal of Information Technology (IAJIT)

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


(m, k)-Firm Constraints and Derived Data Management for the QoS Enhancement in

Distributed Real-Time DBMS (DRTDBMS) is a collection of Real-Time DataBase Management Systems (RTDBMS) running on sites connected together via communication's networks for transaction processing. This system is characterized by the data distribution and the unpredictable transactions. In addition, in this system, the presence of several sites raises the problem of the unbalanced load between those nodes. In order to enhance the performance of DRTDBMS with taking into account those problems, Quality of Service (QoS) based approaches are the most appropriate. Distributed Feedback Scheduling Control Architecture (DFCSA) is proposed for managing the QoS in this system. In DRTDBMS, the results produced in time with less precision are sometimes preferable than exact results obtained in delay, inaccuracy can be tolerated. In order to take this assertion, in this paper, we extend the DFCSA by using the (m, k)-firm constraints, which take into account the imprecise results, using three data replication policies. The obtained architecture is called (m, k)-firm-User- DFCS. The second contribution consists of taking into account the real-time derived data on (m, k)-firm-User-DFCS architecture, always, using three data replication policies. The obtained architecture is called Derived Data Management (DDM)-(m, k)-firm-User-DFCS. Then, we are focusing on two ways of service optimization in DRTDBMS. We are interested in (1) the space optimization in which we propose to apply three replication data policies, and (2) the QoS optimization in which we propose to take into account the real-time derived data and (m, k)-firm constraints.


[1] Abbott R. and Garcia-Molina H., “Scheduling Real-Time Transactions: A Performance Evaluation,” ACM Transactions on Database Systems, vol. 17, no. 3 pp. 513-560, 1992.

[2] Achour F., Bouazizi E., and Jaziri W., “Scheduling Approach for Enhancing Quality of Service in Real-Time DBMS,” in Proceedings of 12th International Baltic Conference on Databases and Information Systems, Riga, pp. 126-135, 2016.

[3] Almadani B., Abudalfa S., and Yang S., “QoS Adaptation for Publish/Subscribe Middleware in Real-Time Dynamic Environments,” The International Arab Journal of Information Technology, vol. 14, no. 2, pp. 230-238, 2017.

[4] Ben Salem M., Achour F., Bouazizi E., Bouaziz, R., and Duvallet C., “Applicability of the (m, k)- firm Approach for the QoS Enhancement in Distributed RTDBMS,” in Proceedings of International Conference on Algorithms and Architectures for Parallel Processing, Vietri sul Mare, pp. 166-175, 2013.

[5] Ben Salem M., Bouazizi E., and Bouaziz R., “Multi-Versions Data and Epsilon-Serializability for QoS Enhancement in Distributed RTDBMS,” in Proceedings of 12th IEE/ACS International Conference on Computer Systems and Applications, Marrakech, pp. 1-6, 2015.

[6] Ben Salem M., Bouazizi E., Bouaziz R., and Duvallet C., “Quality of Service Management in Distributed Feedback Control Scheduling Architecture using Different Replication Policies,” in Proceedings of International Conference on Foundations of Computer Science and Technology, Switzerland, pp. 75-87, 2014.

[7] Bouazizi E. and Duvallet C., “Utilisation des Contraintes (m, k)-Firm Pour la Gestion de la QdS Dans les SGBD Temps Réel,” in Proceedings of INFORSID Conference, Lille, pp. 95-110, 2011.

[8] Diallo O., Rodrigues J., and Sene M., “Real- Time Data Management on Wireless Sensor Networks: A Survey,” Journal of Network and Computer Applications, vol. 35, pp. 1013-1021, 2000. Number of transactions success ratio Number of transactions success ratio Number of transactions success ratio m k m k 434 The International Arab Journal of Information Technology, Vol. 16, No. 3, May 2019

[9] Duvallet C., “Prise en Compte des Données Dérivées dans les SGBD Temps Réel,” in Proceedings of the 7th Internationnal Conference on GEI, Monastir, pp. 165-174, 2007.

[10] Haj Said S., Sadeg B., Ayeb B., and Amanton L., “The DLR-ORECOP Real-time Replication Control Protocol,” in Proceedings of 12th IEEE International Conference on Emerging Technologies and Factory Automation, Palma de Mallorca, pp. 1-8, 2009.

[11] Hamdi S., Ben Salem M., Bouazizi E., and Bouaziz R., “Management of the Real-Time Derived Data in a Distributed Real-Time DBMS using the Semi-Total Replication Data,” in Proceedings of ACS International Conference on Computer Systems and Applications, Ifrane, pp. 1- 4, 2013.

[12] Haritsa J., Ramamritham K., and Gupta R., “The PROMPT Real-Time Commit Protocol,” IEEE Transactions on Parallel and Distributed Systems, vol. 11, no. 2, pp. 160-181, 2000.

[13] Haubert J., Sadeg B., and Amanton L., “(m, k)- Firm Real-Time Distributed Transactions,” in Proceedings of 16th WIP Euromicro Conference on Real-Time Systems, Catania, pp. 61-65, 2004.

[14] Liu C. and Layland J., “Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment,” Journal of the ACM, vol. 20, no. 1, pp. 46-61, 1973.

[15] Ramanathan P. and Hamdaoui M., “A Dynamic Priority Assignment Technique for Streams with (m, k)-firm Deadlines,” IEEE Transactions on Computers, vol. 44, no. 12, pp. 1443-1451, 1995.

[16] Serrano D., Patino-Martinez M., Jimenez-Peris, R., and Kemme B., “Boosting Database Replication Scalability Through Partial Replication and 1-Copy-Snapshot-Isolation,” in Proceedings of 13th Pacific Rim International Symposium on Dependable Computing, Melbourne, pp. 290-297, 2007.

[17] Swaroop V. and Shanker U., “Mobile Distributed Real Time Database Systems: A Research Challenges,” in Proceedings of International Conference on Computer and Communication Technology, Allahabad, pp. 421-424, 2007.

[18] Wei Y., Son S., Stankovic J., and Kang K., “QoS Management in Replicated Real Time Databases,” in Proceedings of 24th IEEE International Real-Time Systems Symposium. IEEE Computer Society, Cancun, pp. 86-97, 2003. Malek Ben Salem obtained his Bachelor’s degree in Computer Science from Sfax University. Then, he obtained his Master’s degree in Real-Time Computing Science from Sousse University and pursuing Ph.D in Computer Science in Sfax University. Currently, he is a Principal Professor at Monastir University. His current research interests are quality of service, distributed computing and real-time systems. Emna Bouazizi is an Assistant Professor at the University of Monastir, Tunisia since 2012. She has defended her PhD in April 2009 on Quality of Service Management in Real-Time Databases. Her main topics of research are Real-Time Databases, Ontology specification, Geographic Information Systems and Data Warehouse. Claude Duvallet is an Associate Professor in Computer Science at Le Havre Normandy University. He received his PhD in 2001. He is a member of the Intelligent Transport Systems team in the laboratory LITIS. His current research interests include real-time database systems, wireless sensor networks, vehicular ad hoc network and distributed multimedia system. He is also working on port logistics and marine traffic. He participates at many research projects on the topics of intelligent transport systems. Rafik Bouaziz is Professor Emeritus on computer science at the Faculty of Economic Sciences and Management of Sfax University, Tunisia. He was the president of this University during August 2014 – December 2017, and the director of its doctoral school of economy, management and computer science during December 2011 – July 2014. His PhD has dealt with temporal data management and historical record of data in Information Systems. The subject of his accreditation to supervise research was “A contribution for the control of versioning of data and schema in advanced information systems”. Currently, his main research topics of interest are temporal databases, real-time databases, information systems engineering, ontologies, data warehousing and workflows. Between 1979 and 1986, he was a consulting Engineer in the organization and computer science and a head of the department of computer science at CEGOS-TUNISIA.