ABSTRACT
Over the past decade researchers have shown that software architecture provides an appropriate level of granularity for assessing a system's Quality of Service (QoS) properties (e.g., latency). Similarly, many previous works have adopted an architecture-centric approach to reason about the runtime adaptation, including component mobility, of software systems. However, the relationship between software architecture, QoS, and mobility is not clearly understood. In this paper, we present a framework that takes an explicit software architecture perspective for assessing the system's QoS properties, and improving it through architectural mobility. We describe the implementation of the framework, as well as some of the remaining challenges that frame our ongoing work.
- Aldrich, et al. ArchJava: Connecting Software Architecture to Implementation. ICSE, Orlando, Florida, May 2002. Google ScholarDigital Library
- M. C. Bastarrica, et. al. A Binary Integer Programming Model for Optimal Object Distribution. Int'l. Conf. on Principles of Distributed Systems, Amiens, France, Dec. 1998.Google Scholar
- P. Ciancarini, C. Mascolo. Software Architecture and Mobility. Int'l Workshop on Software Architecture, Orlando, Florida, Nov. 1998. Google ScholarDigital Library
- P. Clements, et al. Evaluating Software Architectures: Methods and Case Studies, Addison Wesley, 2002. Google ScholarDigital Library
- T. Kichkaylo et. al. Constrained Component Deployment in Wide-Area Networks Using AI Planning Techniques. Int'l Parallel and Distributed Processing Symposium, April 2003. Google ScholarDigital Library
- S. Malek. A User-Centric Approach for Improving a Distributed Software System's Deployment Architecture. Ph.D. Dissertation, USC, May 2007. Google ScholarDigital Library
- S. Malek, et. al. A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems. IEEE Trans. on Software Engineering, March 2005. Google ScholarDigital Library
- S. Malek, et. al. Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support. In Proceedings of ICSE 2007, Minneapolis, MN, May 2007. Google ScholarDigital Library
- C. Mascolo, et. al. XMIDDLE: A Data-Sharing Middleware for Mobile Computing. Personal and Wireless Comm., 2002. Google ScholarDigital Library
- M. Mikic-Rakic, et. al. A Tailorable Environment for Assessing the Quality of Deployment Architectures in Highly Distributed Settings. Int'l. Conf. on Component Deployment, Edinburgh, UK, May 2004.Google ScholarCross Ref
- D. E. Perry and A. L. Wolf. Foundations for the Study of Software Architecture. ACM SIGSOFT Software Engineering Notes, 17:4, October 1992. Google ScholarDigital Library
- G.P. Pico, A. Murphy, G.C. Roman. LIME: Linda Meets Mobility. ICSE, Los Angeles, California, 1999. Google ScholarDigital Library
- J. P. Sousa, and D. Garlan. Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. WICSA, Montreal, Canada, 2002. Google ScholarDigital Library
- L. A. Wolsey. Integer Programming. John Wiley & Sons, New York, NY, 1998.Google Scholar
Index Terms
- Architecture-driven software mobility in support of QoS requirements
Recommendations
Handover with QoS support issues in integrated HAP-Satellite network
IWSTI '07: QShine 2007 Workshop: Satellite/Terrestrial InterworkingThis paper describes a mobility management framework for train passenger communications centred on an IP-based hybrid high altitude platform (HAP)-Satellite network. With their inherent wide area coverage, satellites have been used to provide mobile ...
Integration of mobility and qos in 4g scenarios
Q2SWinet '07: Proceedings of the 3rd ACM workshop on QoS and security for wireless and mobile networksNext Generation Networks (NGN) will be based upon the "all IP" paradigm. The IP protocol will glue multiple technologies, for both access and core networks, in a common and scalable framework that will provide seamless communication mobility not only ...
Mobility management across hybrid wireless networks: Trends and challenges
Future generation wireless networks are envisioned to be a combination of diverse but complementary access technologies. Internetworking these types of networks will provide mobile users with ubiquitous connectivity across a wide range of networking ...
Comments