TY - GEN
T1 - Improving throughput via slowdowns
AU - Goldstein, Maayan
AU - Shehory, Onn
AU - Tzoref-Brill, Rachel
AU - Ur, Shmuel
PY - 2010
Y1 - 2010
N2 - Many service-oriented systems are not well equipped to guarantee that service time is optimized. We have specifically examined two industrial systems which implement service-oriented architectures in real, field environments. We discovered that both were not engineered to properly address surges in service request rate. In the absence of an integral solution, it is difficult and costly to (re-) engineer such a solution in the field. The challenge faced by this study was to deliver a low cost solution, without re-engineering the target systems. This paper introduces such a generic solution. The solution slows-down some components to deliver improvement in request service time. It was implemented, tested, and successfully applied to two industrial systems with no need to modify their logic or architecture. Experiments with those systems exhibited significant improvement in performance. These results have validated our solution and its industrial applicability across systems and environments.
AB - Many service-oriented systems are not well equipped to guarantee that service time is optimized. We have specifically examined two industrial systems which implement service-oriented architectures in real, field environments. We discovered that both were not engineered to properly address surges in service request rate. In the absence of an integral solution, it is difficult and costly to (re-) engineer such a solution in the field. The challenge faced by this study was to deliver a low cost solution, without re-engineering the target systems. This paper introduces such a generic solution. The solution slows-down some components to deliver improvement in request service time. It was implemented, tested, and successfully applied to two industrial systems with no need to modify their logic or architecture. Experiments with those systems exhibited significant improvement in performance. These results have validated our solution and its industrial applicability across systems and environments.
KW - automated performance management
KW - self-managing systems
UR - http://www.scopus.com/inward/record.url?scp=77954746851&partnerID=8YFLogxK
U2 - 10.1145/1810295.1810298
DO - 10.1145/1810295.1810298
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:77954746851
SN - 9781605587196
T3 - Proceedings - International Conference on Software Engineering
SP - 11
EP - 20
BT - ICSE 2010 - Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering
T2 - 32nd ACM/IEEE International Conference on Software Engineering, ICSE 2010
Y2 - 1 May 2010 through 8 May 2010
ER -