Papers by Shailesh Saxena
Improved genetic algorithm increase the compression ratio and rate of digital image. The improved... more Improved genetic algorithm increase the compression ratio and rate of digital image. The improved genetic algorithm process the parallel selection of transform block in multiple sequence. For the transformation of image data used the fractal transform function. The fractal transform function gives the non-overlapping blocks of given image. The dimension and transform of image mapped in second dimension. The improved genetic algorithm process of data based on reference direction of image. The direction of image divide into three section horizontal, vertical and diagonal.The proposed algorithm is simulated in MATLAB software and used standard image dataset such as Leena, Barbra and cameraman. For the evaluation of the performance measure the value of PSNR and compression ratio.

As cyber threats continue to evolve and become more sophisticated, traditional security measures ... more As cyber threats continue to evolve and become more sophisticated, traditional security measures are no longer sufficient to protect networks and sensitive data. Artificial intelligence (AI) and machine learning (ML) techniques offer powerful tools to enhance cyber security by enabling more effective and efficient threat detection and response. This paper provides an overview of the current state of AI and ML in cyber security, discussing key techniques, applications, challenges, and future directions. We review ML algorithms used for tasks such as anomaly detection, malware classification, and network intrusion detection. Case studies are presented showing the successful implementation of AI/ML in real-world cyber security systems. Limitations and challenges are also discussed, including the need for large labelled datasets, adversarial attacks on ML models, and the difficulty of interpreting black-box ML models. Finally, we highlight promising research directions, such as explainable AI for cyber security, unsupervised learning approaches, and the integration of ML with other security tools and frameworks. AI and ML will play an increasingly crucial role in cyber security going forward, and ongoing research will help unlock their full potential for safeguarding our digital infrastructure.

In order to support the different new generation equipment and technologies, cloud computing is d... more In order to support the different new generation equipment and technologies, cloud computing is depends to deal with the bulky data. Because a rich amount of data is generated using these devices and processing such big data need the cloud servers which can scale the computational ability according to demand. On the other hands to perform computation we need huge power supply and cooling system that increases the power consumption and emission of harmful gases. Thus, need to achieve green computing by reducing power consumption of computational cloud. In this context, we found VM(virtual machine) workload scheduling can be a good strategy to efficiently utilize the computational resources and reducing power consumption of cloud server. Basically, the physical machines contain a number of virtual machines (VMs). These VMs are used to deal with the workload appeared for processing. If we better utilize the resources then we can process large number of jobs in less amount of VMs. Additionally, we can also turn off the ideal machines to reduce the power consumption. In this context the proposed work is motivated to work with VM scheduling techniques to achieve green computing. In recent literature we also identified that there are two kinds of VM scheduling approaches active and proactive. The proactive technique is more effective as compared to active approaches, due to prior knowledge of the workload on VM. So, in this paper we proposed green cloud predictive model for VMs workload using unsupervised learning (i.e clustering) like K-Mean, K-Medoid, Fuzzy C-Mean (FCM),Self-Organizing Map(SOM) to predict the future workload for VM's scheduling and find the efficient clustering among them for workload prediction in view of green computing. The efficiency of clustering-based prediction is measured on parameters like accuracy, error rate.
Comparison of user-based and item-based collaborative filtering using similarity metrics
AIP conference proceedings, 2024
Thyroid Disorder Classification using Machine Learning
2023 11th International Conference on Emerging Trends in Engineering & Technology - Signal and Information Processing (ICETET - SIP)

International Journal of Advanced Computer Science and Applications, 2021
The rapid expansion of communication and computational technology provides us the opportunity to ... more The rapid expansion of communication and computational technology provides us the opportunity to deal with the bulk nature of dynamic data. The classical computing style is not much effective for such mission-critical data analysis and processing. Therefore, cloud computing is become popular for addressing and dealing with data. Cloud computing involves a large computational and network infrastructure that requires a significant amount of power and generates carbon footprints (CO 2). In this context, we can minimize the cloud's energy consumption by controlling and switching off ideal machines. Therefore, in this paper, we propose a proactive virtual machine (VM) scheduling technique that can deal with frequent migration of VMs and minimize the energy consumption of the cloud using unsupervised learning techniques. The main objective of the proposed work is to reduce the energy consumption of cloud datacenters through effective utilization of cloud resources by predicting the future demand of resources. In this context four different clustering algorithms, namely K-Means, SOM (Self Organizing Map), FCM (Fuzzy C Means), and K-Mediod are used to develop the proposed proactive VM scheduling and find which type of clustering algorithm is best suitable for reducing the energy uses through proactive VM scheduling. This predictive load-aware VM scheduling technique is evaluated and simulated using the Cloud-Sim simulator. In order to demonstrate the effectiveness of the proposed scheduling technique, the workload trace of 29 days released by Google in 2019 is used. The experimental outcomes are summarized in different performance matrices, such as the energy consumed and the average processing time. Finally, by concluding the efforts made, we also suggest future research directions.

Zvrs master slave parallel task-allocating algorithm using RR scheduling and its implement
2013 3rd IEEE International Advance Computing Conference (IACC), 2013
This paper describes a new heuristic algorithm for allocating n-tasks on p-processors named ZVRS ... more This paper describes a new heuristic algorithm for allocating n-tasks on p-processors named ZVRS master slave parallel task allocating algorithm using RR scheduling. This parallel task-allocation is implemented on master-slave system. Task-allocation on slave processors is already presented using FCFS scheduling. Improved master-slave parallel task allocating is also presented that Task groups are arranged in descending order on the basis of their cost and then using FCFS scheduling for arranging in a queue and then task groups are assigned to slave-processors. This paper presents the ZVRS master-slave parallel task-allocating algorithm using RR scheduling. Here Firstly task groups are arranged in descending order on the basis of their costs. Then these task groups are arranged in a queue using RR scheduling. After that, the master processor assigns the task groups to slave processors. This new algorithm shows the advantage that this system consumes the less time, better processor utilization than the previous algorithms. It also improves the efficiency.

International Journal of Innovative Technology and Exploring Engineering, 2020
This publication discusses high-performance energyaware cloud (HPEAC) computing state-of-the-art ... more This publication discusses high-performance energyaware cloud (HPEAC) computing state-of-the-art strategies to acknowledgement and categorization of systems and devices, optimization methodologies, and energy / power control techniques in particular. System types involve single machines, clusters, networks, and clouds, while CPUs, GPUs, multiprocessors, and hybrid systems are known to be device types. Objective of Optimization incorporates multiple calculation blends, such as “execution time”, “consumption of energy”& “temperature” with the consideration of limiting power/energy consumption. Control measures usually involve scheduling policies, frequency based policies (DVFS, DFS, DCT), programmatic API’s for limiting the power consumptions (such as” Intel- RAPL”,” NVIDIA- NVML”), standardization of applications, and hybrid techniques. We address energy / power management software and APIs as well as methods and conditions in modern HPEACC systems for forecasting and/or simulating p...

Energy Saving Heuristics for Optimization of Cloud Data Center
2019 8th International Conference System Modeling and Advancement in Research Trends (SMART), 2019
In the current scenario the demand for high performance computing system increases day by day to ... more In the current scenario the demand for high performance computing system increases day by day to achieve maximum computation in minimum time. Rapid growth of Internet or Internet based services, increased the interest in network based computing or on-demand computing systems like cloud computing system. High computing servers are being deployed in large quantity for cloud computing in form of data Centers through which many different services on internet are provide to the cloud users in a very smooth and efficient manner. A large distributed system is described as a data center that includes a huge quantity of computing servers connected by an efficient network. So the consumption of energy in such data centers is enormously very high. Not only the maintenance of the data centers are too exorbitant, but also socially very harmful. High vitality costs and immense carbon footprints are brought in these data centers because the servers needed a substantial amount of electricity for their computation as well as for their cooling. As cost of energy increases and availability decreases, focus should be shifted towards the optimization of data centre servers for best performance alone with the policies of less energy consumption to justify the level of service performance with social impact. So in this paper we proposed energy aware consolidation technique for cloud data centers based on prediction of future client's requests to increase the utilization of computing servers as per request of users/clients which associated some demand of cloud resources for maintain the power consumption in cloud.

