The growth in the popularity of the web has increased. There is need for high availability comput... more The growth in the popularity of the web has increased. There is need for high availability computer systems which are capable of processing the client request as quickly as possible. As a result the use of distributed systems is growing rapidly, so the area of load balancing has gained higher attention and importance. Load balancing is crucial for managing various operations proficiently in distributed atmosphere. Load balancing is an activity that circulates the workload equitably over every node of the system. It accomplishes higher user fulfillment and resource usage, henceforth enhancing the general execution and adaptability of the system. Many algorithms were suggested that provide efficient mechanism to execute client request at minimal cost. The inspiration of the work is to urge the researchers in developing more efficient load balancing algorithms.
International Journal of Innovative Technology and Exploring Engineering, 2019
Cloud computing represents a new era of computing network, where the resources of the system are ... more Cloud computing represents a new era of computing network, where the resources of the system are dispersed and shared among its users in the network premises. The user of this system is able to use such resources through the technology of internet based on system of Pay-As-Per-Use. If a service is used by any type of user, it helps in production of wide variety of data. So, the cost of data transfer between two of the dependent resources will be extremely high. Additionally, an application of complex nature involves large number of tasks boosting the process of total cost of execution with respect to the used application, if the process is not scheduled in an optimized manner. In order to overcome such issues, a hybrid approach of water cycle optimization is proposed with particle swarm optimization. This method is divided into two steps of working determining under and over utilized virtual machines. In experimental analysis, the proposed approach on different scientific workflows ...
International Journal of Computer Applications, 2015
Load balancing in distributed systems is the technique to handle maximum requests in minimum time... more Load balancing in distributed systems is the technique to handle maximum requests in minimum time. Load balancing aims to optimize resource use, maximum throughput, minimize response time, increase reliability and scalability. Trying to achieve this is however not an easy task. Various techniques and approaches have been used to achieve this goal. The proposed work is inspired by the Ant Colony Optimization (ACO) technique. The algorithm is designed on a Semi-Distributed system where clusters are formed and each cluster consists of number nodes. Ant is created on these clusters and acts accordingly the needs of the environment. The objective of paper is to develop an efficient load balancing technique that can improve the performance of system.
International Journal of Engineering Research and, 2015
The rapid growth of World Wide Web has caused serious performance degradation on the Internet. We... more The rapid growth of World Wide Web has caused serious performance degradation on the Internet. Web traffic has increased tremendously since the beginnings of the 1990s and overloading conditions of proxy servers occur repeatedly on Internet. Many people have started calling the WWW the World Wide Wait. In order to solve the problem of overloading on proxy servers, a new approach by extending cache memory close to the proxy server which stores a list of the most popular Websites, called the hot-site list, to reduce the unnecessary requests reaching to proxy server caches has been proposed in this work. These unnecessary client requests called the miss requests which cause the proxy caches to store copies of the requested information but the copies will not be accessed again. If the requests are not available in the hot-site list, then the forward proxy will forward the request to the original server. This is made possible only when the browsers are informed about the list of popular Websites. In this research, the extended cache memory on server side is used which may be in the form of hard disk to reduce load and response time on the proxy server which in turn improves the performance of Web. This extended cache memory placed at proxy server side. This research also focused on the working of the existing Web cache proxy server.
International Journal of Computer Applications, 2016
Server load balancing is a technique of circulating client requests across a group of servers. St... more Server load balancing is a technique of circulating client requests across a group of servers. Static and Dynamic load balancing methods are used to distribute the workload equitably over every node of the system. Dynamic load balancing is adaptive in nature and performs load distribution at run time, which makes it more suitable for systems where workload is unpredictable, as compared to static load balancing methods. Two approaches namely-Completely Distributed and a proposed approach Semi-Distributed are tested against two applications-database and ftp. Efficiency of models is tested using various parameters of FTP, IP, and TCP. Simulation results show that semi-distributed method provides better system efficiency and performance.
Journal of King Saud University - Computer and Information Sciences, 2018
Search Engine (SE) is the most preferred information retrieval tool ubiquitously used. In spite o... more Search Engine (SE) is the most preferred information retrieval tool ubiquitously used. In spite of vast scale involvement of users in SE's, their limited capabilities to understand the user/ searcher context and emotions places high cognitive, perceptual and learning load on the user to maintain the search momentum. In this regard, the present work discusses a Cognitive Agent (CA) based approach to support the user in Web-based search process. The work suggests a framework called Secured Cognitive Agent based Multi-strategic Intelligent Search System (CAbMsISS) to assist the user in search process. It helps to reduce the contextual and emotional mismatch between the SE's and user. After implementation of the proposed framework, performance analysis shows that CAbMsISS framework improves Query Retrieval Time (QRT) and effectiveness for retrieving relevant results as compared to Present Search Engine (PSE). Supplementary to this, it also provides search suggestions when user accesses a resource previously tagged with negative emotions. Overall, the goal of the system is to enhance the search experience for keeping the user motivated. The framework provides suggestions through the search log that tracks the queries searched, resources accessed and emotions experienced during the search. The implemented framework also considers user security.
International Journal of Engineering and Advanced Technology, 2019
Media streaming has gained popularity due to convenience of playing it at one’s own leisure. It d... more Media streaming has gained popularity due to convenience of playing it at one’s own leisure. It demands for smooth playing of media. However,with the increasing trend of media streaming and number of online users, it is getting difficult for content providers of popular media contents to handle media playing requests for popular media files. The number of simultaneous requests for media contents may affect uniform delivery of media contents and can lead to lower engagement of end-users.Content Delivery Network (CDN) plays an important role in streaming popular media contents by satisfying end-users’ requests through surrogate servers. However, in order to enhance end-users experience, it is not sufficient to only reduce response time of media segments. It also requires to have lesser number of stalls during media streaming. This entails for redirecting requests to suitable surrogate servers as well as managingthetime duration between delivery of subsequent segments of a media file.T...
2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 2015
The existing search engines retrieve information only based on the keywords. The incapability to ... more The existing search engines retrieve information only based on the keywords. The incapability to search on the basis of the relation between the keywords and the user concepts, generates noise and hence, results in irrelevant retrieval. This leads to the idea of performing Semantic information processing by mapping the user's Concept and Context of the query with the retrieved results to filter (remove) noise from the query. The present study suggests Noise Removal for Semantic Information Processing (NRSIP) framework for the Search Problem (SP): find expert(s) in Panjab University. The framework allows the user to perform categorical search. Instead of inputting all the keywords, it allows the user to select the best matched option from the available choices to formulate the Semantic Query (SQ). The relevant information for the SQ is then retrieved by the Present Search Engine (PSE) used. The performance analysis shows that the proposed NRSIP framework improves the retrieval time and effectiveness for retrieving relevant web documents as compared to PSE.
A distributed system can be viewed as an environment in which, number of computers/nodes are conn... more A distributed system can be viewed as an environment in which, number of computers/nodes are connected together and resources are shared among these computers/nodes. But unfortunately, distributed systems often face the problem of load imbalance, which can degrade the performance of the system. Load balancing is used to improve scalability and overall system throughput in distributed systems. Load balancing improves the system performance by dividing the work load effectively among the participating computers/nodes. Many algorithms were proposed for load balancing and their performance is measured on the basis of certain parameters such as, response time, resource utilization and fault tolerance. Load balancing algorithms are broadly classified in two categories- static and dynamic load balancing. This paper presents the study of performance analysis of load balancing algorithms. This analysis can further help in the design of new algorithms.
International Journal of Advancements in Technology, 2012
The paper exploits the collective intelligence referred to as ant intelligence in World Wide Web ... more The paper exploits the collective intelligence referred to as ant intelligence in World Wide Web with the aim to improve the performance of online web servers by balancing the load. The central concept of this idea is that a collection of agents can individually perform ...
International Journal of Science and Research (IJSR)
Abstract: Web Based learning has evolved as powerful tool for implementing educational requiremen... more Abstract: Web Based learning has evolved as powerful tool for implementing educational requirements. It is a type of learning that is created by combining the electronic data and making it available on the Web. During last decade Web based learning expanded exponentially because of drastic increase in hardware software technology. At the same time the parallel growth in neural networking systems provides us tools for making systems intelligent. This paper will provide a framework that will incorporate neural networking learning methods to traditional e-learning architectures.
The growth in the popularity of the web has increased. There is need for high availability comput... more The growth in the popularity of the web has increased. There is need for high availability computer systems which are capable of processing the client request as quickly as possible. As a result the use of distributed systems is growing rapidly, so the area of load balancing has gained higher attention and importance. Load balancing is crucial for managing various operations proficiently in distributed atmosphere. Load balancing is an activity that circulates the workload equitably over every node of the system. It accomplishes higher user fulfillment and resource usage, henceforth enhancing the general execution and adaptability of the system. Many algorithms were suggested that provide efficient mechanism to execute client request at minimal cost. The inspiration of the work is to urge the researchers in developing more efficient load balancing algorithms.
International Journal of Innovative Technology and Exploring Engineering, 2019
Cloud computing represents a new era of computing network, where the resources of the system are ... more Cloud computing represents a new era of computing network, where the resources of the system are dispersed and shared among its users in the network premises. The user of this system is able to use such resources through the technology of internet based on system of Pay-As-Per-Use. If a service is used by any type of user, it helps in production of wide variety of data. So, the cost of data transfer between two of the dependent resources will be extremely high. Additionally, an application of complex nature involves large number of tasks boosting the process of total cost of execution with respect to the used application, if the process is not scheduled in an optimized manner. In order to overcome such issues, a hybrid approach of water cycle optimization is proposed with particle swarm optimization. This method is divided into two steps of working determining under and over utilized virtual machines. In experimental analysis, the proposed approach on different scientific workflows ...
International Journal of Computer Applications, 2015
Load balancing in distributed systems is the technique to handle maximum requests in minimum time... more Load balancing in distributed systems is the technique to handle maximum requests in minimum time. Load balancing aims to optimize resource use, maximum throughput, minimize response time, increase reliability and scalability. Trying to achieve this is however not an easy task. Various techniques and approaches have been used to achieve this goal. The proposed work is inspired by the Ant Colony Optimization (ACO) technique. The algorithm is designed on a Semi-Distributed system where clusters are formed and each cluster consists of number nodes. Ant is created on these clusters and acts accordingly the needs of the environment. The objective of paper is to develop an efficient load balancing technique that can improve the performance of system.
International Journal of Engineering Research and, 2015
The rapid growth of World Wide Web has caused serious performance degradation on the Internet. We... more The rapid growth of World Wide Web has caused serious performance degradation on the Internet. Web traffic has increased tremendously since the beginnings of the 1990s and overloading conditions of proxy servers occur repeatedly on Internet. Many people have started calling the WWW the World Wide Wait. In order to solve the problem of overloading on proxy servers, a new approach by extending cache memory close to the proxy server which stores a list of the most popular Websites, called the hot-site list, to reduce the unnecessary requests reaching to proxy server caches has been proposed in this work. These unnecessary client requests called the miss requests which cause the proxy caches to store copies of the requested information but the copies will not be accessed again. If the requests are not available in the hot-site list, then the forward proxy will forward the request to the original server. This is made possible only when the browsers are informed about the list of popular Websites. In this research, the extended cache memory on server side is used which may be in the form of hard disk to reduce load and response time on the proxy server which in turn improves the performance of Web. This extended cache memory placed at proxy server side. This research also focused on the working of the existing Web cache proxy server.
International Journal of Computer Applications, 2016
Server load balancing is a technique of circulating client requests across a group of servers. St... more Server load balancing is a technique of circulating client requests across a group of servers. Static and Dynamic load balancing methods are used to distribute the workload equitably over every node of the system. Dynamic load balancing is adaptive in nature and performs load distribution at run time, which makes it more suitable for systems where workload is unpredictable, as compared to static load balancing methods. Two approaches namely-Completely Distributed and a proposed approach Semi-Distributed are tested against two applications-database and ftp. Efficiency of models is tested using various parameters of FTP, IP, and TCP. Simulation results show that semi-distributed method provides better system efficiency and performance.
Journal of King Saud University - Computer and Information Sciences, 2018
Search Engine (SE) is the most preferred information retrieval tool ubiquitously used. In spite o... more Search Engine (SE) is the most preferred information retrieval tool ubiquitously used. In spite of vast scale involvement of users in SE's, their limited capabilities to understand the user/ searcher context and emotions places high cognitive, perceptual and learning load on the user to maintain the search momentum. In this regard, the present work discusses a Cognitive Agent (CA) based approach to support the user in Web-based search process. The work suggests a framework called Secured Cognitive Agent based Multi-strategic Intelligent Search System (CAbMsISS) to assist the user in search process. It helps to reduce the contextual and emotional mismatch between the SE's and user. After implementation of the proposed framework, performance analysis shows that CAbMsISS framework improves Query Retrieval Time (QRT) and effectiveness for retrieving relevant results as compared to Present Search Engine (PSE). Supplementary to this, it also provides search suggestions when user accesses a resource previously tagged with negative emotions. Overall, the goal of the system is to enhance the search experience for keeping the user motivated. The framework provides suggestions through the search log that tracks the queries searched, resources accessed and emotions experienced during the search. The implemented framework also considers user security.
International Journal of Engineering and Advanced Technology, 2019
Media streaming has gained popularity due to convenience of playing it at one’s own leisure. It d... more Media streaming has gained popularity due to convenience of playing it at one’s own leisure. It demands for smooth playing of media. However,with the increasing trend of media streaming and number of online users, it is getting difficult for content providers of popular media contents to handle media playing requests for popular media files. The number of simultaneous requests for media contents may affect uniform delivery of media contents and can lead to lower engagement of end-users.Content Delivery Network (CDN) plays an important role in streaming popular media contents by satisfying end-users’ requests through surrogate servers. However, in order to enhance end-users experience, it is not sufficient to only reduce response time of media segments. It also requires to have lesser number of stalls during media streaming. This entails for redirecting requests to suitable surrogate servers as well as managingthetime duration between delivery of subsequent segments of a media file.T...
2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 2015
The existing search engines retrieve information only based on the keywords. The incapability to ... more The existing search engines retrieve information only based on the keywords. The incapability to search on the basis of the relation between the keywords and the user concepts, generates noise and hence, results in irrelevant retrieval. This leads to the idea of performing Semantic information processing by mapping the user's Concept and Context of the query with the retrieved results to filter (remove) noise from the query. The present study suggests Noise Removal for Semantic Information Processing (NRSIP) framework for the Search Problem (SP): find expert(s) in Panjab University. The framework allows the user to perform categorical search. Instead of inputting all the keywords, it allows the user to select the best matched option from the available choices to formulate the Semantic Query (SQ). The relevant information for the SQ is then retrieved by the Present Search Engine (PSE) used. The performance analysis shows that the proposed NRSIP framework improves the retrieval time and effectiveness for retrieving relevant web documents as compared to PSE.
A distributed system can be viewed as an environment in which, number of computers/nodes are conn... more A distributed system can be viewed as an environment in which, number of computers/nodes are connected together and resources are shared among these computers/nodes. But unfortunately, distributed systems often face the problem of load imbalance, which can degrade the performance of the system. Load balancing is used to improve scalability and overall system throughput in distributed systems. Load balancing improves the system performance by dividing the work load effectively among the participating computers/nodes. Many algorithms were proposed for load balancing and their performance is measured on the basis of certain parameters such as, response time, resource utilization and fault tolerance. Load balancing algorithms are broadly classified in two categories- static and dynamic load balancing. This paper presents the study of performance analysis of load balancing algorithms. This analysis can further help in the design of new algorithms.
International Journal of Advancements in Technology, 2012
The paper exploits the collective intelligence referred to as ant intelligence in World Wide Web ... more The paper exploits the collective intelligence referred to as ant intelligence in World Wide Web with the aim to improve the performance of online web servers by balancing the load. The central concept of this idea is that a collection of agents can individually perform ...
International Journal of Science and Research (IJSR)
Abstract: Web Based learning has evolved as powerful tool for implementing educational requiremen... more Abstract: Web Based learning has evolved as powerful tool for implementing educational requirements. It is a type of learning that is created by combining the electronic data and making it available on the Web. During last decade Web based learning expanded exponentially because of drastic increase in hardware software technology. At the same time the parallel growth in neural networking systems provides us tools for making systems intelligent. This paper will provide a framework that will incorporate neural networking learning methods to traditional e-learning architectures.
Uploads
Papers by Atul Garg