GRIDBUS Alchemi Sample Application Conclusion Alchemi: A .NET Grid Application Framework Michael R. Head Grid Computing Research Laboratory Binghamton University [email protected]April 20, 2007 Michael R. Head Alchemi: A .NET Grid Application Framework
23
Embed
Alchemi: A .NET Grid Application Frameworkmike/presentations/alchemi.pdf · Grid Simulation (GridSim) ... DeveloperWorks tutorial Using POV-Ray ray tracer ... Michael R. Head Alchemi:
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
GRIDBUSAlchemi
Sample ApplicationConclusion
Alchemi: A .NET Grid Application Framework
Michael R. Head
Grid Computing Research LaboratoryBinghamton University
“The project name GRIDBUS is derived from its researchtheme: to create next-generation GRID computing andBUSiness technologies that power the emerging eScienceand eBusiness applications.”– http://www.gridbus.org/intro.html
Michael R. Head Alchemi: A .NET Grid Application Framework
Grid Economy and SchedulingData Grid Brokering and SchedulingCooperative Coupling of ClustersGrid Simulation (GridSim)Gridscape II: A Customisable and Pluggable GridMonitoring Portal and its Integration with Google Maps
Michael R. Head Alchemi: A .NET Grid Application Framework
SecurityAuthorization framework in placeAuthentication is weak (password only)Passwords stored plaintext in a databaseApplication left to handle malicious Executors
Windows-onlyCrossPlatformManager is there, but may not be usefulMight run with Mono on Unix and OS/X
Releases aren’t dependable1.0.6 didn’t work for me,1.0.5 Executor doesn’t shut down
Michael R. Head Alchemi: A .NET Grid Application Framework
byte[] sceneBytes = File.ReadAllBytes(sceneFileName);// Create a RenderThread for each frame and dispatch themfor (int i = 0; i <= nFrames; i++){GridApp.Threads.Add(
new RenderThread(sceneBytes, i, nFrames,xResolution, yResolution,megapovLocation));
}GridApp.Start();// Will wait here until application is completewhile (GridApp.Running){System.Threading.Thread.Sleep(2000);
}
Michael R. Head Alchemi: A .NET Grid Application Framework