Dynamically discoverable units of software (services) are the centerpiece of service-oriented architecture (SOA). Such dynamic software architectures closely match the dynamics of businesses, and for that reason, SOA is becoming an increasingly important approach to the development of software. However, one aspect of deploying such dynamic software, that is frequently neglected, is the impact that it has on the availability of hardware resources such as CPU utilization and memory consumption. All software systems require the system load to be controlled in order to provide the service user with some level of quality-of-service. Furthermore, one type of software, which is particularly difficult to develop and would certainly benefit from the use of service-orientation, is real-time systems. Such systems, however, require resource guarantees and therefore are currently prohibited from using service-orientation in their design. In this paper we propose solutions to the problems relating to providing memory management in service-oriented real-time systems (RT-SOA).
Download Not Available

BibTex Entry

@inproceedings{Richardson2010a,
 address = {New York, NY, USA},
 author = {T. Richardson and A. J. Wellings and J. A. Dianes and M. Diaz},
 booktitle = {JTRES '10: Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems},
 doi = {http://doi.acm.org/10.1145/1850771.1850790},
 isbn = {978-1-4503-0122-0},
 location = {Prague, Czech Republic},
 pages = {128--137},
 publisher = {ACM},
 title = {Towards memory management for service-oriented real-time systems},
 year = {2010}
}