Dissertation > Excellent graduate degree dissertation topics show

The Research on Multi-Objective Task Scheduling Strategy in Peer-to-Peer Environment

Author: ZhangXiaoYan
Tutor: MengXianFu
School: Dalian University of Technology
Course: Computer Applications
Keywords: P2P network Task scheduling Similarity Fuzzy clustering Queuing theory
CLC: TP393.07
Type: Master's thesis
Year: 2008
Downloads: 131
Quote: 2
Read: Download Dissertation

Abstract


With peer-to-peer computing model rising, the substantial increase in network bandwidth and Internet computing power increasing rapidly, how to make full use of these network resources, to construct a large-scale, highly scalable, highly reliable, high-performance distributed computing system in a dynamic peer-to-peer network environment, which research is a hot one in recent years. Task scheduling is a key technology in P2P computing, it is a direct impact on the computing performance of the entire system. Task scheduling problem is that assigning a group of parallel processing tasks to nodes in accordance with the timing regulations by certain scheduling strategy, with a view to obtaining a better system performance.A task scheduling algorithm based on similarity is proposed to achieve load balancing and make good use of the network resources. To determine the nodes to be scheduled, the way of computing similarity between the current task and the past task is adopted. To get the nodes set, the measure of computing the similarity between the source requirements of tasks and the sources that nodes supply is taken. On this basis, the algorithm of task scheduling is given. Experiment results show that the proposed algorithm can efficiently reduce the "BUMP" phenomenon, achieve load balancing and make use of the network resources.The features of the P2P network make its task scheduling performance constrain by multi-factor. Considering execution time, communication time among nodes and task scheduling costs, a parallel task scheduling algorithm with multi-objective constraints is presented. The mathematical model of the multi-objective task scheduling is first proposed which defines the requirement relation matrix for each objective by using the relations between the task requirement and the nodes performance. Then all the relation matrices are transformed into fuzzy matrix by using membership functions. The proportions determined by the different effect on the final decision of each objective are applied to convert multi-objective task scheduling problem to that of the single one, and meanwhile the solution of best distribution on n tasks and m nodes is carried out by adopting Hungary algorithm. Experimental results show that the task scheduling algorithm with multi-objective constraints has better performances than the traditional methods.The model on task scheduling division is proposed to satisfy users’ qulity service need. Firstly, the tasks are divided into real-time tasks and non-real time tasks according to the status of task requirements. Then two different task scheduling models based on the scheduling characteristics and existing task types are depicted by taking advantage of queuing theory, and also the rules of queuing and task scheduling are given. The experiments are used to analyze the effect of the task scheduling model proposed here in the existing algorithms, and which show the validity of classifying tasks and importing queuing theory in the task scheduling.

Related Dissertations

  1. Syntactic Features Based Pronoun Resolution,TP391.1
  2. Research of Multiple Emails Automatic Summarization,TP391.1
  3. Research of IRC Botnet Detection Based on Behavior,TP393.08
  4. Research on Auto-Evaluation Method of Programming Based on Similarity,TP312.1
  5. Research of Scheduling Algorithm Based on Hybrid Adaptive Genetic Algorithm in Computing Grid,TP393.09
  6. Comprehensive Evaluation of Flue-cured Tobacco Quality in Pingdingshan and Comparative Analysis with American Tobacco,S572
  7. The Impact of Tourism on Typical Vegetation in Luya Mountain Nature Reserve, Shanxi Province,S759.9
  8. Ontology -based Semantic Web service matching and composition method,TP393.09
  9. Research on Clustering Algorithm of Data Stream,TP311.13
  10. Design and Implementation of the Character Classification System Used in Search Engine,TP391.3
  11. Research on Image Super-resolution Reconstruction Based on Non-local Similarity,TP391.41
  12. Research on Streaming Media Detection Methods Against DoS\DDoS Attack Based on Analysis of Self-similarity,TP393.08
  13. Study on Data Mining in Water Dispatching Decision Support System,TV697.11
  14. The Research on Distributed Self-Organized Network Based Wide Area Backup Protection,TM774
  15. The Research on A Scheduling Algorithm for Real-time Tasks in Multi-core Systems,TP332
  16. The Research of Image Spam Detecting Based on Similarity Assessment,TP393.098
  17. Flight Control and Task Scheduling of Small-scale Unmanned Helicopter,V249.1
  18. Application Research of Queuing Theory Model in Medical Service System,R197.1
  19. Forum message text for effective data extraction studies,TP391.1
  20. Behavior -based botnet detection method,TP393.08
  21. Enterprise Manufacturing Execution System technology of a product applied research,F273

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > Computer Network Management
© 2012 www.DissertationTopic.Net  Mobile