Medha Kirti

dblp:242/0232 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0002-8949-3205ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-author · 3 since 2021
YearPublicationVenuePosition
2025 Deadline-Constrained Tasks Allocation Through Resubmission and Preemptive Migration in Heterogeneous Cloud Environments
abstract
ABSTRACT With the increase in resource heterogeneity and dynamic workloads, cloud environments have become more complex, making it challenging to efficiently manage diverse resources. Limited availability and improper allocation often result in task failures, particularly when systems lack the capacity to meet strict deadlines. To address this challenge, effective task allocation algorithms with integrated fault tolerance are essential. This paper presents DTRM that is, Deadline Constrained Task Allocation using Resubmission and preemptive Migration, a novel task allocation algorithm for heterogeneous cloud environments, designed specifically for deadline‐constrained independent tasks. Unlike existing approaches, DTRM introduces a hybrid fault‐tolerant strategy that combines reactive resubmission and proactive preemptive migration, thereby minimizing task failures under deadline constraints. The algorithm operates in three phases: (i) classification of tasks and VMs according to task length and computation power, (ii) prioritization of tasks based on execution time and deadlines, and (iii) allocation to the most suitable VM category. By aligning task requirements with VM capabilities, DTRM achieves better utilization and reduces task rejection. Simulation results on varying task sizes and VM counts demonstrate that DTRM consistently outperforms baseline algorithms such as FCFS, SJF, Priority‐based scheduling, DyMaxMin, RADL, and FTTA. Specifically, DTRM significantly improves makespan reduction, task acceptance, speedup, and efficiency, validating its potential for real‐world deployment in large‐scale cloud environments where meeting deadlines is critical.
Medha Kirti, Ashish Kumar Maurya, Rama Shankar Yadav
Concurr. Comput. Pract. Exp.1
2024 A Fault-tolerant model for tuple space coordination in distributed environments
abstract
Summary In distributed systems, tuple space is one of the coordination models that significantly maximizes system performance against failure due to its space and time decoupling features. With the growing popularity of distributed computing and increasing complexity in the network, host and link failure occurs frequently, resulting in poor system performance. This article proposes a fault‐tolerant model named Tuple Space Replication (TSR) for tuple space coordination in distributed environments. The model introduces a multi‐agent system that consists of multiple hosts. Each host in a multi‐agent system comprises an agent space with a tuple space for coordination. In this model, we introduce three novel fault‐tolerant algorithms for tuple space primitives to provide coordination among hosts with tolerance to multiple links and hosts failure. The first algorithm is given for out() operation to insert tuples in the tuple space. The second algorithm is presented for rdp() operation to read any tuple from the tuple space. The third algorithm is given for inp() operation to delete or withdraw tuples from the tuple space. These algorithms use less number of messages to ensure consistency in the system. The message complexity of the proposed algorithms is analyzed and found O(n) for out(), O(1) for rdp(), and O(n) for inp() operations which is comparable and better than existing works, where n is the number of hosts. The testbed experiment reveals that the proposed TSR model gives performance improvement up to 88%, 70.94%, and 63.80% for out(), rdp(), and inp() operations compared to existing models such as FT‐SHE, LBTS, DEPSPACE, and E‐DEPSPACE.
Medha Kirti, Ashish Kumar Maurya, Rama Shankar Yadav
Concurr. Comput. Pract. Exp.1
2024 Fault-tolerance approaches for distributed and cloud computing environments: A systematic review, taxonomy and future directions
abstract
Abstract Fault tolerance is crucial in ensuring smooth working of distributed and cloud computing. It is challenging to implement because of the constantly changing infrastructure and complex configurations in distributed and cloud computing. Implementation of various fault tolerance methods require domain‐specific knowledge as well as in‐depth understanding of the existing techniques and approaches. Recent surveys on fault tolerance in cloud and distributed environments exist, but they have limitations. This article systematically reviews fault tolerance approaches in distributed and cloud computing and discusses their taxonomy. Based on the taxonomy provided, fault‐tolerance approaches are divided into four types, that is, reactive approaches, proactive approaches, adaptive approaches, and hybrid approaches. Reactive approaches provide a preventive measure after the occurrence of faults in the system. Proactive approaches prevent the system or minimize failure effects by predicting in advance. The adaptive approaches predict, learn, and adapt the changes to deal with new faults in the system. The hybrid approaches combine reactive, proactive, and adaptive approaches. The objective of this article is to give a better understanding of handling faults using suitable approaches and further compare them on various parameters. The paper also presents a promising research direction based on the challenges and issues in multiple approaches.
Medha Kirti, Ashish Kumar Maurya, Rama Shankar Yadav
Concurr. Comput. Pract. Exp.1