实现网格环境下资源调度和分配的仿真

源代码在线查看: output.txt

软件大小: 3367 K
上传用户: liu2000dz
关键词: 网格环境 分配 仿真 资源
下载地址: 免注册下载 普通下载 VIP

相关代码

								/**				 * Author: Anthony Sulistio				 * Date: April 2003				 * Description: This file contains the output result when you run Example1.				 * $Id: output.txt,v 1.4 2003/06/30 05:21:58 anthony Exp $				 *				 * NOTE: // denotes a comment made to explain some of the values.				 */								//-----------------------------------				// Created when the program (i.e. Example1.java) calls GridSim.init()				// Then GridSim.init() calls Sim_system.initialise(). Therefore, the below				// statement is created by the Sim_system class.  								SimJava V1.2 - Ross McNab and Fred Howell								//-----------------------------------				// Created by GridSim.Start()								GridSim 2.1 --  R. Buyya and M. Murshed								// Created when the program calls GridSim.startGridSimulation(). 				// Then GridSim.startGridSimulation()				// refers to Sim_system.run(). Therefore, the below three statements denote 				// start of running a simulation.								Sim_system: Entering main loop				Sim_system: Starting entities				Sim_system: Waiting for entities to startup								//-----------------------------------				// When the program creates an UserEntity object, the object will also				// create a Broker object. The Broker.body() lists the below statement,				// consisting the entity or user name with "Broker_" prefix, deadline				// and budget costs (taken from Experiment class). 								Broker_User0:: Deadline: 10000.0 Budget: 10000.0								//-----------------------------------				// Below statements are created by UserEntity.body() with "result_display"				// variable is set to "true". The below statements indicate one user has three				// Gridlets. All of these Gridlets have been proceed sucessfully.				// GL_SubmissionTime = Gridlet submission time (in terms of simulation clock)				// GL_StartTime = the time Gridlet starts to execute				// GL_FinishTime = the time to complete processing a Gridlet				// GL_actualCPUTime = the CPU time				// GL_WallClockTime = the actual real time				// Resource Name = the name of a resouce that processes the Gridlet								User0:: Experiment Schedule				-----------------------------------				UserID | GridLetID | Status | Resource ID | GL_SubmissionTime | GL_StartTime | Gl_FinishTime | GL_actualCPUtime | GL_WallClockTime | Resource Name				User0 | 0 | Success | 7 | 12.518453625303154 | 12.518453625303154 | 21.802273253950368 | 9.283819628647215 | 9.283819628647214 | Resource0				User0 | 1 | Success | 7 | 21.447025053874583 | 21.447025053874583 | 34.70962452337061 | 13.26259946949602 | 13.262599469496024 | Resource0				User0 | 2 | Success | 7 | 37.51845362530315 | 37.51845362530315 | 61.39113267039599 | 23.872679045092838 | 23.872679045092838 | Resource0								// The UserEntity.body() also creates the below statements (if set				// "result_display" to "true").								******** Experiment Report ********				No. of Gridlets: 3								// the deadline factor set by the program (i.e. Example1.java)				Deadline Factor: 0.0								// the experiment deadline cost or value				Deadline: 10000.0								// the experiment deadline time				Deadline Time: 10004.732739339588								// the budget factor set by the program				Budget Factor: 0.0								// the experiment budget cost or value				Budget: 10000.0								// the experiment strategy set by the program. In this example, we can to				// optimize time				Stratergy: OPTIMIZE_TIME								// the simulation start time, based on Sim_system.clock()				Start Time: 4.73273933958887								// the simulation end time, based on Sim_system.clock()				End Time: 77.46256124182456								// the budget spent on successful gridlets only				Budget Spent: 139.25729442970822								// the number of gridlets that are successfully executed				Gridlets Executed: 3								// the ratio of successful gridlets' completion.				// 1.0 means 100% success rate				Gridlet Completion Factor: 1.0								// A summary of important facts such as time and budget utilization				GridletCompletion: 3	TimeUtilization: 72	BudgetUtilization: 139								//-----------------------------------				// When there are no more events to process, then SimJava will exit the program				// Then GridSim will exit as well								Sim_system: No more future events				Exiting Sim_system.run()											

相关资源