Field studies of computer system administrators: analysis of system management tools and practices
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Error Messages: What's the Problem?
Queue - System Failures
Towards a rule model for self-adaptive software
ACM SIGSOFT Software Engineering Notes
Research challenges of autonomic computing
Proceedings of the 27th international conference on Software engineering
Flexible self-adjustment of task deployment in dynamic environments
Multiagent and Grid Systems
Policy-based techniques for self-managing parallel applications
The Knowledge Engineering Review
An autonomic election algorithm based on emergence in natural systems
Integrated Computer-Aided Engineering - Autonomous Computing
Human-aware computer system design
HOTOS'05 Proceedings of the 10th conference on Hot Topics in Operating Systems - Volume 10
Understanding and dealing with operator mistakes in internet services
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Delta execution for software reliability
HotDep'07 Proceedings of the 3rd workshop on on Hot Topics in System Dependability
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
International Journal of Computer Mathematics - Distributed Algorithms in Science and Engineering
A versatile policy toolkit supporting run-time policy reconfiguration
Cluster Computing
IT-management software deployment: field findings and design guidelines
Proceedings of the 2nd ACM Symposium on Computer Human Interaction for Management of Information Technology
Efficient online validation with delta execution
Proceedings of the 14th international conference on Architectural support for programming languages and operating systems
Policy-based autonomic computing with integral support for self-stabilisation
International Journal of Autonomic Computing
Storage administration: field findings and software design guidelines
Proceedings of the Symposium on Computer Human Interaction for the Management of Information Technology
A service delivery platform for server management services
IBM Journal of Research and Development
Hi-index | 0.00 |
One of the primary motivations behind autonomic computing (AC) is the problem of administrating highly complex systems. AC seeks to solve this problem through increased automation, relieving system administrators of many burdensome activities. However, the AC strategy of managing complexity through automation runs the risk of making management harder. We performed field studies of current administrator work practices to inform the design of AC in order to ensure that it simplifies system management. In this paper, we analyze what system administrators do in terms of three important activities: rehearsal and planning, maintaining situation awareness, and managing multitasking, interruptions and diversions. We provide guidelines for constructing AC environments that support these activities.