We use cookies to improve your experience with our site.

Indexed in:

SCIE, EI, Scopus, INSPEC, DBLP, CSCD, etc.

Submission System
(Author / Reviewer / Editor)
Claudia Canali, Michele Colajanni, Delfina Malandrino, Vittorio Scarano, Raffaele Spinelli. A Novel Intermediary Framework for Dynamic Edge Service Composition[J]. Journal of Computer Science and Technology, 2012, (2): 281-297. DOI: 10.1007/s11390-012-1223-2
Citation: Claudia Canali, Michele Colajanni, Delfina Malandrino, Vittorio Scarano, Raffaele Spinelli. A Novel Intermediary Framework for Dynamic Edge Service Composition[J]. Journal of Computer Science and Technology, 2012, (2): 281-297. DOI: 10.1007/s11390-012-1223-2

A Novel Intermediary Framework for Dynamic Edge Service Composition

More Information
  • Received Date: February 24, 2011
  • Revised Date: December 06, 2011
  • Published Date: March 04, 2012
  • 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, efficiency and scalability in offering 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 profiling 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 affect the system performance. We show that this framework is able to chain multiple edge services and to guarantee stable performance.
  • [1]
    Bellavista P, Corradi A, Stefanelli C. Application-level QoScontrol for video-on-demand. IEEE Internet Computing,2003, 7(6): 16-24.
    [2]
    Colajanni M, Lancellotti R, Yu P S. Web Content Delivery,Tang X, Xu J, Chanson S (eds.), Springer USA, 2005, pp.285-304.
    [3]
    El-Khatib K, Bochmann G V, El Saddik A. A QoS-basedframework for distributed content adaptation. In Proc. the1st International Conference on Quality of Service in Hetero-geneous Wired/Wireless Networks, Washington, DC, USA,Oct. 2004, pp.308-312.
    [4]
    He J, Gao T, Hao W et al. A flexible content adaptationsystem using a rule-based approach. IEEE Transactions onKnowledge and Data Engineering, 2007, 19(1): 127-140.
    [5]
    Jang M, Kim J H, Sohn J C. Web content adaptation andtranscoding based on CC/PP and semantic templates. InProc. the 12th International World Wide Web ConferenceWWW (Posters), Budapest, Hungary, May 20-24, 2003.
    [6]
    Wijnants M, Monsieurs P, Quax P, Lamotte W. Exploitingproxy-based transcoding to increase the user quality of expe-rience in networked applications. In Proc. the 1st Interna-tional Workshop on Advanced Architectures and Algorithmsfor Internet Delivery and Applications, Orlando, FL, USA,June 15, 2005, pp.73-80.
    [7]
    Krishnamurthy B, Malandrino D, Wills C E. Measuring pri-vacy loss and the impact of privacy protection in web brows-ing. In Proc. the 3rd Symposium on Usable Privacy andSecurity (SOUPS 2007), Pittsburgh, PA, USA, July 18-20,2007, pp.52-63.
    [8]
    Adblock plus. http://adblockplus.org/.
    [9]
    Hoskins J. Exploring IBM accelerators for websphere portal,IBM White Paper, 2009.
    [10]
    Canali C, Colajanni M, Lancellotti R. A Two-level distributedarchitecture for the support of content adaptation and deliv-ery services. Cluster Computing, 2010, 13(1): 1-17.
    [11]
    Hsiao J L, Hung H P, Chen H S. Versatile Transcoding proxyfor Internet content adaptation. IEEE Transactions on Mul-timedia, 2008, 10(4): 646-658.
    [12]
    Saddik A E. Performance measurements of Web services-based applications. IEEE Transactions on Instrumentationand Measurement, 2006, 55(5): 1599-1605.
    [13]
    K?ungas P, Dumas M. Configurable SOAP proxy cache fordata provisioning web services. In Proc. the 2011 ACM Sym-posium on Applied Computing (SAC2011), Taiwan, China,May 21-24, 2011, pp.1614-1621.
    [14]
    Waleed A, Shamsuddin M S, Ismail A S. A survey of Webcaching and prefetching. International Journal of Advancesin Soft Computing and Its Applications, 2011, 3(1): 19-24.
    [15]
    Kumar C, Norris J B. A new approach for a proxy-level Webcaching mechanism. Decision Support Systems, 2008, 46(1):52-60.
    [16]
    Krishnamurthy B, Rexford J. Web Protocols and Practice:HTTP/1.1, Networking Protocols, Caching, and Traffic Mea-surement. Addison Wesley, 2001.
    [17]
    RabbIT proxy. http://khelekore.org/rabbit/.
    [18]
    Webcleaner Filter Proxy. http://webcleaner.sourceforge.net/.
    [19]
    Privoxy Web Proxy. http://www.privoxy.org/.
    [20]
    Canali C, Colajanni M, Lancellotti R. Performance impact offuture mobile-Web based services on the server infrastructure.IEEE Internet Computing, 2009, 13(2): 60-68.
    [21]
    Chandra S. Content adaptation and transcoding. In PracticalHandbook of Internet Computing, SinghMP (eds.), ChapmanHall & CRC Press, 2004.
    [22]
    The Apache Software Foundation. http://www.apache.org.
    [23]
    Web server survey. http://news.netcraft.com/archives/web se-rver survey.html.
    [24]
    mod perl. http://www.perl.apache.org.
    [25]
    Malandrino D, Scarano V. Tackling Web dynamics by pro-grammable proxies. Computer Networks, 2006, 50(10): 1564-1580.
    [26]
    Grieco R, Malandrino D, Mazzoni F, Scarano V. MobileWeb services via programmable proxies. In Proc. the IFIPTC8 Working Conference on Mobile Information Systems(MOBIS 2005), Leeds, UK, December 2005, pp.139-146.
    [27]
    W3C working draft: Content selection for device indepen-dence (DISelect) 1.0. http://www.w3.org/TR/cselection/.
    [28]
    Erra U, Iaccarino G, Malandrino D, Scarano V. Personaliz-able edge services for Web accessibility. Universal Access inthe Information Society, 2007, 6(3): 285-306.
    [29]
    Iaccarino G, Malandrino D, Percio M D, Scarano V. Effi-cient edge-services for colorblind users. In Proc. the 15thInternational Conference on World Wide Web (WWW2006Posters), Edinburgh, Scotland, May 23-25, 2006, pp.919-920.
    [30]
    eSpeak text to speech. http://espeak.sourceforge.net/.
    [31]
    The Lame Project. http://lame.sourceforge.net/.
    [32]
    Williams C W A, Arlitt M, Barker K. In Web Content De-livery, Tang X, Xu J, Chanson S (eds.), Springer USA, 2005,pp.3-21.
    [33]
    Faber A M, Gupta M, Viecco C H. Revisiting Web serverworkload invariants in the context of scientific Web sites. InProc. the 2006 ACM/IEEE Conference on Supercomputing,Tampa, Florida, USA, Nov. 2006, Article 110.
    [34]
    Bent L, Rabinovich M, Voelker G M, Xiao Z. Characteri-zation of a large Web site population with implications forcontent delivery. In Proc. the 13th International Conferenceon World Wide Web, New York, NY, USA, May 17-20, 2004,pp.522-533.
    [35]
    Yamakami T. A zipf-like distribution of popularity and hits inthe mobile web pages with short life time. In Proc. the 7th In-ternational Conference on Parallel and Distributed Comput-ing, Applications and Technologies (PDCAT2006), Taiwan,China, December 2006, pp.240-243.
    [36]
    Hu J, Bagga A. Categorizing images in Web documents.IEEE Multimedia, 2004, 11(1): 22-30.
    [37]
    Alexa. http://www.alexa.com/.
    [38]
    Mosberger D, Jin T. httperf: A tool for measuring Web serverperformance. Performance Evaluation Review, 1998, 26(3):31-37.
    [39]
    Markatchev N, Williamson C. WebTraff: A GUI for Webproxy cache workload modeling and analysis. In Proc. the10th IEEE International Symposium on Modeling, Analysis,and Simulation of Computer and Telecommunications Sys-tems, Washington, DC, USA, 2002, pp.356-363.
    [40]
    PerlMagick API 6.70. http://www.imagemagick.org/script/pe-rl-magick.php.
  • Related Articles

    [1]Shi-Qiang Nie, Chi Zhang, Wei-Guo Wu. DIR: Dynamic Request Interleaving for Improving the Read Performance of Aged Solid-State Drives[J]. Journal of Computer Science and Technology, 2024, 39(1): 82-98. DOI: 10.1007/s11390-023-1601-y
    [2]Qi Wang, Jia-Rui Li, Dong-Hui Wang. Improving the Performance and Energy Efficiency of Phase Change Memory Systems[J]. Journal of Computer Science and Technology, 2015, 30(1): 110-120. DOI: 10.1007/s11390-015-1508-3
    [3]Yi-Mo Du, Nong Xiao, Fang Liu, Zhi-Guang Chen. CSWL: Cross-SSD Wear-Leveling Method in SSD-Based RAID Systems for System Endurance and Performance[J]. Journal of Computer Science and Technology, 2013, 28(1): 28-41. DOI: 10.1007/s11390-013-1310-z
    [4]Hai-Bo Chen, Feng-Zhe Zhang, Rong Chen, Bin-Yu Zang, Pen-Chung Yew. Mercury: Combining Performance with Dependability Using Self-Virtualization[J]. Journal of Computer Science and Technology, 2012, 27(1): 92-104. DOI: 10.1007/s11390-012-1208-1
    [5]Gang Huang, Li Zhou, Xuan-Zhe Liu, Hong Mei, Shing-Chi Cheung. Performance Aware Service Pool in Dependable Service Oriented Architecture[J]. Journal of Computer Science and Technology, 2006, 21(4): 565-573.
    [6]Ben Leslie, Peter Chubb, Nicholas Fitzroy-Dale, Stefan Gotz, Charles Gray, Luke Macpherson, Daniel Potts, Yue-Ting Shen, Kevin Elphinstone. User-Level Device Drivers: Achieved Performance[J]. Journal of Computer Science and Technology, 2005, 20(5): 654-664.
    [7]SWEN Bin. Outline of Initial Design of the Structured Hypertext Transfer Protocol[J]. Journal of Computer Science and Technology, 2003, 18(3).
    [8]JIN Zhigang, SHU Yantai, Oliver W.W.Yang. The Impact of Non-Gaussian Distribution Traffic on Network Performance[J]. Journal of Computer Science and Technology, 2002, 17(1).
    [9]XU Mingwei, WU Jianping. A Formal Approach to Protocol Performance Testing[J]. Journal of Computer Science and Technology, 1999, 14(1): 81-87.
    [10]Ding Wei, Gong Jian, Yu Xiao. A Traffic Partition Algorithm for Switched LANs and Its Performance Analysis[J]. Journal of Computer Science and Technology, 1998, 13(3): 261-267.

Catalog

    Article views (30) PDF downloads (1980) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return