|عنوان فارسی مقاله||بررسی الگوریتم های زمان بندی شغلی در محاسبات گرید|
|عنوان انگلیسی مقاله||Survey on Job Scheduling Algorithms in Grid Computing|
|رشته های مرتبط||مهندسی کامپیوتر و فناوری اطلاعات، شبکه های کامپیوتری، مهندسی الگوریتم ها و محاسبات و رایانش ابری|
|کلمات کلیدی||محاسبات گرید، زمان بندی گرید، مجازی سازی، زمان بندی منبع|
|فرمت مقالات رایگان||
مقالات انگلیسی و ترجمه های فارسی رایگان با فرمت PDF آماده دانلود رایگان میباشند
همچنین ترجمه مقاله با فرمت ورد نیز قابل خریداری و دانلود میباشد
|کیفیت ترجمه||کیفیت ترجمه این مقاله متوسط میباشد|
|مجله||مجله بین المللی کاربردهای کامپیوتر – International Journal of Computer Applications|
مقاله انگلیسی رایگان (PDF)
|دانلود رایگان مقاله انگلیسی|
ترجمه فارسی رایگان (PDF)
|دانلود رایگان ترجمه مقاله|
خرید ترجمه با فرمت ورد
|خرید ترجمه مقاله با فرمت ورد|
|جستجوی ترجمه مقالات||جستجوی ترجمه مقالات|
بخشی از ترجمه فارسی مقاله:
بخشی از مقاله انگلیسی:
Grid computing is a pool of computational no. of resources, resources are different type of computers that is interconnected with a network to solve computational problem. There are being very used in data mining for a large no. of research-based experiments. The scientists uses the grid computing for their research work. The grid computing is to useful to makes a different type of machines that are located in different locations that may be in different physical locations. Clusters is also helpful to increase the available resources at physical level but at the different location to work together. They needs peer to peer communication and internet to allow the clusters and to control the multiple clusters at different locations that you requires a single Grid scheduling process where that process can use peer to peer communication tool .In cluster calculation have been done by CPU. This is mostly used to improve the performance of the resources. The main purpose of Grid computing is to distribute the computational power, storage data and network resource to solve the particular problem across dynamic and geographically organizations. Grid is a dispersed system that enables the distribution, selection, and geologically dispersed resources enthusiastically at runtime i.e. depending on their usability, ability, execution and quality of service according to the user’s specification. The capability of current computer and processor networks has amplified exponentially as compared with customary mainframes. This enhancement in their performance, in general terms wastage of computational grid resources because mostly the central processing unit sits free. Grid utilizes this free central processing unit cycles to processing the computation when it is requested by the grid applicant. Grid computing makes an optimized utilization of the resources the CPU cycles otherwise would have wasted. According to this the users can get greater computation resource and can process their large-scale computational issues thus solving a complex problem to the computational level of a supercomputer. A scheduler plays a very important role in grid computing. Scheduler is helpful for managing the jobs and available resources in grid computing. The main motive of the scheduler should be maximize utilization of the resources and minimize the time of the job execution. The scheduler select suitable resources for job to complete its execution. Grid scheduling are mainly classified on the basis of two types: 1. Static scheduling: In this scheduling the jobs are assigned to the available resources before execution and continue the execution without interruption for these resources. 2. Dynamic Scheduling: In dynamic scheduling rescheduling is allowed and executing job can be transferred according to their dynamic status about the workload of the resources.
1.1 Scheduling Fundamentals
Scheduling is a process that manages the execution of interdependent tasks on distributed resources. It launch the assigning suitable resources to workflow tasks so that the execution can be finished to fulfil target objective functions that is pointed out by users. When an activity should start and end, depending on its (1) duration, (2) Processing-time, (3) Start-time (4) Finish-time (5) Expected execution time.
2. CURRENTLY DISTRIBUTED ENVIRONMENTS
1. Cluster Computing: A cluster computer is a type of computing that is a group of tightly coupled computers works teamwise so that it can be viewed as a single computer. 2. Grid Computing: Grid computing (or the use of a computational grid) is applying the resources of multiple computers on a network to a single problem at the identical time – usually to a technical problem that needs a great number of computer processing cycles or entrance to large amounts of data. 3. Cloud Computing: Cloud computing is a form of computing which means storing and access your data on the Internet instead of client’s hard disk.