DocumentCode :
2075777
Title :
Improving throughput via slowdowns
Author :
Goldstein, Maayan ; Shehory, Onn ; Tzoref-Brill, Rachel ; Ur, Shmuel
Author_Institution :
IBM Haifa Res. Lab., Haifa Univ. Campus, Haifa, Israel
Volume :
2
fYear :
2010
fDate :
2-8 May 2010
Firstpage :
11
Lastpage :
20
Abstract :
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.
Keywords :
object-oriented programming; service-oriented architecture; software reliability; field environments; industrial systems; integral solution; real environments; service request rate; service-oriented architectures; service-oriented systems; systems re-engineering; Actuators; Computer architecture; Monitoring; Noise; Runtime; Servers; Throughput; automated performance management; self-managing systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location :
Cape Town
ISSN :
0270-5257
Print_ISBN :
978-1-60558-719-6
Type :
conf
DOI :
10.1145/1810295.1810298
Filename :
6062134
Link To Document :
بازگشت