Skip to main content

Module Allocation Model in Distributed Computing System by Implementing Fuzzy C-means Clustering Technique

  • Conference paper
  • First Online:
International Conference on IoT, Intelligent Computing and Security

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 982))

  • 223 Accesses

Abstract

Distribution of modules to processors is very critical step for acquiring excessive overall performance in distributed computing arrangement. Assignment scheduling algorithms plays a key function to acquire better yield and excessive float potential in heterogeneous allotted computing machine. To make the pleasant use of the computational strength to be had, it's far vital to apportion the modules to that processor whose features are most pertinent for execution of the modules in distributed processing units. In this paper we've got evolved a set of rules to congregate the immoderately communicating modules to lessen the response time with the aid of using fuzzy C-means clustering technique and right allocation of shaped clusters to the maximum appropriate processor. The proposed machine is mapped out and implemented to several parametric examples for demonstrating their potency. The clustering of modules is carried out by employing fuzzy C-means clustering approach and the usage of R Programming results are depicted with the help of plots.

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

References

  1. Bokhari SH (1987) In: Assignment problem in parallel and distributed computing. vol. 32(1). Kulwer Academic Publishers, pp 24−156

    Google Scholar 

  2. Shen CC, Tsai WH (1985) A group matching approach to optimal task assignment in distributed computing system using a minimax criterian. IEEE Trans Comput 34(3):197–203

    Article  Google Scholar 

  3. Tindell KW, Burns A, Wellings AJ (1992) Allocation hard real-time tasks: an NP-hard problem made easy. Real Time Syst 4(2):145–165

    Article  Google Scholar 

  4. Peng DT, Shin KG, Abdelzaher TF (1997) Assignment and scheduling communicating periodic task in distributed real-time system. IEEE Trans Software Eng 23(12):745–758

    Article  Google Scholar 

  5. Attiya G, Hamam Y (2006) Task allocation for maximizing reliability of distributed system: a simulated annealing approach. J Parallel Distrib Comput 66:1259–1266

    Article  MATH  Google Scholar 

  6. Yadav PK, Pradhan P, Singh PP (2011) A fuzzy clustering method to minimize the inter task communication effect for optimal utilization of processor’s capacity in distributed real time system. In: Proceedings of the international conference on soft computing for problem solving AISC, vol 130. pp 151−160

    Google Scholar 

  7. Martinez R, Nelissen G, Ferreira LL, Pinho LM (2015) Allocation of parallel real–time tasks in distributed multi-core architectures supported by an FTT-SE network. In: International conference on architecture of computing system, vol 9017, pp 224−235

    Google Scholar 

  8. Kumar H, Chauhan NK, Yadav PK (2016) Dynamic tasks scheduling algorithm for distributed computing system under fuzzy environment. Int J Fuzzy Syst Appl 5(4):77–95

    Google Scholar 

  9. Akbari M, Rashidi H (2016) A multi-objectives scheduling algorithm based on cuckoo optimization for task allocation problem at compile time in heterogeneous systems. Expert Syst Appl 60:234–248

    Article  Google Scholar 

  10. Crespo A, Balbastre P, Simo J, Albertos P (2016) Static scheduling generation for multicore partitioned system. Inform Sci Appl (ICISA) 376:511–522

    Google Scholar 

  11. Kumar S, Kumar K (2019) Neuro-fuzzy based call admission control for next generation mobile multimedia networks. Int J Eng Adv Technol (IJEAT) 8(6) ISSN: 2249–8958

    Google Scholar 

  12. Yadav PK, Singh MP, Kumar A, Agarwal B (2012) An efficient tasks scheduling model in distributed processing systems using ANN. Int J Circuits and Syst 1(1–2):53–66

    Google Scholar 

  13. Lemos A, Caminhas W, Gomide F (2013) Adaptive fault detection and diagnosis using an evolving fuzzy classifier. Inform Sci: An Int J 220:64–85

    Article  Google Scholar 

  14. Velmurugan T (2014) Performance based analysis between k-means and fuzzy C-means clustering algorithms for connection oriented telecommunication data. Appl Soft Comput 19:134–146

    Article  Google Scholar 

  15. Zhou J, Chen CLP, Li HX (2014) A collaborative fuzzy clustering algorithm in distributed network environments. IEEE Trans Fuzzy Syst 22(6):1443–1456

    Article  Google Scholar 

  16. Nayak P (2016) A fuzzy logic-based clustering algorithm for WSN to extend the network lifetime. IEEE Sens J 16(1):137–144

    Article  Google Scholar 

  17. Daoud MI, Kharma N (2008) A high performance algorithm for static task scheduling in heterogeneous distributed computing systems. J Parallel Distrib Comput 63:399–409

    Article  MATH  Google Scholar 

  18. Kopiddakis Y, Lamari M, Zissimopoulos V (1997) On the task assignment problem: two new heuristic algorithms J. Parallel and Distrib Comput 42:21–29

    Article  Google Scholar 

  19. MacQueen JB (1967) Some Methods for classification and analysis of multivariate observations. In: Proceedings of 5th Berkeley symposium on mathematical statistics and probability. pp 281–297

    Google Scholar 

  20. Shatz SM, Wang JP, Goto M (1992) Task allocation for maximizing reliability of distributed computer systems. IEEE Trans Comput 41(9):1156–1168

    Article  Google Scholar 

  21. Topcuoglu H, Hariri S, Wu MY (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel and Distrib Comput 13(3):260–274

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shipra Singh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Singh, S., Gupta, D. (2023). Module Allocation Model in Distributed Computing System by Implementing Fuzzy C-means Clustering Technique. In: Agrawal, R., Mitra, P., Pal, A., Sharma Gaur, M. (eds) International Conference on IoT, Intelligent Computing and Security. Lecture Notes in Electrical Engineering, vol 982. Springer, Singapore. https://doi.org/10.1007/978-981-19-8136-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-981-19-8136-4_14

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-19-8135-7

  • Online ISBN: 978-981-19-8136-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics