CEN 6612Agnostic QuestionsQuestion 1The chapter discusses six essential properties or issues that need to be addressed forimplementing a practical and effective grid programming model. Can you think of someother properties or issues that should be added to the set of properties to further ensurerobustness, reliability, security, better discovery methodologies and fault tolerance? Question 2The Grid architecture itself provides security via the use of certificates. Do you think thislevel of security should be sufficient for a grid programming model or additional securityprovisions need to be embedded into the grid programming model(as mentioned by theauthors)?Question 3Data driven techniques such as stream programming can incur excessive matching andscheduling overheads. Don’t you think such overheads coupled with the bandwidthconstraints over the network have negative impacts on performance over a GRID?Question 4The book chapter describes some implementations of GRID programming models. There are others as well such as GRID Superscalar. Do you know of any other models that have been proposed or developed since the publication of this book?Question 5The authors anticipated that considering the GRID programming models/tools, theirrequirements and due to practical reasons MPI (Message Passing Interface) has themaximum potential to be customized for GRIDs in the future as it would require minimalchanges to the its API. However, most of the recent research focused on development andutilization of other approaches such as OGSA, GridRPC etc. What can be attributed tothis transformation?Question 6The authors advised the possible use of Peer-to-Peer models for GRID programmingmodels. I found that OurGrid is one such implementation that uses JXTA and GRIDresources. Do you know of any others? If yes, can you identify the major differencesamong OurGrid and other similar implementations? Question 7Grid portal tool kits and development frameworks allow for the development of gridportals that can support a variety of application domains e.g. science portals, computeportals. etc. Some new tool kits and Grid portal development frameworks have beenimplemented recently (GridSphere, NSF NMI). Can you elaborate on the efficacy andusage of these frameworks?Question 8As per the authors, Java RMI and MPJ can be utilized for the development of a GridProgramming model. Ibis is one such API that uses both JAVA RMI and MPJ. Can youthink of possible issues with these due to their reliance on Java? Would it necessarilymean that the programs written by developers will also have to be written in Java as wellbefore being able to use Ibis for running their code over a GRID infrastructure?Question 9Were the authors correct in suggesting that programmers by nature will adapt their codesand programming style to accommodate the available infrastructure? Is it reallyhappening that the infrastructure is driving the programmers’ style or the infrastructuredesigns are actually driven by the programmers’ styles and needs?Question 10The authors indicated the use of one sided message passing for Grid programmingmodels. However, it requires the use of an implicit receive operation listening forincoming messages. Can there be any potential fault tolerance issues with the use of suchone sided asynchronous
View Full Document