DOC PREVIEW
FIU CIS 6612 - Agnostic Questions and Answers for Autonomic Web-Based Simulations

This preview shows page 1 out of 4 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 4 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 4 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Agnostic Questions and Answers for Autonomic Web-Based Simulations1) The authors describe one possible implementation of autonomic web-based simulations. One example for a project that uses such an implementation is theNOM project. Do you know of any other projects that have been proposed or developed? How do they compare to each other in terms of efficiency, technique and architecture used?o Computation Science and Engineering Online (CSEO) –provides an extendable, integrated Grid enabled cyber-infrastructure for research, collaboration, and education in computational science and engineering. CSEO is more focused on the infrastructure for self management. Provide secure access to state-of-the-art application tools, remote private and public data sources. Provide secure access to both local and grid computing resources. Enable communication between users synchronously and asynchronously. Other related works are not focused on self management but more on the infrastructure and deployment of AWS.2) The paper states that web-based simulations need to be deployed through computing systems (i.e. storage devices, database, web servers and simulation servers). Can you think of any component(s) involved that would increase the level of complexity more than other?o This approach focuses on the database, and has in fact made the system more complex. The complexity depends on how we decide to implement the system. The AWS is set up currently to rely heavy on the database systems creating a single point of failure. One approach to resolving this issue would be to decrease the reliance on the database system and removethe single point of failure.3) One method the authors provide for handling faults after they have occurred isthrough the use of checkpointing and restarting. Which approach would better and why:- Using static checkpointing (fixed time intervals)- Using dynamic checkpointing (context-specific, amount of computation, etc)o The approach used would depend on the amount of overhead and how this overhead impacts the systems performance. The approach used in this paper was based on the mean time to failure. Another approach would be to look for trends and store the knowledge somewhere and based on that knowledge decide on a checkpointing approach. It is alsopossible to do checkpointing based on transactions. The best approachwould be to use a combination of static and dynamic checkpointing which would result in less overhead than a purely dynamic checkpointing approach and more overhead than a purely static checkpointing approach. 4) The authors suggest that for a system to achieve autonomic features, that system must become even more complex by embedding the complexity into the system infrastructure itself. Is there any approach that involves less complexity in achieving autonomic features? If yes, give examples.o Yes Transparent shaping, Examples include TRAP/J, TRAP.NET5) One method given by the paper for handling simulation servers that have not uploaded the OS metrics in a timely fashion would be to mark the simulations on that server as crashed and restart the simulations from the last checkpoint on another server. What action would be taken if the former server starts responding optimally? o First of all SERVERS table is the portion of the data model that records which servers are up and their role. If a server crashes, marked as down… if somehow server starts back working, would have to be restartedor at least the autonomic agent would probably have to be restarted and so upon restart would update the table by uploading the OS metrics… then it would be up to the dispatcher to assign jobs, shift load of system or if not needed shut the server down.6) The authors stated two major requirements (proactive failure detection and checkpointing and restarting) for AWS. Can you think of any other requirement that would be necessary for AWS?o The infrastructure for the AWS is also a requirement. The paper suggest that low memory is the main cause of simulation crashes, but there may beother things that could contribute to simulation crashes, the AWS could have requirements that handle those issues.7) The paper suggests some techniques that could be used to implement the autonomic infrastructure for AWS such as autonomic discovery of new servers, autonomic failure detection etc. Can you think of any other techniques that could be considered useful?o The self-protection could be improved by adding a feedback loop, i.e. use data gathered by the autonomic element to planning and affecting on a change the autonomic element.8) What challenges would be faced when trying to validate and test an autonomicweb-based simulation? How important is test to autonomic web-based simulation?o This paper was not focused on the validation but on how the simulation works. There are two challenges involved in validating and testing an autonomic web-based simulation:o The simulation itself – would need to determine how accurate thesimulation is in mimic the real world situation. There many approaches that could be used for validating the simulation. The challenges would involve selecting a suitable approach.o The autonomic feature – There are a few research challenges thathave not been explored but would need to be addressed when validating and testing the autonomic feature. The challenges include:- Anticipating the environment in which the simulation would be deployed. - Choosing the appropriate set of test tools that will capture the complexity of the environment.- Regression testing- How to validate self managing behaviour – self testing behaviour would have to be implemented using regression testing. The challenges would include:a. Adding a module to the autonomic system that would handle the validation and manage it the sameway as the autonomic system by simply adding highlevel policies. An example would be adding the test cases for system as it is now and after the self management change using regression test to validate the changes.b. What are the test cases and how to implementing self testing – the test cases would be based on the functionality of the system, would need to input redundancy in the system so that the state of the system is recorded before the self management change. That data would be compared the state of the system after the self management has occurred to determine if functionality has been lost.9) Compare and contrast the difference between Autonomic grid computing


View Full Document

FIU CIS 6612 - Agnostic Questions and Answers for Autonomic Web-Based Simulations

Download Agnostic Questions and Answers for Autonomic Web-Based Simulations
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Agnostic Questions and Answers for Autonomic Web-Based Simulations and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Agnostic Questions and Answers for Autonomic Web-Based Simulations 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?