Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3360774.3360833acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmobiquitousConference Proceedingsconference-collections
research-article

Fuzzy clustering-based task allocation approach using bipartite graph in cloud-fog environment

Published: 03 February 2020 Publication History

Abstract

Recently, due to the limitations in using cloud computing services for the recent advances IoTs applications, a newly distributed computing architecture is established called cloud-fog paradigm by exploiting the cooperation between fog and cloud entities. Fog nodes are used to reduce monetary cost and transferring latency for cloud resources, while for offloading of large-scale applications cloud servers are used. In this paradigm, The main problem is task allocation which aims to select the optimal nodes among cloud and fog nodes for each task to minimize makespan, monetary and energy costs. In this paper, to solve this problem a new task allocation approach called bipartite graph with fuzzy clustering task allocation approach is proposed and it uses a hybrid DAG for representing independent and dependent tasks. Also, it uses fuzzy clustering and bipartite graph to solve the uncertainty executing problem and find the maximum bipartite matching, respectively. The conducted simulation results show that the proposed approach can achieve a higher performance int terms of makespan, total cost, and cost-makespan tradeoff than existing approaches.

References

[1]
T. M. Denley A. S. Asratian and R. Haggkvist. 1998. Bipartite graphs and their applications. Vol. 131. Cambridge University Press.
[2]
Aymen Abdullah Alsaffar, Pham Phuoc Hung, Choong Seon Hong, Eui nam Huh, and Mohammad Aazam. 2016. An Architecture of IoT Service Delegation and Resource Allocation Based on Collaboration between Fog and Cloud Computing. Mobile Information Systems 2016 (2016), 6123234:1--6123234:15.
[3]
Sr. Principal Analyst. 2016. IoT platforms : enabling the Internet of Things.
[4]
Hamid Arabnejad and Jorge G. Barbosa. 2014. List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table. IEEE Transactions on Parallel and Distributed Systems 25 (2014), 682--694.
[5]
Tolga Bektas. 2006. The multiple traveling salesman problem: An overview of formulations and solution procedures. Omega 34 (06 2006), 209--219.
[6]
Flavio Bonomi, Rodolfo A. Milito, Jiang Zhu, and Sateesh Addepalli. 2012. Fog computing and its role in the internet of things. In MCC@SIGCOMM.
[7]
Rodrigo N. Calheiros and Rajkumar Buyya. 2012. Cost-Effective Provisioning and Scheduling of Deadline-Constrained Applications in Hybrid Clouds. In WISE.
[8]
Rodrigo N. Calheiros, Rajiv Ranjan, César A. F. De Rose, and Rajkumar Buyya. 2009. CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services. CoRR abs/0903.2525 (2009).
[9]
Nitish Chopra and Sarbjeet Singh. 2013. Deadline and cost based workflow scheduling in hybrid cloud. 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI) (2013), 840--846.
[10]
Ruben Van den Bossche, Kurt Vanmechelen, and Jan Broeckhove. 2011. Cost-Efficient Scheduling Heuristics for Deadline Constrained Workloads on Hybrid Clouds. 2011 IEEE Third International Conference on Cloud Computing Technology and Science (2011), 320--327.
[11]
Ruilong Deng, Rongxing Lu, Chengzhe Lai, Tom H. Luan, and Hao Liang. 2016. Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption. IEEE Internet of Things Journal 3 (2016), 1171--1181.
[12]
Chin-Ya Huang and Ke Xu. 2016. Reliable realtime streaming in vehicular cloud-fog computing networks. 2016 IEEE/CIC International Conference on Communications in China (ICCC) (2016), 1--6.
[13]
Gonzalo Huerta-Canepa and Dongman Lee. 2010. A virtual cloud computing provider for mobile devices. In MCS '10.
[14]
Pham Phuoc Hung and Eui-NamHuh. 2015. An Adaptive Procedure for Task Scheduling Optimization in Mobile Cloud Computing. Mathematical Problems in Engineering.
[15]
Jiayin Li, Meikang Qiu, Zhong Ming, Gang Quan, Xiao Qin, and Zonghua Gu. 2012. Online optimization for scheduling preemptable tasks on IaaS cloud systems. J. Parallel Distrib. Comput. 72 (2012), 666--677.
[16]
Yuhua Lin and Haiying Shen. 2015. Leveraging Fog to Extend Cloud Gaming for Thin-Client MMOG with High Quality of Experience. 2015 IEEE 35th International Conference on Distributed Computing Systems (2015), 734--735.
[17]
Pavel Mach and Zdenek Becvar. 2017. Mobile Edge Computing: A Survey on Architecture and Computation Offloading. IEEE Communications Surveys and Tutorials 19 (2017), 1628--1656.
[18]
Xavier Masip-Bruin, Eva Marín-Tordera, Albert Alonso, and Jordi Garcia. 2016. Fog-to-cloud Computing (F2C): The key technology enabler for dependable e-health services deployment. 2016 Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net) (2016), 1--5.
[19]
Yucen Nan, Wei Li, Wei Bao, Flávia Coimbra Delicato, Paulo F. Pires, and Albert Y. Zomaya. 2016. Cost-effective processing for Delay-sensitive applications in Cloud of Things systems. 2016 IEEE 15th International Symposium on Network Computing and Applications (NCA) (2016), 162--169.
[20]
Sanjaya Kumar Panda and Prasanta K. Jana. 2015. A multi-objective task scheduling algorithm for heterogeneous multi-cloud environment. 2015 International Conference on Electronic Design, Computer Networks and Automated Verification (EDCAV) (2015), 82--87.
[21]
Xuan-Qui Pham, Nguyen Doan Man, Nguyen Dao Tan Tri, Ngo Quang Thai, and Eui-Nam Huh. 2017. A cost- and performance-effective approach for task scheduling based on collaboration between cloud and fog computing. International Journal of Distributed Sensor Networks 13, 11 (2017).
[22]
Vitor Barbosa C. Souza, Xavier Masip-Bruin, Eva Marín-Tordera, Wilson Ramírez, and Sergio Sánchez-López. 2016. Towards Distributed Service Allocation in Fog-to-Cloud (F2C) Scenarios. 2016 IEEE Global Communications Conference (GLOBECOM) (2016), 1--6.
[23]
Vitor Barbosa C. Souza, Wilson Ramirez, Xavier Masip-Bruin, Eva Marín-Tordera, Guang-Jie Ren, and Ghazal Tashakor. 2016. Handling service allocation in combined Fog-cloud scenarios. 2016 IEEE International Conference on Communications (ICC) (2016), 1--5.
[24]
Sen Su, Xiang Cheng, Qingjia Huang, and Zhongbao Zhang. 2011. Cost-Conscious Scheduling for Large Graph Processing in the Cloud. 2011 IEEE International Conference on High Performance Computing and Communications (2011), 808--813.
[25]
Haluk Topcuoglu, Salim Hariri, and Min-You Wu. 2002. Performance-Effective and Low-Complexity Task Scheduling for Heterogeneous Computing. IEEE Trans. Parallel Distrib. Syst. 13 (2002), 260--274.
[26]
Jeffrey D. Ullman. 1975. NP-Complete Scheduling Problems. J. Comput. Syst. Sci. 10 (1975), 384--393.
[27]
Guan Wang, Yuxin Wang, Hui Liu, and He Guo. Scientific Programming. HSIP: A Novel Task Scheduling Algorithm for Heterogeneous Computing. Scientific Programming 2016 (Scientific Programming).
[28]
Liang Yu, Tao Jiang, Ming Sun, and Yulong Zou. 2017. Cost-Aware Resource Allocation for Fog-Cloud Computing Systems. CoRR abs/1701.07154 (2017).
[29]
Liang Yu, Tao Jiang, and Yulong Zou. 2017. Fog-Assisted Operational Cost Reduction for Cloud Data Centers. IEEE Access 5 (2017), 13578--13586.
[30]
D. D. Zeng Z. Huang and H. Chen. 2007. Analyzing consumer-product graphs: Empirical findings and applications in recommender systems. Management science 53, 7 (2007), 1146--1164.
[31]
J. Su Z. Zhu and L. Kong. 2015. Measuring influence in online social network based on the user-content bipartite graph. Computers in Human Behavior 52 (2015), 184--189.
[32]
Deze Zeng, Lin Gu, Song Guo, Zixue Cheng, and Shui Yu. 2016. Joint Optimization of Task Scheduling and Image Placement in Fog Computing Supported Software-Defined Embedded System. IEEE Trans. Comput. 65 (2016), 3702--3712.
[33]
Lingfang Zeng, Bharadwaj Veeravalli, and Xiaorong Li. 2012. ScaleStar: Budget Conscious Scheduling Precedence-Constrained Many-task Workflow Applications in Cloud. 2012 IEEE 26th International Conference on Advanced Information Networking and Applications (2012), 534--541.

Cited By

View all
  • (2022)Task Scheduling Algorithms in Fog Computing: A Comparison and Analysis2022 International Conference on Automation, Computing and Renewable Systems (ICACRS)10.1109/ICACRS55517.2022.10029029(483-488)Online publication date: 13-Dec-2022
  • (2022)Fuzzy Theory in Fog Computing: Review, Taxonomy, and Open IssuesIEEE Access10.1109/ACCESS.2022.322546210(126931-126956)Online publication date: 2022
  • (2021)Online monitoring of green pellet size distribution in haze-degraded images based on VGG16-LU-net and haze judgementIEEE Transactions on Instrumentation and Measurement10.1109/TIM.2021.3052018(1-1)Online publication date: 2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
MobiQuitous '19: Proceedings of the 16th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services
November 2019
545 pages
ISBN:9781450372831
DOI:10.1145/3360774
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 February 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. bipartite graph
  2. cloud computing
  3. energy consumption
  4. fog computing
  5. fuzzy clustering
  6. internet of things
  7. task allocation

Qualifiers

  • Research-article

Funding Sources

  • King Abdul-Aziz University, Jeddah, Saudi Arabia

Conference

MobiQuitous
MobiQuitous: Computing, Networking and Services
November 12 - 14, 2019
Texas, Houston, USA

Acceptance Rates

Overall Acceptance Rate 26 of 87 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Task Scheduling Algorithms in Fog Computing: A Comparison and Analysis2022 International Conference on Automation, Computing and Renewable Systems (ICACRS)10.1109/ICACRS55517.2022.10029029(483-488)Online publication date: 13-Dec-2022
  • (2022)Fuzzy Theory in Fog Computing: Review, Taxonomy, and Open IssuesIEEE Access10.1109/ACCESS.2022.322546210(126931-126956)Online publication date: 2022
  • (2021)Online monitoring of green pellet size distribution in haze-degraded images based on VGG16-LU-net and haze judgementIEEE Transactions on Instrumentation and Measurement10.1109/TIM.2021.3052018(1-1)Online publication date: 2021
  • (2020)A Survey and Taxonomy on Task Offloading for Edge-Cloud ComputingIEEE Access10.1109/ACCESS.2020.30296498(186080-186101)Online publication date: 2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media