Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

PDMRTS: Multiprocessor Real-Time Scheduling Considering Process Distribution in Data Stream Management System

  • Conference paper
Digital Information and Communication Technology and Its Applications (DICTAP 2011)

Abstract

In Data Stream Management Systems (DSMSs), as long as continuous streams of data are arriving in the system, queries are executing on these input data. Regarding high volume of input data, having high processing capacity by using multiple processors is non-negligible. Also, many applications of DSMSs, such as traffic control systems, and health monitoring, have real-time nature. To support these features, this paper aims at developing an efficient multiprocessor real-time DSMS. To achieve efficiency, a multiprocessor real-time scheduling algorithm is proposed based on partitioning approach. In this algorithm, each received query has a chance to fit into any processor with first fit assignment. If it could not fit due to its utilization then that query is broken into some queries with smaller processing capacity based on utilization of processors. We conduct performance studies with real workloads. The experimental results show that the proposed algorithm outperforms the simple partitioning algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Babu, S., Widom, J.: Continuous queries over data streams. ACM SIGMOD Record 30(3) (September 2001)

    Google Scholar 

  2. Arasu, A., Babcock, B., Babu, S., Cieslewicz, J., Datar, M., Ito, K., Motwani, R., Srivastava, U., Widom, J.: STREAM: The Stanford Stream Data Manager. In: Proc. of ACM SIGMOD, USA (2003)

    Google Scholar 

  3. Abadi, D., Carney, D., Çetintemel, U., Cherniack, M., Convey, C., Erwin, C., Galvez, E., Hatoun, M., Hwang, J., Maskey, A., Rasin, A., Singer, A., Stonebraker, M., Tatbul, N., Xing, Y., Yan, R., Zdonik, S.: Aurora: A Data Stream Management System. In: ACM SIGMOD Conference (2003)

    Google Scholar 

  4. Wei, Y., Son, S.H., Stankovic, J.A.: RTSTREAM: real-time query processing for data streams. Object and Component-Oriented Real-Time Distributed Computing (2006)

    Google Scholar 

  5. Carpenter, J., Funk, S., Holman, P., Srinivasan, A., Anderson, J., Baruah, S.: A categorization of real-time multiprocessor scheduling problems and algorithms. In: Handbook on Scheduling Algorithms, Methods, and Models, pp. 30.1–30.19 (2004)

    Google Scholar 

  6. Stankovic, J.A., Son, S., Hansson, J.: Misconceptions About Real-Time Databases. IEEE Computer 32, 29–36 (1998)

    Article  Google Scholar 

  7. Safaei, A.A., Haghjoo, M.S.: Parallel Processing of Continuous Queries over Data Streams. Distributed and Parallel Databases 28(2-3), 93–118 (2010)

    Article  Google Scholar 

  8. Safaei, A.A., Haghjoo, M.S.: Dispatching of Stream Operators in Parallel Execution of Continuous Queries. Submitted to the Journal of Scheduling (June 2010)

    Google Scholar 

  9. Li, X., Wang, H.: Adaptive Real-time Query Scheduling over Data Streams. In: VLDB 2007 (September 2007)

    Google Scholar 

  10. Schmidt, S., Berthold, H., Lehner, W.: Qstream: Deterministic querying of data streams. In: Proc. of International Conference on Very Large Data Bases (VLDB 2004), Toronto, Canada, August 30 - September 3, pp. 1365–1368 (2004)

    Google Scholar 

  11. Schmidt, S., Legler, T., Lehner, W.: Robust Real-time Query Processing with Qstream. In: Proceedings of the 31st VLDB Conference, Trondheim, Norway (2005)

    Google Scholar 

  12. Alemi, M.: Real-time Task Scheduling in Data Stream Management System. MSc. Thesis, Iran University of Science and Technology (2011)

    Google Scholar 

  13. Alemi, M., Haghjoo, M.S., Safaei, A.S.: Multiprocessor Real-Time Scheduling in Data Stream Management Systems. In: Third National Conference in Iran (2011) (in Persian)

    Google Scholar 

  14. Internet Traffic Archive, http://www.acm.org/sigcomm/ITA/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Alemi, M., Safaei, A.A., Hagjhoo, M.S., Abdi, F. (2011). PDMRTS: Multiprocessor Real-Time Scheduling Considering Process Distribution in Data Stream Management System. In: Cherifi, H., Zain, J.M., El-Qawasmeh, E. (eds) Digital Information and Communication Technology and Its Applications. DICTAP 2011. Communications in Computer and Information Science, vol 167. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22027-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22027-2_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22026-5

  • Online ISBN: 978-3-642-22027-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics