Abstract
In this paper, we consider the scheduling of real-time distributed tasks in large-scale dynamic networks, where node and link failures and message losses occur frequently. We propose a distributed scheduling algorithm using gossip-based approach called GBTS for dynamic and reliable discovery of suitable nodes that can execute the tasks. GBTS takes advantage of the slack times to optimize the gossiping duration, thereby satisfying the end-to-end timing constraints of tasks with a probabilistic guarantee. Although gossip-based protocols are fault tolerant, they incur high message overheads. We propose to use a highly connected, sparse graph called the expander graph to control the communication complexity of our algorithm. Performance analysis shows that GBTS performs better in terms of both time and message complexity.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Han, K., et al.: Exploiting slack for scheduling dependent, distributable real-time threads in mobile ad hoc networks. In: RTNS, March 2007
Bettati, R.: End-to-End scheduling to meet deadlines in distributed systems. Ph.D. thesis. UIUC (1994)
Han, K., Ravindran, B., Jensen, E.D.: RTG-L: dependably scheduling real-timedistributable threads in large-scale, unreliable networks. In: Proceedings of IEEE Pacific Rim International Symposium on Dependable Computing (PRDC) (2007)
Zhang, B., Han, K., Ravindran, B., Jensen, E.D.: RTQG: Real-time quorumbased gossip protocol for unreliable networks. In: Proceedings of The Third International Conference on Availability, Reliability and Security (2008)
Jensen, E.D., et al.: A time-driven scheduling model for real-time systems. In: RTSS, pp. 112–122, Dec 1985
Kasprzyk, R.: Diffusion in networks. J. Telecommun. Inf. Technol. 2 (2012)
Doerr, B., Friedrich, T., Sauerwald, T.: Quasirandom rumor spreading: expanders, push vs. pull, and robustness. In: Albers, S. et al. ICALP 2009, Part 1. LNCS, vol. 5555, pp. 366–377. Springer, Heidelberg (2009)
Shah, D.: Gossip algorithms. In: Foundations and Trends in Networking, vol. 3, no. 1, pp. 1–125 (2009). https://doi.org/10.1561/1300000014
Wijetunge, U., Perreau, S., Pollok, A.: Distributed stochastic routing optimization using expander graph theory. In: IEEE Australian Communication Theory Workshop AusCTW (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Chatterjee, M., Setua, S.K. (2019). Gossip-Based Real-Time Task Scheduling Using Expander Graph. In: Chaki, R., Cortesi, A., Saeed, K., Chaki, N. (eds) Advanced Computing and Systems for Security. Advances in Intelligent Systems and Computing, vol 897. Springer, Singapore. https://doi.org/10.1007/978-981-13-3250-0_1
Download citation
DOI: https://doi.org/10.1007/978-981-13-3250-0_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-3249-4
Online ISBN: 978-981-13-3250-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)