Skip to main content
Log in

Cloud data processing using granular based weighted concept lattice and Hamming distance

  • Published:
Computing Aims and scope Submit manuscript

Abstract

In the last decade, much attention has been paid towards connection among mobile and cloud devices for providing the optimum computational time to process any query of globally distributed users. This mathematics provides a large number of generated queries at a given phase of time. It creates a major problem in selecting some of the user required (or interested) queries and their changes to process the task within stimulated time. To elicit this problem the current paper introduces a method for matrix representation of given query and its hierarchical ordering via calculus of applied lattice theory. The importance of each query is decided through their entropy based computed weight and the level of granulation for their selection. The properties of Huffman coding are utilized to measure the changes in each query based on their Hamming distance. In addition, each of the proposed method are illustrated with an example.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Gani A, Nayeem GM, Shiraz M, Sookhak M, Whaiduzzaman M, Khan S (2014) A review on interworking and mobility techniques for seamless connectivity in mobile cloud computing. J Netw Comput Appl 43:84–102

    Article  Google Scholar 

  2. Khan S, Shiraz M, Boroumand L, Gani A, Khan MK (2017) Towards port-knocking authentication methods for mobile cloud computing. J Netw Comput Appl 97:66–78

    Article  Google Scholar 

  3. Khan S, Gani A, Wahab AWA, Bagiwa MA, Shiraz M, Khan SU, Buyya RK, Zomaya AY (2016) Cloud log forensics: foundations, state of the art, and future firections. ACM Comput Surv 49(1): Article number 7. https://doi.org/10.1145/2906149

  4. Fang W, Yin X, An Y, Xiong N, Guo Q, Li J (2015) Optimal scheduling for data transmission between mobile devices and cloud. Inf Sci 301:169–180

    Article  MathSciNet  MATH  Google Scholar 

  5. Shiraz M, Gani A, Khokhar RH, Buyya R (2013) A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing. IEEE Commun Surv Tutor 15(3):1294–1313

    Article  Google Scholar 

  6. Sanaei Z, Abolfazli S, Gani A, Buyya R (2015) Heterogeneity in mobile cloud computing: taxonomy and open challenges. IEEE Commun Surv Tutor 16(1):369–392

    Article  Google Scholar 

  7. Singh PK (2017b) Complex vague set based concept lattice. Chaos Solitons Fractals 96:145–153. https://doi.org/10.1016/j.chaos.2017.01.019

    Article  MATH  Google Scholar 

  8. Liu W, Nishio T, Shinkuma R, Takahashi T (2014) Adaptive resource discovery in mobile cloud computing. Comput Commun 50:119–129

    Article  Google Scholar 

  9. Duro FR, Blas JG, Higuero D, Perez O, Carretero J (2015) CoSMiC: a hierarchical cloudlet-based storage architecture for mobile clouds. Simul Model Pract Theory 50(2015):3–19

    Article  Google Scholar 

  10. Aminzadeh N, Sanaei Z, Hamid SHA (2015) Mobile storage augmentation in mobile cloud computing: taxonomy, approaches, and open issues. Simul Modell Pract Theory 50:96–108

    Article  Google Scholar 

  11. Todoran I, Glinz M (2014) Quest for requirements: scrutinizing advanced search queries for cloud services with fuzzy Galois lattices. In: Proceedings of international conference on IEEE 10th world congress on services, pp 234–241

  12. Mezni H, Sellam M (2017) Multi-cloud service composition using formal concept analysis. J Syst Softw 134:138–152

    Article  Google Scholar 

  13. Sarnovsky M, Butka P, Pocsova J (2012) Cloud computing as a platform for distributed fuzzy FCA approach in data analysis. In Proceedings of IEEE 16th international conference on intelligent engineering systems INES 2012, Lisbon, Portugal, pp 291–296

  14. Wille R (1982) Restructuring lattice theory: an approach based on hierarchies of concepts. In: Rival I (ed) Ordered sets. Reidel Dordrect, Boston, pp 445–470

    Chapter  Google Scholar 

  15. Kumar CA, Singh PK (2014) Knowledge representation using formal concept analysis: a study on concept generation. In: Tripathy BK, Acharjya DP (eds) Global trends in knowledge representation and computational intelligence. IGI Global Publishers, Hershey, pp 306–336

    Google Scholar 

  16. Poelmans J, Kuznetsov SO, Ignatov DI, Dedene G (2013) Formal concept analysis in knowledge processing: a survey on applications. Expert Syst Appl 40(16):6538–6560

    Article  Google Scholar 

  17. Burusco A, Fuentes-Gonzales R (1994) The study of L-fuzzy concept lattice. Matheware Soft Comput 3:209–218

    MathSciNet  MATH  Google Scholar 

  18. Singh PK, Gani A (2015) Fuzzy concept lattice reduction using Shannon entropy and Huffman coding. J Appl Non Class Log 25(2):101–119. https://doi.org/10.1080/11663081.2015.1039857

    Article  MathSciNet  Google Scholar 

  19. Singh PK (2018a) Interval-valued neutrosophic graph representation of concept lattice and its (\(\alpha, \beta, \gamma \))-decomposition. Arab J Sci Eng 43(2):723–740. https://doi.org/10.1007/s13369-017-2718-5

    Article  Google Scholar 

  20. Singh PK, Kumar CA (2014) Bipolar fuzzy graph representation of concept lattice. Inf Sci 288:437–448

    Article  MathSciNet  MATH  Google Scholar 

  21. Singh PK (2017) Concept learning using vague concept lattice. Neural Process Lett. https://doi.org/10.1007/s11063-017-9699-y

    Google Scholar 

  22. Singh PK (2018b) m-polar fuzzy graph representation of concept lattice. Eng Appl Artif Intell 67:52–64. https://doi.org/10.1016/j.engappai.2017.09.011

    Article  Google Scholar 

  23. Qin Z, Zhang J, Zhang X (2012) An effective partition approach for elastic application development on Mobile Cloud Computing. Lect Notes Comput Sci 7296:46–53

    Article  Google Scholar 

  24. Park JS, Lee EY (2013) Entropy-based grouping techniques for resource management in mobile cloud computing. Lect Notes Electr Eng. https://doi.org/10.1007/978-94-007-5857-5-83

    Google Scholar 

  25. Khan S, Gani A, Wahab AWA, Singh PK (2018) Feature selection of denial-of-service attacks using entropy and granular computing. Arab J Sci Eng 43(2):499–508. https://doi.org/10.1007/s13369-017-2634-8

    Article  Google Scholar 

  26. Otebolaku AM, Andrade MT (2014) Supporting context aware cloud based media recommendation smartphones. In: Proceedings of 2014 international conference of mobile cloud computing, services and engineering, pp 109–116

  27. Yang CT, Shih WC, Huang CL, Jiang FC, Cheng-Chung Chu W (2016) On construction of a distributed data storage system in cloud. Computing 98(1):93–118

    Article  MathSciNet  Google Scholar 

  28. Yao D, Yu C, Jin H, Zhou J (2013) Energy efficient task scheduling in mobile cloud computing. International federation for information processing 2013. LNCS 8147:344–355

    Google Scholar 

  29. Shiraz M, Gani A, Shamim A, Khan S, Ahmad RW (2015) Energy efficient computational offloading framework for mobile cloud computing. J Grid Comput 13:1–18

    Article  Google Scholar 

  30. Castellanos A, Cigarrán J, García-Serrano A (2017) Formal concept analysis for topic detection: a clustering quality experimental analysis. Inf. Syst. 66:24–42

    Article  Google Scholar 

  31. Kumar CA, Srinivas S (2010) Concept lattice reduction using fuzzy K-means clustering. Expert Syst Appl 37(3):2696–2704

    Article  Google Scholar 

  32. Kumar CA, Dias SM, Vieira NJ (2015) Knowledge reduction in formal contexts using non-negative matrix factorization. Math Comput Simul 109:46–63

    Article  MathSciNet  Google Scholar 

  33. Lin X, Wang Y, Xie Q, Pedram M (2015) Task scheduling with dynamic voltage and frequency scaling for energy minimization in the Mobile Cloud Computing environment. IEEE Trans Serv Comput 8(2):175–186

    Article  Google Scholar 

  34. Verbelen T, Stevens T, Turck FD, Dhoedt B (2013) Graph partitioning algorithms for optimizing software deployment in mobile cloud computing. Future Gen Comput Syst 29:451–459

    Article  Google Scholar 

  35. Chen S, Wang G, Jia W (2015) k-Fuzzy trust: efficient trust computation for large-scale mobile social networks using a fuzzy implicit social graph. Inf. Sci. 318:123–143

    Article  MathSciNet  Google Scholar 

  36. Chen S, Wang G, Jia W (2015) Cluster-group based trusted computing for mobile social networks using implicit social behavioral graph. Future Gen Comput Syst 55:391–400

    Article  Google Scholar 

  37. Wu W, Hu S, Yang X, Liu JK, Au MH (2015) Towards secure and cost-effective fuzzy access control in mobile cloud computing. Soft Comput. https://doi.org/10.1007/s00500-015-1964-2

    Google Scholar 

  38. Wang Y, Liu Z, Du Z, Huang Y (2013) Mobile cloud computing network attack and defense learning system based on fuzzy soft sets. Proc Comput Sci 17:214–221

    Article  Google Scholar 

  39. Feng F, Fujita H, Jun YB, Khan M (2014) Decomposition of fuzzy soft sets with finite value spaces. Sci World J. https://doi.org/10.1155/2014/902687

    Google Scholar 

  40. Papadopoulos A, Pallis G, Dikaiakos MD (2017) Weighted clustering of attributed multi-graphs. Computing 99(9):813–840. https://doi.org/10.1007/s00607-016-0526-5

    Article  MathSciNet  MATH  Google Scholar 

  41. Kang X, Maio D (2016) A study on information granularity in formal concept analysis based on concept-bases. Knowl Based Syst 105:147–159

    Article  Google Scholar 

  42. Zhi H, Li JH (2016) Granule description based on formal concept analysis. Knowl Based Syst 104:62–73

    Article  Google Scholar 

  43. Singh PK, Kumar CA, Gani A (2016) A comprehensive survey on formal concept analysis, its research trends and applications. Int J Appl Math Comput Sci 26(2):495–516

    Article  MathSciNet  MATH  Google Scholar 

  44. Singh PK, Kumar CA (2017) Concept lattice reduction using different subset of attributes as information granules. Granul Comput 2(3):159–173. https://doi.org/10.1007/s41066-016-0036-z

    Article  Google Scholar 

  45. Li F, Liu B, Hong JJ (2017) An efficient signcryption for data access control in cloud computing. Computing 99(5):465–479

    Article  MathSciNet  MATH  Google Scholar 

  46. Shannon CE (1948) A mathematical theory of communication. Bell Syst Tech J 27(379–423):623–656

    Article  MathSciNet  MATH  Google Scholar 

  47. Singh PK, Kumar CA, Li J (2017) Concepts reduction in formal concept analysis with fuzzy setting using Shannon entropy. Int J Mach Learn Cybern 8(1):179–189

    Article  Google Scholar 

  48. Babin MA, Kuznetsov SO (2012) Approximating concept stability. Lect. Notes Comput. Sci. 7278:7–15

    Article  MATH  Google Scholar 

  49. Belohlavek R, Macko J (2011) Selecting important concepts using weights. Lect. Notes Comput. Sci. 6628:65–80

    Article  MATH  Google Scholar 

  50. Belohlavek R, Trnecka M (2012) Basic level of concepts in formal concept analysis. Lect. Notes Comput. Sci. 7278:28–44

    Article  MATH  Google Scholar 

  51. Dias SM, Viera NJ (2013) Applying the JBOS reduction method for relevant knowledge extraction. Experts Syst Appl 40(5):1880–1887

    Article  Google Scholar 

  52. Li C, Li J, He M (2014) Concept lattice compression in incomplete contexts based on K-medoids clustering. Int J Mach Learn Cybern 5(4):1–14. https://doi.org/10.1007/s13042-014-02883

    Article  Google Scholar 

  53. Kang X, Li D, Wang S, Qu K (2012) Formal concept analysis based on fuzzy granularity base for different granulation. Fuzzy Sets Syst 203:33–48

    Article  MathSciNet  MATH  Google Scholar 

  54. Wu WZ, Leung Y, Mi JS (2009) Granular computing and knowledge reduction in formal context. IEEE Trans Knowl Data Eng 21(10):1461–1474

    Article  Google Scholar 

  55. Hanko P (2015) Relation-based granules to represent relational data and patterns. Appl Soft Comput 37:467–478

    Article  Google Scholar 

  56. Ganter B, Wille R (1999) Formal concept analysis: mathematical foundation. Springer, Berlin

    Book  MATH  Google Scholar 

  57. Zadeh L (1965) Fuzzy sets. Inf Control 8:338–353

    Article  MATH  Google Scholar 

  58. Zadeh L (1996) Fuzzy logic=computing with words. IEEE Trans Fuzzy Syst 4(2):103–111

    Article  Google Scholar 

  59. Bhensle RC, Singh PK, Chandramoulli K (2017) A design of network protocol for IoT to optimize the power consumption using ARDUINO 1.6.0. In: Proceedings of the 4th international conference on computing for sustainable global development, 01st–03rd March, 2017. Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi (INDIA), pp 1951–1956

  60. Li J, He Z, Zhu Q (2013) An entropy-based weighted concept lattice for merging multi-source geo-ontologies. Entropy 15(6):2303–2318

    Article  MathSciNet  MATH  Google Scholar 

  61. Singh PK (2017a) Three-way fuzzy concept lattice representation using neutrosophic set. Int J Mach Learn Cybern 8(1):69–79

    Article  Google Scholar 

  62. Singh PK, Kumar CA (2012) A method for decomposition of fuzzy formal context. Proc Int Conf Model Optim Comput Proc Eng 38:1852–1857

    Google Scholar 

Download references

Acknowledgements

Author thanks the anonymous reviewers and the editor for their valuable suggestions and insights to improve the quality of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prem Kumar Singh.

Ethics declarations

Conflict of interest

Author declares that there is no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Singh, P.K. Cloud data processing using granular based weighted concept lattice and Hamming distance. Computing 100, 1109–1132 (2018). https://doi.org/10.1007/s00607-018-0608-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-018-0608-7

Keywords

Mathematics Subject Classification

Navigation