Poster: Service Polymorphism: Enhancing Web Service Performance by Serving Clients Dissimilarly

被引:0
|
作者
Li, Zhengquan [1 ]
Song, Zheng [1 ]
机构
[1] Univ Michigan Dearborn, Dept Comp & Informat Sci, Dearborn, MI 48128 USA
关键词
Web Service; Latency; WiFi Access Points;
D O I
10.1109/ICDCS60910.2024.00143
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern applications often invoke web services to access remote data and functionalities. The current service-oriented paradigm is "one-size-fits-all," where App developers expect a single service to deliver satisfying Quality of Service (QoS) to all geographically and temporally dispersed clients. However, our empirical study reveals that despite the pervasive use of CDN and edge computing, many web services deliver significantly varied QoS to different users, resulting in some clients suffering from poor user experience. This paper introduces service polymorphism, a novel software paradigm that serves dispersed clients dissimilarly to improve their perceived QoS. Service polymorphism allows a client to maintain a list of equivalent services and invokes the one that offers the optimal QoS in the invocation context. The main challenge in supporting service polymorphism lies in minimizing the overhead for fine-grained QoS sensing. To address this challenge, we propose an edge-based QoS sharing mechanism that aggregates the context-specific QoS in edge servers, and allows clients to retrieve the QoS from local WiFi Access Points with minimized latency to decide the optimal service. Our evaluation shows that service polymorphism improves QoS significantly for 8 services out of 20, reducing their average latency by 231 ms (45%), tail latency by 80 ms (12%), and error ratio from 0.2% to 0%.
引用
收藏
页码:1444 / 1445
页数:2
相关论文
共 50 条
  • [1] Nomadic web service clients
    Elbashir, K
    Deters, R
    9TH INTERNATIONAL DATABASE ENGINEERING & APPLICATION SYMPOSIUM, PROCEEDINGS, 2005, : 379 - 388
  • [2] PHARMACY-CONSULTING SERVICE TO AGENCIES SERVING ELDERLY CLIENTS
    JINKS, MJ
    AMERICAN JOURNAL OF HOSPITAL PHARMACY, 1983, 40 (09): : 1542 - 1544
  • [3] A framework for Web service with callbacks for resumable clients
    Ruth, M
    Lin, F
    Tu, S
    INTERNATIONAL CONFERENCE ON NEXT GENERATION WEB SERVICES PRACTICES, 2005, : 412 - 417
  • [4] Secure Web Service Clients on Mobile Devices
    Bertram, Jens
    Kleiner, Carsten
    ANT 2012 AND MOBIWIS 2012, 2012, 10 : 696 - 704
  • [5] Social Workers Serving Poor Clients: Perceptions of Poverty and Service Policy
    Monnickendam, M.
    Katz, Ch.
    Monnickendam, M. S.
    BRITISH JOURNAL OF SOCIAL WORK, 2010, 40 (03): : 911 - 927
  • [6] Enhancing the AliEn Web Service Authentication
    Zhu, Jianlin
    Saiz, Pablo
    Carminati, Federico
    Betev, Latchezar
    Zhou, Daicui
    Lorenzo, Patricia Mendez
    Grigoras, Alina Gabriela
    Grigoras, Costin
    Furano, Fabrizio
    Schreiner, Steffen
    Datskova, Olga Vladimirovna
    Banerjee, Subho Sankar
    Zhang, Guoping
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2010), 2011, 331
  • [7] Performance Analysis of Service Clouds Serving Composite Service Application Jobs
    Li, Xiulin
    Liu, Shijun
    Pan, Li
    Shi, Yuliang
    Meng, Xiangxu
    2018 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2018), 2018, : 227 - 234
  • [8] Enhancing web services performance using adaptive quality of service management
    Erradi, Abdelkarim
    Maheshwari, Piyush
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2007, PROCEEDINGS, 2007, 4831 : 349 - 360
  • [9] An Optimized Messaging Framework for Mobile Web service Clients
    Suddul, Geerish
    Mohamudally, Nawaz
    KNOWLEDGE MANAGEMENT AND INNOVATION IN ADVANCING ECONOMIES-ANALYSES & SOLUTIONS, VOLS 1-3, 2009, : 1682 - 1688
  • [10] Web browsers as Service-Oriented Clients integrated with Web Services
    Miyashita, Hisashi
    Ishihara, Tatsuya
    SERVICE ORIENTED COMPUTING - ICSOC 2006, PROCEEDINGS, 2006, 4294 : 289 - +