Distributed and Grid Computing: An Analytical Comparison
Abstract-CPU utilization is an important aspect of distributed and grid computing environment. Th... more Abstract-CPU utilization is an important aspect of distributed and grid computing environment. The computing nodes can be overloaded, i.e., they can have more jobs than their capacity such that no more jobs can be associated to them and in that case, the load from the overloaded node can be shifted to other nodes those are under loaded(i.e. doing little work or sitting idle). For this, load balancing is required. In load balancing the workload is redistributed among the computing nodes of the system. This improves the job response time and CPU utilization. Dynamic load balancing schemes operate on the decisions that based on the current state of the system. They do not require the previous state of the system for making the load balancing decisions. In this paper, we present an analytical comparison of the various dynamic load balancing schemes in distributed and grid computing environment. This comparison depicts which scheme is better in distributed environment and which is better...

Although intensive work has been done in the area of load balancing, the measure of success of lo... more Although intensive work has been done in the area of load balancing, the measure of success of load balancing is the net execution time achieved by applying the load balancing algorithms. This paper deals with the problem of load balancing conditions of parallel and distributed applications. Parallel and distributed computers have multiple-CPU architecture, and in parallel system they have shared memory. While in distributed system each processing element has its own private memory and connected through networks. Parallel and distributed systems communicate to each other by Message-passing mechanism. Based on the study of recent work in the area, we propose a general classification for describing and classifying the growing number of different load balancing conditions. This gives an overview of different algorithms, helping designers to compare and choose the most suitable strategy for a given application .To illustrate the applicability of the classification, different well-known load balancing algorithms are described and classified according to it. Also, the paper discusses the use of the classification to construct the most suitable load balancing algorithms for different parallel algorithmic paradigms.
ESACR: An Energy Saving Approach from Cloud Resources for Green Cloud Environment
2021 10th International Conference on System Modeling & Advancement in Research Trends (SMART)
Green Computing: An Era of Energy Saving Computing of Cloud Resources
International Journal of Mathematical Sciences and Computing

Energy Saving Heuristics for Optimization of Cloud Data Center
2019 8th International Conference System Modeling and Advancement in Research Trends (SMART), 2019
In the current scenario the demand for high performance computing system increases day by day to ... more In the current scenario the demand for high performance computing system increases day by day to achieve maximum computation in minimum time. Rapid growth of Internet or Internet based services, increased the interest in network based computing or on-demand computing systems like cloud computing system. High computing servers are being deployed in large quantity for cloud computing in form of data Centers through which many different services on internet are provide to the cloud users in a very smooth and efficient manner. A large distributed system is described as a data center that includes a huge quantity of computing servers connected by an efficient network. So the consumption of energy in such data centers is enormously very high. Not only the maintenance of the data centers are too exorbitant, but also socially very harmful. High vitality costs and immense carbon footprints are brought in these data centers because the servers needed a substantial amount of electricity for th...

Scheduling of jobs and resources are two essential features of the Grid computing infrastructure.... more Scheduling of jobs and resources are two essential features of the Grid computing infrastructure. To improve the global throughput of these environments, an effective and efficient task allocation algorithm is fundamentally required. However for Grid computation we have some challenges like heterogeneity, scalability and adaptability. So to handle these challenges we used a dynamic hierarchical model to represent the architecture of the grid computing system in order to manage jobs and resources. This model was characterized asit defines the hierarchal structure of physical and virtual computing elements and it also supports heterogeneity and scalability of computing elements. In this paper, we proposed a DRR (Dynamic Round Robin) job scheduling algorithm for grid computing system with preemptable jobs allocation (Round Robin) using dynamic time quantum according to the priority of the jobs, which is to be change with every round of execution of the jobs. The main benefit of this id...

Application areas of multi cluster grid are increases day by day because of the seamless and scal... more Application areas of multi cluster grid are increases day by day because of the seamless and scalable access to wide-area distributed resources in grid environment. Multi cluster grid allows sharing, selection and aggregates of geographically resources over heterogeneous and distributed locations. But some issues arise in multi cluster grid due to its environment. Scheduling a job on the most suitable computational resource of the grid is one of the most important issues in grid environment. To handle this issue a new approach of scheduling is proposed in this paper which is based on priority of completion deadline of the jobs because some time the job execution have an importance only when it complete under the deadline define by the user on the basis of working circumstances as a real time scenario, which helps scheduling of jobs on computational environment of multi cluster grid in very effective manner.

Green Computing: An Era of Energy-Efficient Computing Over Cloud
Cloud computing is the Buzzword in the ICT sector for high performance computing. It continues gr... more Cloud computing is the Buzzword in the ICT sector for high performance computing. It continues grabbing headlines as one of the biggest technology trends gains momentum. Cloud provides lots of benefits in the fields of Businesses and individuals, like high performance, convenience and cost savings, so they increasingly choose cloud services to stay competitive. Our main focus is on the capabilities of the cloud due to which we forget about the environmental impacts derived from the technology. In the business world Cloud computing contributes to the green computing movement through energy and resource efficiency. As energy costs are increasing while availability dwindles, so it is required to focus on optimisation of energy efficiency while maintaining high service level performance rather than optimising data centre resource management. This paper highlights the impact of Green Cloud computing model that accomplishes not just efficient processing and utilisation of computing infras...
Performance Analysis in Distributed System of Dynamic Load Balancing Using Fuzzy Logic
2012 Spring Congress on Engineering and Technology, 2012

International Journal of Innovative Research in Engineering & Management
In terms of growing awareness about environmental impact of computing, green technology is gainin... more In terms of growing awareness about environmental impact of computing, green technology is gaining increasing importance. Green computing refers to the practice of environmentally responsible and efficient use of computing resources while maintaining economic viability and improving its performance in eco-friendly way. Green computing is an effective study in which disposing, recycling and manufacturing of computers and electronic devices is taken into consideration. The goal of green computing is to lower down the use of hazardous materials, maximize energy efficiency and popularize biodegradability or recyclability of outdated products and factory waste. Cloud computing becomes a powerful trend in the development of ICT(Information and Communication Technologies) services. Demand on the cloud computing is continually growth that makes it changes to scope of green cloud computing. It aims to reduce energy consumption in Cloud computing while maintaining a better performance. We need green cloud computing solutions that can not only save energy, but also reduce operational costs. An architectural framework and principles that provides efficient green enhancements within a scalable Cloud computing architecture with resource provisioning and allocation algorithm for energy efficient management of cloud computing environments to improve energy efficiency of the data centre.In this paper we focus on analysis of computing in green environment.

International Journal of Computer Applications, 2015
Application areas of multi cluster grid are increases day by day because of the seamless and scal... more Application areas of multi cluster grid are increases day by day because of the seamless and scalable access to wide-area distributed resources in grid environment. Multi cluster grid allows sharing, selection and aggregates of geographically resources over heterogeneous and distributed locations. But some issues arise in multi cluster grid due to its environment. Scheduling a job on the most suitable computational resource of the grid is one of the most important issues in grid environment. To handle this issue a new approach of scheduling is proposed in this paper which is based on priority of completion deadline of the jobs because some time the job execution have an importance only when it complete under the deadline define by the user on the basis of working circumstances as a real time scenario, which helps scheduling of jobs on computational environment of multi cluster grid in very effective manner.
Uploads
Papers by Shailesh Saxena