Tolga Ayav

Dr. Tolga Ayav

orcid

Research Focus & Metrics

Academic Career Length

22Years (2005-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
13 December 2023 in Sensors
Verified
Journal Article
Open access
PDF file
İAİbrahim Arıkan
İbrahim Arıkan
TATolga Ayav
Tolga Ayav
ASAhmet Çağdaş Seçkin
Ahmet Çağdaş Seçkin
FSFatih Soygazi
Fatih Soygazi
Accurate prediction of the estrus period is crucial for optimizing insemination efficiency and reducing costs in animal husbandry, a vital sector for global food production. Precise estrus period determination is essential to avoid economic losses, such as milk production reductions, delayed calf births, and disqualification from government support. The proposed method integrates estrus period detection with cow identification using augmented reality (AR). It initiates deep learning-based mounting detection, followed by identifying the mounting region of interest (ROI) using YOLOv5. The ROI is then cropped with padding, and cow ID detection is executed using YOLOv5 on the cropped ROI. The system subsequently records the identified cow IDs. The proposed system accurately detects mounting behavior with 99% accuracy, identifies the ROI where mounting occurs with 98% accuracy, and detects the mounting couple with 94% accuracy. The high success of all operations with the proposed system demonstrates its potential contribution to AR and artificial intelligence applications in livestock farming.

1 March 2009
Verified
Conference Paper
Open access
EAE. Aycan
E. Aycan
TATolga Ayav
Tolga Ayav
This paper tackles the NP-complete problem of academic class scheduling (or timetabling). The aim is to find a feasible timetable for the department of computer engineering in Izmir Institute of Technology. The approach focuses on simulated annealing. We compare the performance of various neighborhood searching algorithms based on so-called simple search, swapping, simple search-swapping and their combinations, taking into account the execution times and the final costs. The most satisfactory timetable is achieved with the combination of all these three algorithms. The results highlight the efficacy of the proposed scheme.

22 August 2015 in The Journal of Supercomputing
Verified
Journal Article
Open access
PDF file
UTUras Tos
Uras Tos
RMRiad Mokadem
Riad Mokadem
AHAbdelkader Hameurlain
Abdelkader Hameurlain
TATolga Ayav
Tolga Ayav
SBSebnem Bora
Sebnem Bora
In data grid systems, data replication aims to increase availability, fault tolerance, load balancing and scalability while reducing bandwidth consumption, and job execution time. Several classification schemes for data replication were proposed in the literature, (i) static vs. dynamic, (ii) centralized vs. decentralized, (iii) push vs. pull, and (iv) objective function based. Dynamic data replication is a form of data replication that is performed with respect to the changing conditions of the grid environment. In this paper, we present a survey of recent dynamic data replication strategies. We study and classify these strategies by taking the target data grid architecture as the sole classifier. We discuss the key points of the studied strategies and provide feature comparison of them according to important metrics. Furthermore, the impact of data grid architecture on dynamic replication performance is investigated in a simulation study. Finally, some important issues and open research problems in the area are pointed out.

1 July 2016
Verified
Conference Paper
Closed access
UTUras Tos
Uras Tos
RMRiad Mokadem
Riad Mokadem
AHAbdelkader Hameurlain
Abdelkader Hameurlain
TATolga Ayav
Tolga Ayav
SBSebnem Bora
Sebnem Bora
In today's world, tenants of cloud systems expect timely responses to queries that process ever-increasing sizes of data. However, most cloud providers offer their services without any performance guarantees to their tenants. In this paper we propose a data replication strategy that aims to satisfy performance guarantees for the tenant while ensuring profitability of the cloud provider. Our strategy estimates the response time of the queries, as well as the expenditures that affect the profitability of the cloud provider. The decision of whether to perform replication is determined by the fulfillment of these two criteria. Validity of the proposed strategy is provided by means of a simulation study.

11 January 2021 in Soft Computing
Verified
Journal Article
Closed access
PDF file
UTUras Tos
Uras Tos
RMRiad Mokadem
Riad Mokadem
AHAbdelkader Hameurlain
Abdelkader Hameurlain
TATolga Ayav
Tolga Ayav

1 July 2008 in ACM Transactions on Embedded Computing Systems
Verified
Journal Article
Open access
PDF file
TATolga Ayav
Tolga Ayav
PFPascal Fradet
Pascal Fradet
AGAlain Girault
Alain Girault
We present a formal approach to implement fault-tolerance in real-time embedded systems. The initial fault-intolerant system consists of a set of independent periodic tasks scheduled onto a set of fail-silent processors connected by a reliable communication network. We transform the tasks such that, assuming the availability of an additional spare processor, the system tolerates one failure at a time (transient or permanent). Failure detection is implemented using heartbeating, and failure masking using checkpointing and rollback. These techniques are described and implemented by automatic program transformations on the tasks' programs. The proposed formal approach to fault-tolerance by program transformations highlights the benefits of separation of concerns. It allows us to establish correctness properties and to compute optimal values of parameters to minimize fault-tolerance overhead. We also present an implementation of our method, to demonstrate its feasibility and its efficiency.