the current one. The QoS values are then used to
compute the value of the utility function for that
point in the search space.
The configuration parameters for each point in
the space can be represented as v=(v
1
, …,v
m
). As an
example, in the ED, possible configuration
parameters to be changed by the autonomic
controller are: the maximum number of doctors
(M
D
), the maximum number of nurses (M
N
), the
queuing discipline at the X-ray machine (d
X-ray
), and
the queuing disciplines at the CT-Scan (d
CT-Scan
).
Thus, the configuration point can be defined as
v=(M
D
,
M
N
, d
X-ray
,
d
CT-Scan
). Based on these
parameters, the combinatorial search technique of
choice will start at the current configuration C
0
,
examine all the neighbour configurations to C
0
and
move to the one with the highest QoS value. A
neighbour configuration is defined as one in which
the parameters values of M
D
, and M
N
changes by ±1
and the parameter values of d
X-ray
, and d
CT-Scan
changes from First Come First Served (FCFS) or
Priority Queuing, for example. The search is
repeated at each new point until either the value of
utility function does not improve, or a threshold on
the number of points traversed has been exceeded.
The autonomic manager will then send an action
operation comprised of the new optimal
configuration to the ED system to change the ED’s
current configuration in order to achieve improved
operations and decreased service cost.
6 CONCLUDING REMARKS
Inspired by biology, autonomic computing has
evolved as a discipline to create software systems
and applications that self-manage in an attempt to
overcome the complexities and inability to maintain
current and emerging systems effectively.
The implementation of autonomic computing has
been increasingly emerging in fields including
power management, data centers, clusters, and
GRID computing systems, and ubiquitous
computing. These applications are already
demonstrating their feasibility and value (Huescher
& McCann, 2008). However, there is no evidence
that autonomic computing has been implemented in
healthcare Emergency Department (ED) systems
where not only hardware and software comprise the
system resources, but also human beings. Our
framework extends the autonomic computing
concepts to create a self-managed ED system to
reduce the dependency on human intervention to
maintain such a complex system, thus, improve the
ED operations, and decrease the ED service cost.
We are currently in the process of investigating a
live implementation of the framework proposed in
this paper in an ED environment. Specifically, we
plan to compare the results on an ED with and
without an autonomic computing system in order to
investigate whether performance and cost
improvements can be obtained.
REFERENCES
ACEP, 2010. Meeting the Challenge of Emergency
Department Overcrowding/Boarding. Washington:
American College of Emergency Physicians.
AHRQ. (2010). Emergency Severity Index, Version 4.
Retrieved October 20, 2010, from Agency for
Healthcare Research and Quality: http://
www.ahrq.gov/research/esi/esi1.htm
Ashby, W. R., 1960. Design for a Brain. Chapman & Hall
Ltd.
Babaoglu, O., Jelasity, M., Montresor, A., Fetzer, C.,
Leonardi, S., Moorsel, A. v., et al., 2005. Self-Star
Properties in Complex Information Systems. Springer
Verlag: Lecture Notes in Computer Science.
Gracanin, D., Bohner, S. A., & Hinchey, M., 2004.
Towards a Model-Driven Architecture for Autonomic
Systems. Proc. 11th IEEE Intl. Conf. Engineering of
Computer-Based Systems, (pp. 500-505).
Hashimoto, F., & Bell, S., 2007. Improving Outpatient
Clinic Staffing and Scheduling with Computer
Simulation. Journal of General Internal Medicine ,
182-184.
Huescher, M. C., & McCann, J. A., 2008. A survey of
Autonomic Computing—Degrees, Models,and
Applications. New York: ACM.
IBM, 2010. Autonomic Computing - The Solution.
Retrieved June 30, 2010, from Autonomic Computing:
http://www.research.ibm.com/autonomic/index.html
Kephart, J., & Chess, D. (2003). The Vision of Autonomic
Computing. IEEE Internet Computing , 41-50.
Kim, M., Massaguer, D., Dutt, N., Mehrotra, S., Ren, S.,
Stehr, M.-O., et al. (2008). A Semantic Framework for
Reconfiguration of Instrumented Cyber Physical
Spaces. St. Louis: IEEE.
Mainsah, E., 2002. Autonomic computing: The next era of
computing. Electronic Communications Engineering
Journal , 14, 1, 2–3.
Menascé, D. A., & Bennani, M. N., 2003. On the Use of
Performance Models to Design Self-Managing
Computer Systems. Computer Measurement Group
Conference. Dallas: Computer Measurement Group.
Menascé, D. A., Bennani, M. N., & Ruan, H., 2005. On
the Use of Online Analytic Performance Models in
Self-Managing and Self-Organizing Computer
Systems. Springer Verlag: Lecture Notes in Computer
Science.
AN AUTONOMIC COMPUTING FRAMEWORK FOR SELF-MANAGED EMERGENCY DEPARTMENTS
59