Skip to main content

Gossip-Based Real-Time Task Scheduling Using Expander Graph

  • Chapter
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 897))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Han, K., et al.: Exploiting slack for scheduling dependent, distributable real-time threads in mobile ad hoc networks. In: RTNS, March 2007

    Google Scholar 

  2. Bettati, R.: End-to-End scheduling to meet deadlines in distributed systems. Ph.D. thesis. UIUC (1994)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Jensen, E.D., et al.: A time-driven scheduling model for real-time systems. In: RTSS, pp. 112–122, Dec 1985

    Google Scholar 

  6. Kasprzyk, R.: Diffusion in networks. J. Telecommun. Inf. Technol. 2 (2012)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Shah, D.: Gossip algorithms. In: Foundations and Trends in Networking, vol. 3, no. 1, pp. 1–125 (2009). https://doi.org/10.1561/1300000014

  9. Wijetunge, U., Perreau, S., Pollok, A.: Distributed stochastic routing optimization using expander graph theory. In: IEEE Australian Communication Theory Workshop AusCTW (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Moumita Chatterjee .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics