A distributed system architecture for maximum utilization of idle resources and speedup for batch processing tasks.

Abstract

Computers which are used in organizations for normal task, may have wastage of resources like processing power, memory (mainly primary memory). If computers are used as a single unit, even then some amount of resources are unutilized. To use these wasted resources distributed computing proves to be beneficial. The existing distributed systems can perform only homogeneous tasks efficiently and for performing these tasks, manual intervention is essential. In distributed systems tasks are executed at lowest priority. The proposed system can execute heterogeneous tasks and set priority to tasks. Therefore reduction in waiting time of tasks in queue is achieved. In the proposed system, batch processing is used so that without manual intervention tasks are executed. It also ranks all computers according to the configuration and status. Proposed system use SAC algorithm and Local Queue algorithm for distributing input files and load balancing respectively. Using all these features and algorithms, proposed system may utilize maximum idle resources, which increase execution speed and performance exponentially.

Authors and Affiliations

Nikita Patil , Tanvi Kanade , Priyanka Sonone , Priyanka Londhe , Kavita Kimmatkar , Ashwini Mane , Dhiraj Motghare

Keywords

Related Articles

Civilizing the Network Lifetime Efficiently in MANETs Through DEL-CMAC Protocol

MANET (Mobile Ad-Hoc Network) has a dynamic topology. Due to the mobility of nodes in the network of cooperative communication is a technique for archived greater efficiency of transmission. In this paper the Network Lif...

Merge Technique for Automated Reconstruction of Large Image

This paper present an automated reconstruction high level architectural specification of image merging for satellite image capturing system, aiming at implementing a real-time satellite image processing system for mergin...

A Survey on Feedback base Trust Evaluation for Cloud Environment

Cloud computing widely adopted by enterprises and individuals. Cloud computing provide several advantages but still there are many obstacles in cloud. Trust plays major role in commercial cloud environments. In the envir...

Workflow Scheduling Algorithms in Grid Computing

Grid computing is a process of aggregate the functionality of different geographically resources and provide services to the user. Scheduling is most popular research area in grid computing for achieving high performance...

A SURVEY ON CYBER TERRORISM

Cyber terrorism is a major issue by which an individual or group of people use digitalized method to attack physically or attack on any information for their various reasons. Recent years have seen a rapid growth in the...

Download PDF file
  • EP ID EP142415
  • DOI -
  • Views 109
  • Downloads 0

How To Cite

Nikita Patil, Tanvi Kanade, Priyanka Sonone, Priyanka Londhe, Kavita Kimmatkar, Ashwini Mane, Dhiraj Motghare (2014). A distributed system architecture for maximum utilization of idle resources and speedup for batch processing tasks.. International Journal of Computer Science & Engineering Technology, 5(10), 978-983. https://europub.co.uk/articles/-A-142415