Repository logo
Repository
Browse
SLIIT Journals
OPAC
Log In
  1. Home
  2. Browse by Author

Browsing by Author "Pemasinghe, S"

Filter results by typing the first few letters
Now showing 1 - 4 of 4
  • Results Per Page
  • Sort Options
  • Thumbnail Image
    PublicationEmbargo
    Comparison of CPU Scheduling Algorithms: FCFS, SJF, SRTF, Round Robin, Priority Based, and Multilevel Queuing
    (IEEE, 2022-11-03) Rajapaksha, U. U. S. K; Pemasinghe, S
    In this article, we are discussing various aspects of CPU scheduling. We first introduce the concept of CPU scheduling, different types of schedulers and the typical terminology used in relation to processes. Scheduling criteria, the optimization of which is the ultimate goal of a CPU scheduling algorithm, are also discussed. We then discuss various types of research studies that have been carried out with respect to CPU scheduling algorithms. Different CPU scheduling algorithms are examined with examples to highlight their characteristics. Advantages and disadvantages of each of these algorithms are also explored. The scheduling algorithms discussed are, first come first served, shortest job first, shortest remaining time first, priority based, round robin, multilevel queue, and multilevel feedback queue.
  • Thumbnail Image
    PublicationEmbargo
    Development of an Elephant Detection and Repellent System based on Efficient Det-Lite Models
    (IEEE, 2023-04-03) Pemasinghe, S; Abeygunawardhana, P.K.W
    Human-elephant conflict (HEC) has become a major concern in Sri Lanka that results in many unfortunate human and elephant deaths. Methods that are currently in place to mitigate HEC, such as electrical fences have undesirable consequences resulting in both human and elephant casualties. In this paper, we have proposed a method based on computer vision and deep learning that has a promising potential for detecting and repelling elephants without endangering the lives of elephants or humans. We have used EfficientDet-Lite models that provide a good compromise between accuracy and performance in order to be usable with a resource-constrained device like a Raspberry Pi.
  • Thumbnail Image
    PublicationEmbargo
    An Online Dashboard Platform for Weather Data of Major Sri Lankan Cities, and Global Climate Trends
    (IEEE, 2022-12-08) Pemasinghe, S; Dayarathna, D; Panditharathna, P M R A; Saparamadu, S; Wickramarathne, J
    Having easy access to vital weather information and latest climate trends can be of utmost use for a myriad of stakeholders specially for sectors such as fishing community and the agricultural sector. In this paper we have mainly focused on major Sri Lankan cities and providing a one-stop station for easily accessing useful weather information for all the major Sri Lankan cities scattered over 25 administrative districts via a series of dedicated dashboards for each of the cities. The parameters that are displayed in the dashboards have been decided via surveys covering major stakeholders. Steps have been taken to disseminate not only the weather information but also information about latest climate trends regarding stratospheric ozone concentration and global land and ocean temperature anomalies, and providing all this information in one place with a lot of potential to extend the breadth of information provided in terms of weather and climate changes in the years to come.
  • Thumbnail Image
    PublicationEmbargo
    Simulated Annealing and It’s Application in Molecular Structure Optimizations
    (IEEE, 2021-08-11) Pemasinghe, S; Abeygunawardhana, P. K. W
    The main purpose of the article is to describe how simulated annealing concept can be applied in molecular structure optimizations. Simulated annealing is a metaheuristic optimization method that has applications in a variety of fields. This article introduces the reader to the concept of simulated annealing and what characteristics of simulated annealing differentiates it from other similar optimization methods like hill climbing. Individual steps of simulated annealing algorithm which include generation of successive position vectors, objective function evaluation and comparison, criteria for accepting new transitions, cooling schedule, and convergence criteria have been discussed in greater detail. Special focus has been placed on how each step of the algorithm is implemented from the point of view of a molecular structure optimization. This includes use of Monte Carlo methods and molecular mechanics for generation of successive position vectors, use of potential energy functions as objective functions and the use of convergence criteria for simulated annealing from a molecular simulation perspective. Different cooling schedules that are used in simulated annealing have also been discussed. A brief account on advantages and disadvantages of simulated annealing has also been provided at the end.

Copyright 2025 © SLIIT. All Rights Reserved.

  • Privacy policy
  • End User Agreement
  • Send Feedback