Skip to main content

On the Design of a Load Balancing Mechanism for ALE Middleware

  • Conference paper
Advances in Intelligent Systems and Applications - Volume 2

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 21))

  • 2869 Accesses

Abstract

RFID middleware plays a very important role in the RFID applications, as whenever a large quantity of specifications need to be processed, or when the reader received a vast amount of data, the RFID middleware would be overloaded, and although traditional RFID middleware are usually duplicated completely among different machines and environment to balance the loads of the middleware, most of them do not conform with the characteristics of ALE. Hence, following the ALE characteristics, we propose our modularized middleware structure and partner it with our load balancing mechanism to achieve load balancing goal. Coupling these modules with the load balancing mechanism I designed, we would place each module at a node, and when a module node is overloaded, new nodes will be added to ease the load. On the other hand, when the load is of minimal, unneeded nodes can be shutdown.

In this paper, we propose a method to achieve load balancing in a distributed middleware that follows EPCglobal standard. The method according to predict the specifications for possible workload, and load status of each node to do the allocation of tasks and decide when to add and delete nodes to avoid inefficiency resources utilization.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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.

References

  1. AI-Jaroodi, J., Mohamed, N., Jiang, H.: Distributed Systems Middleware Architecture from a Software Engineering Perspective. In: Proceedings of the IRI International Conference on Information Reuse and Integration, pp. 572–579 (2003)

    Google Scholar 

  2. Chae, H.S., Park, J.G., Cui, J.F., Lee, J.S.: An Adaptive Load Balancing Management Technique for RFID Middleware Systems. Software: Practice and Experience 40(6), 485–542 (2010)

    Article  Google Scholar 

  3. Cui, J.F., Chae, H.S.: Mobile Agent Based Load Balancing for RFID Middlewares. In: Proceedings of the 9th International Conference on Advanced Communication Technology, pp. 973–978 (2007)

    Google Scholar 

  4. Dong, L., Wang, D., Sheng, H.: Design of RFID Middleware Based on Complex Event Processing. In: Proceedings of 2006 IEEE Conference on Cybernetics and Intelligent Systems, pp. 1–6 (2006)

    Google Scholar 

  5. Dutta, K., Ramamritham, K., Karthik, B., Laddhad, K.: Real-Time Event Handling in an RFID Middleware System. In: Bhalla, S. (ed.) DNIS 2007. LNCS, vol. 4777, pp. 232–251. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  6. EPCglobal. The Application Level Events (ALE) Specification, Version 1.1.1 Part I: Core Specification. Ratified standard. EPCglobal, Inc. (2009)

    Google Scholar 

  7. EPCglobal. The EPCglobal Architecture Framework, version 1.4. EPCglobal, Inc. (2010)

    Google Scholar 

  8. Floerkemeier, C., Roduner, C., Lampe, M.: RFID Application Development with the Accada Middleware Platform. IEEE Systems Journal 1(2), 82–94 (2007)

    Article  Google Scholar 

  9. Leaver, S.: Evaluating RFID Middleware. Technical report, Forrester Research, Inc. (2004)

    Google Scholar 

  10. Liu, F., Jie, Y., Hu, W.: Distributed ALE in RFID Middleware. In: Proceedings of the 4th International Conference on Wireless Communications, Networking and Mobile Computing, pp. 1–5 (2008)

    Google Scholar 

  11. Park, J.G., Chae, H.S., So, E.S.: A Dynamic Load Balancing Approach Based on the Standard RFID Middleware Architecture. In: Proceedings of the IEEE International Conference on e-Business Engineering, pp. 337–340 (2007)

    Google Scholar 

  12. Park, S.M., Song, J.H., Kim, C.S., Kim, J.J.: Load Balancing Method Using Connection Pool in RFID Middleware. In: Proceedings of the 5th ACIS International Conference on Software Engineering Research, Management & Applications, pp. 132–137 (2007)

    Google Scholar 

  13. Roush, E.T.: The Freeze Free Algorithm for Process Migration. Technical Report UIUCDCS-R-95-1924, University of Illinois at Urbana-Champaign. Dept. of Computer Science, Urbana, Illinois (1995)

    Google Scholar 

  14. Zou, X.: A Kind of RFID Middleware Load Balancing Algorithm Based on Agent. Advanced Materials Research 187, 282–286 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yi-Ting He .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

He, YT., Chen, YC., Huang, CH. (2013). On the Design of a Load Balancing Mechanism for ALE Middleware. In: Pan, JS., Yang, CN., Lin, CC. (eds) Advances in Intelligent Systems and Applications - Volume 2. Smart Innovation, Systems and Technologies, vol 21. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35473-1_60

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35473-1_60

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35472-4

  • Online ISBN: 978-3-642-35473-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics