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 条
  • [41] A Performance Model for the Web Service Protocol Stacks
    Simon, Balazs
    Goldschmidt, Balazs
    Kondorosi, Karoly
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2015, 8 (05) : 644 - 657
  • [42] A cost and performance model for Web service investment
    Larsen, KRT
    Bloniarz, PA
    COMMUNICATIONS OF THE ACM, 2000, 43 (02) : 109 - 116
  • [43] Enhancing Web services in the framework of service-oriented architectures
    Adamopoulos, Dionisis X.
    SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2006, : 260 - 265
  • [44] Enhancing Distributed Web Security Based on Kerberos Authentication Service
    Cao Lai-Cheng
    WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 171 - 178
  • [45] Enhancing a Web-server cluster with Quality of Service mechanisms
    Cardellini, V
    Casalicchio, E
    Colajanni, M
    Mambelli, M
    CONFERENCE PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2002, : 205 - 212
  • [46] Enhancing service-side QoS monitoring for Web services
    Artaiam, Natee
    Senivongse, Twittie
    PROCEEDINGS OF NINTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, : 765 - 770
  • [47] Enhancing care: child protective service workers' perspectives and experiences of serving children with disabilities
    Han, Meekyung
    Murillo Lechuga, Celia Rocio
    Solis, Gaby
    JOURNAL OF PUBLIC CHILD WELFARE, 2025,
  • [48] Enhancing IT industry employees' service innovation performance: antecedents and outcomes of service innovation engagement
    Pai, Peiyu
    Tsai, Hsien-Tung
    Zhong, Jun-Yu
    EUROPEAN JOURNAL OF MARKETING, 2022, 56 (08) : 2455 - 2483
  • [49] Enhancing performance of IP service in HIPERLAN/2 networks
    Lampropoulos, G
    Fragkiadakis, N
    Passas, N
    5TH INTERNATIONAL SYMPOSIUM ON WIRELESS PERSONAL MULTIMEDIA COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2002, : 892 - 896
  • [50] EXAMINING DIFFERENT USES OF IT FOR ENHANCING SERVICE INNOVATION PERFORMANCE
    Hsu, Pei-Fang
    Yen, HsiuJu Rebecca
    Hu, Paul Jen-Hwa
    JOURNAL OF ORGANIZATIONAL COMPUTING AND ELECTRONIC COMMERCE, 2024, 34 (03) : 213 - 236