A NEW REPRESENTATION AND PLANNER FOR COMPUTER BATCH JOB SCHEDULING, EXECUTION MONITORING, PROBLEM DIAGNOSIS AND CORRECTION

Tracey Lall

Abstract

Modern enterprise computer environments use commercial schedulers to run and monitor computer batch jobs and processes. Currently the job schedules must be manually designed to include diagnosis and error correction behaviours for failed jobs or failures must be handled by support staff at execution time, requiring them to be on call while these jobs run. Automating these manual tasks using planning techniques requires a compact representation of contingent plans, handling and monitoring of actions which have a variable duration, actions which are triggered by external events and planning for knowledge goals. Currently these features are not provided by any existing single planner. We present a novel plan representation which drawing on existing scheduler representations provides all these features in an integrated manner. A planner implementation using this representation with a new action logic is described along with key worked examples from the domain.

References

  1. Bertoli, P., Cimatti, A., Pistore, M., Roveri, M., and Traverso, P. (2001). Mbp: a model based planner. In Proceedings of the IJCAI'01 Workshop on Planning under Uncertainty and Incomplete Information, Seattle.
  2. Bonet, B. and Geffner, H. (2001). Gpt: A tool for planning with uncertainty and partial information. In In Proc. IJCAI01 Workshop on Planning with Uncertainty and Incomplete Information, pages 82-87.
  3. ComputerAssociates (2002). Autosys.
  4. Draper, D., Hanks, S., and Weld, D. (1994). Probabilistic planning with information gathering and contingent execution. pages 31-36. AAAI Press.
  5. Ennis, R. (1986). A continuous real-time expert system for computer operation. IBM J. research development, 30(0):0.
  6. Fikes, N. (1971). Strips: A new approach to the application of theorem proving to problem solving. Artifical Intelligence, 2:189-208.
  7. Golden, K. (1998). Leap before you look: Information gathering in the puccini planner. In Proceedings of AIPS, pages 70-77.
  8. Grosskreutz, H. and Lakemeyer, G. (2000). cc-golog: Towards more realistic logic-based robot controllers. In In AAAI'2000, pages 476-482.
  9. JBoss (2007). Drools 4.0.7.
  10. Levesque, H. J., Reiter, R., Lesperance, Y., Lin, F., and Scherl, R. B. (1997). GOLOG: A logic programming language for dynamic domains. Journal of Logic Programming, 31(1-3):59-83.
  11. Murch, M. (2004). Autonomic computing, chapter Introduction. IBM Press.
  12. Petrick, R. and Bacchus, F. (2002). A knowledge-based approach to planning with incomplete information and sensing. In Proceedings of AIPS'02, pages 212-221.
  13. Pryor, L. and Collins, G. (1996). Planning for contingencies: A decision-based approach. Journal of Artificial Intelligence Research, 4:287-339.
  14. Shanahan, M. (2000). An abductive event calculus planner. Journal of Logic Programming, 44:207-239.
  15. Stone, M. (1998). Abductive planning with sensing. AAAI.
  16. Thielscher, M. (1999). From situation calculus to fluent calculus: State update axioms as a solution to the inferential frame problem. Artificial Intelligence, 111:277- 299.
  17. UC4 (2008). Application automation in enterprise workload automation.
  18. Weld, D. S. (1994). An introduction to least commitment planning. AI Magazine, 15(4):27-61.
Download


Paper Citation


in Harvard Style

Lall T. (2010). A NEW REPRESENTATION AND PLANNER FOR COMPUTER BATCH JOB SCHEDULING, EXECUTION MONITORING, PROBLEM DIAGNOSIS AND CORRECTION . In Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-674-021-4, pages 277-284. DOI: 10.5220/0002723602770284


in Bibtex Style

@conference{icaart10,
author={Tracey Lall},
title={A NEW REPRESENTATION AND PLANNER FOR COMPUTER BATCH JOB SCHEDULING, EXECUTION MONITORING, PROBLEM DIAGNOSIS AND CORRECTION},
booktitle={Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2010},
pages={277-284},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002723602770284},
isbn={978-989-674-021-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - A NEW REPRESENTATION AND PLANNER FOR COMPUTER BATCH JOB SCHEDULING, EXECUTION MONITORING, PROBLEM DIAGNOSIS AND CORRECTION
SN - 978-989-674-021-4
AU - Lall T.
PY - 2010
SP - 277
EP - 284
DO - 10.5220/0002723602770284