Canali C, Colajanni M, Malandrino D et al. A novel intermediary framework for dynamic edge service composition. JOUR- NAL OF COMPUTER SCIENCE AND TECHNOLOGY 27(2): 281{297 Mar. 2012. DOI 10.1007/s11390-012-1223-2 A Novel Intermediary Framework for Dynamic Edge Service Composition Claudia Canali1, Member, IEEE, Michele Colajanni1, Member, IEEE, Del¯na Malandrino2, Vittorio Scarano2, Member, ACM, and Ra®aele Spinelli2 1Department of Information Engineering, University of Modena and Reggio Emilia, Modena, I-4125, Italy 2Department of Computer Science, University of Salerno, Fisciano (SA), I-84084, Italy E-mail: fclaudia.canali,
[email protected]; fdelmal, vitsca,
[email protected] Received February 25, 2011; revised December 7, 2011. Abstract Multimedia content, user mobility and heterogeneous client devices require novel systems that are able to support ubiquitous access to the Web resources. In this scenario, solutions that combine flexibility, e±ciency and scalability in o®ering edge services for ubiquitous access are needed. We propose an original intermediary framework, namely Scalable Intermediary Software Infrastructure (SISI), which is able to dynamically compose edge services on the basis of user prefer- ences and device characteristics. The SISI framework exploits a per-user pro¯ling mechanism, where each user can initially set his/her personal preferences through a simple Web interface, and the system is then able to compose at run-time the necessary components. The basic framework can be enriched through new edge services that can be easily implemented through a programming model based on APIs and internal functions. Our experiments demonstrate that flexibility and edge service composition do not a®ect the system performance.