R&D challenges and solutions for highly complex distributed systems: a middleware perspective

Journal of Internet Services and Applications - Tập 3 - Trang 5-13 - 2011
Jules White1, Brian Dougherty1, Richard Schantz2, Douglas C. Schmidt3, Adam Porter4, Angelo Corsaro5
1Virginia Tech, Blacksburg, USA
2BBN Technologies, Cambridge, USA
3Vanderbilt University, Nashville, USA
4University of Maryland, College Park, USA
5PrismTech Corp, Paris, France

Tóm tắt

Highly complex distributed systems (HCDSs) are characterized by a large number of mission-critical, heterogeneous inter-dependent subsystems executing concurrently with diverse—often conflicting—quality-of-service (QoS) requirements. Creating, integrating, and assuring these properties in HCDSs is hard and expecting application developers to perform these activities without significant support is unrealistic. As a result, the computing and communication foundation for HCDSs is increasingly based on middleware. This article examines key R&D challenges that impede the ability of researchers and developers to manage HCDS software complexity. For each challenge that must be addressed to support HCDSs, the article surveys the state-of-the-art middleware solutions to these challenges and describes open issues and promising future research directions.

Tài liệu tham khảo