Submitted:
25 April 2024
Posted:
26 April 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
3. Proposed Framework
3.1. Task Distribution Algorithm
3.1.1. Device Capabilities
3.1.2. Task Requirements
3.1.3. Network Conditions
3.1.4. Lyapunov Optimization
3.1.5. Adaptive Task Allocation
3.1.6. Performance Metrics
3.2. Algorithm Operation
3.2.1. Task Identification
3.2.2. Device Profiling
3.2.3. Network Assessment
3.2.4. Task Allocation
3.3. Scenario Example
3.4. Mathematical Modeling
3.4.1. Device Capabilities
3.4.2. Task Requirements
3.4.3. Network Conditions
3.4.4. Lyapunov Optimization
3.4.5. Adaptive Task Allocation
3.4.6. Performance Metrics
4. Implementation and Results
4.1. Device Distribution
4.2. Task Allocation Strategies
4.2.1. Task_Based Strategy
4.2.2. Random Strategy
4.2.3. Comparison with Single Device
5. Benefits of the Proposed Framework
- Efficient Resource Utilization: By dynamically allocating tasks based on the capabilities of each device and the prevailing network conditions, the framework ensures that computational resources are utilized efficiently. Tasks are assigned to devices that can handle them most effectively, optimizing overall performance and reducing resource wastage.
- Energy Consumption Optimization: The framework’s task distribution algorithm minimizes the energy consumption of individual devices by distributing tasks among them. Devices with lower battery levels or limited processing power can be allocated lighter tasks, while devices with higher capabilities can handle more demanding tasks. This approach prolongs battery life and reduces overall energy usage, contributing to sustainability efforts.
- Enhanced Learning Experiences: Through device-to-device collaboration and access to increased processing power and specialized software, the framework enriches the learning experiences of students. For example, students can collaborate on complex projects that require intensive computational resources, such as simulations or data analysis tasks. By leveraging the collective capabilities of the CLN, students can access advanced learning tools and technologies that may not be available on individual devices, enhancing their understanding and retention of course material.
- Personalized Learning: The framework enables personalized learning experiences by tailoring task assignments to individual student needs. For example, students with a particular interest in a certain subject area can be assigned tasks related to that area, allowing them to delve deeper into the topic and explore advanced concepts. Additionally, the framework can adapt to students’ learning styles and preferences, providing them with learning opportunities that are tailored to their individual needs.
- Improved Collaboration: By facilitating device-to-device collaboration, the framework promotes collaboration among students. Students can work together on projects, share resources, and exchange ideas, enhancing their collaborative skills and fostering a sense of community within the classroom.
6. Challenges and Future Research
7. Conclusions
References
- El Mhouti, A.; Nasseh, A.; Erradi, M.; et al. Enhancing collaborative learning in Web 2.0-based e-learning systems: A design framework for building collaborative e-learning contents. Educ Inf Technol 2017, 22, 2351–2364. [Google Scholar] [CrossRef]
- Alkhathlan, A.A.; Al-Daraiseh, A.A. An Analytical Study of the Use of Social Networks for Collaborative Learning in Higher Education. Int J Modern Education and Computer Science (IJMECS) 2017, 9, 1–13. [Google Scholar] [CrossRef]
- Daradoumis, T.; Caballé, S.; Perez, A.A.J.; Xhafa, F. (Eds.) Technology-enhanced systems and tools for collaborative learning scaffolding; Springer Science & Business Media; Volume 350. [CrossRef]
- Lopez, P.G.; Skarmeta, A.G.; Molla, R.R. ANTS: A new collaborative learning framework. In European Conference on Computer Supported Collaborative Learning; 2001. [Google Scholar]
- Daradoumis, T.; Xhafa, F.; Marquès, J.M. A methodological framework for project-based collaborative learning in a networked environment. Int J Continuing Engineering Education and Life Long Learning 2002, 12, 389–402. [Google Scholar] [CrossRef]
- Turani, A.; Calvo, R.A.; Goodyear, P. An application framework for collaborative learning. In International Conference on Web Engineering; Springer: Berlin, Heidelberg, 2005; pp. 243–251. [Google Scholar] [CrossRef]
- Wasonga, T.A. Using technology to enhance collaborative learning. International Journal of Educational Management 2007, 21, 582–592. [Google Scholar] [CrossRef]
- Harris, R.J. Developing a collaborative learning environment through technology enhanced education (TE3) support. Education+ Training 2008, 50, 674–686. [Google Scholar] [CrossRef]
- Jamali, H.; Dascalu, S.M.; Harris, F.C., Jr. Fostering Joint Innovation: A Global Online Platform for Ideas Sharing and Collaboration. arXiv 2024, arXiv:2402.12718. [Google Scholar] [CrossRef]
- Shill, P.; Wu, R.; Jamali, H.; Hutchins, B.; Dascalu, S.M.; Harris, F.C.; Feil-Seifer, D. WIP: Development of a Student-Centered Personalized Learning Framework to Advance Undergraduate Robotics Education. 2023. [Google Scholar] [CrossRef]
- Willey, K.; Gardner, A. Collaborative learning frameworks to promote a positive learning culture. In 2012 Frontiers in Education Conference Proceedings; IEEE, 2012; pp. 1–6. [Google Scholar] [CrossRef]
- Tjahjono, Tjahjono, et al. The development of collaborative learning in the framework of learning development HE 4.0. International Journal of Science, Technology & Management 2020, 1, 298–305. [CrossRef]
- Shorfuzzaman, M.; Alelaiwi, A.; Masud, M.; Hassan, M.M.; Hossain, M.S. Usability of a cloud-based collaborative learning framework to improve learners’ experience. Computers in Human Behavior 2015, 51, 967–976. [Google Scholar] [CrossRef]
- Jamali, H.; Shill, P.C.; Feil-Seifer, D.; Harris, F.C.; Dascalu, S.M. A Schedule of Duties in the Cloud Space Using a Modified Salp Swarm Algorithm. Internet of Things. Advances in Information and Communication Technology 2024, 62–75. [Google Scholar] [CrossRef]
- Muijs, D.; Ainscow, M.; Chapman, C.; West, M. Collaboration and networking in education. Springer Science & Business Media, 2011. [Google Scholar]
- Cronin, C.; Cochrane, T.; Gordon, A. Nurturing global collaboration and networked learning in higher education. Research in Learning Technology 2016, 24. [Google Scholar] [CrossRef]
- Angelides, P.; Stylianou, T.; Leigh, J. The efficacy of collaborative networks in preparing teachers. European Journal of Teacher Education 2007, 30, 135–149. [Google Scholar] [CrossRef]
- Rincón-Gallardo, S.; Fullan, M. Essential features of effective networks in education. Journal of Professional Capital and Community 2016, 1, 5–22. [Google Scholar] [CrossRef]
- Jamali, H.; Karimi, A.; Haghighizadeh, M. A new method of Cloud-based Computation Model for Mobile Devices: Energy Consumption Optimization in Mobile-to-Mobile Computation Offloading. In Proceedings of the 6th International Conference on Communications and Broadband Networking, Singapore; pp. 32–37. [CrossRef]




| Strategy | Total Execution Time (s) |
|---|---|
| TASK_BASED | 1.60 |
| RANDOM | 2.39 |
| Single Device | 44.74 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).