An Optimistic Synchronization Based Optimal Server Selection Scheme for Delay Sensitive Communication Services

In distributed processing for communication services, a proper server selection scheme is required to reduce delay by ensuring the event occurrence order. Although a conservative synchronization algorithm (CSA) has been used to achieve this goal, an optimistic synchronization algorithm (OSA) can be feasible for synchronizing distributed systems. In comparison with CSA, which reproduces events in occurrence order before processing applications, OSA can be feasible to realize low delay communication as the processing events arrive sequentially. This paper proposes an optimal server selection scheme that uses OSA for distributed processing systems to minimize end-to-end delay under the condition that maximum status holding time is limited. In other words, the end-to-end delay is minimized based on the allowed rollback time, which is given according to the application designing aspects and availability of computing resources. Numerical results indicate that the proposed scheme reduces the delay compared to the conventional scheme. key words: real-time application, distributed processing, edge computing, optimistic synchronize algorithm, time warp, and server selection problem

[1]  Yichuan Jiang,et al.  A Survey of Task Allocation and Load Balancing in Distributed Systems , 2016, IEEE Transactions on Parallel and Distributed Systems.

[2]  Marios D. Dikaiakos,et al.  Cloud Computing: Distributed Internet Computing for IT and Scientific Research , 2009, IEEE Internet Computing.

[3]  Carl Tropper,et al.  Clustered time warp and logic simulation , 1995, PADS.

[4]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[5]  John A. Miller,et al.  Performance of Time Warp Protocols for Transaction Management in Object Oriented Systems , 1994, Int. J. Comput. Simul..

[6]  Chin-Laung Lei,et al.  How sensitive are online gamers to network quality? , 2006, CACM.

[7]  Eiji Oki,et al.  Optimal Server Selection Scheme With Optimistic Synchronization for Delay Sensitive Services , 2021, 2021 IEEE 18th Annual Consumer Communications & Networking Conference (CCNC).

[8]  Gordana S. Velikic,et al.  Effect of Network Latency on Interactive Musical Performance , 2006 .

[9]  Yi-Bing Lin,et al.  Selecting the checkpoint interval in time warp simulation , 1993, PADS '93.

[10]  R.M. Fujimoto,et al.  Parallel and distributed simulation systems , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[11]  Noriyuki Takahashi,et al.  Analysis of Process Assignment in Multi-tier mobile Cloud Computing and Application to Edge Accelerated Web Browsing , 2015, 2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering.

[12]  Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 3; End-to-end Quality of Service in TIPHON systems; Part 7: Design guide for elements of a TIPHON connection from an end-to-end speech transmission performance point of view , 2002 .

[13]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[14]  Eiji Oki,et al.  Participating-Domain Segmentation Based Server Selection Scheme for Real-Time Interactive Communication , 2020, IEICE Trans. Commun..

[15]  Eiji Oki,et al.  A Real-Time Delay-Sensitive Communication Approach Based on Distributed Processing , 2017, IEEE Access.

[16]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

[17]  Mohammad Hossein Javidi,et al.  Comparison Between Communication Infrastructures of Centralized and Decentralized Wide Area Measurement Systems , 2011, IEEE Transactions on Smart Grid.

[18]  Xinbo Jiang,et al.  Latency and scalability: a survey of issues and techniques for supporting networked games , 2005, 2005 13th IEEE International Conference on Networks Jointly held with the 2005 IEEE 7th Malaysia International Conf on Communic.