Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3632366.3632395acmconferencesArticle/Chapter ViewAbstractPublication PagesbdcatConference Proceedingsconference-collections
research-article

Cloud-Edge-Client Continuum: Leveraging Browsers as Deployment Nodes with Virtual Pods

Published: 03 April 2024 Publication History

Abstract

Nowadays, thanks to the ever-increasing hardware capacity of Edge computing, the achievement of Ubiquitous Computing is no longer a utopia, even though it presents still several challenges. In this paper, we introduce the concept of the Cloud-Edge-Client Continuum, by extending the well-known Cloud-Edge Continuum paradigm with the addition of Clients as deployment nodes. Specifically, we propose both a system architecture and a piece of middleware that allows a web browser to be used seamlessly as a deployment Client node, introducing the concept of a Virtual Point of Deployment (VPod). Our solution allows to: a) leverage the computational capacity of a huge number of ready-to-use devices that do not require the installation of any dependencies; b) optimize the use of resources with clear benefits for end users, who can take advantage of their computing capacity to process sensitive data; c) reduce infrastructure costs. In addition, our proposal opens toward a multitude of scenarios, as the logical division that exists in the common client-server architecture is overcome, enabling the creation of a Cloud-Edge-Client Continuum environment.

References

[1]
Anees, T., Habib, Q., Al-Shamayleh, A. S., Khalil, W., Obaidat, M. A., and Akhunzada, A. The integration of wot and edge computing: Issues and challenges. Sustainability 15, 7 (2023).
[2]
Ayed, D., Dragan, P.-A., Félix, E., Mann, Z. A., Salant, E., Seidl, R., Sidiropoulos, A., Taylor, S., and Vitorino, R. Protecting sensitive data in the cloud-to-edge continuum: The fogprotect approach. In 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid) (2022), pp. 279--288.
[3]
Belcastro, L., Marozzo, F., Orsino, A., Talia, D., and Trunfio, P. Using the compute continuum for data analysis: Edge-cloud integration for urban mobility. In 2023 31st Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) (2023), pp. 338--344.
[4]
Bittencourt, L., Immich, R., Sakellariou, R., Fonseca, N., Madeira, E., Curado, M., Villas, L., DaSilva, L., Lee, C., and Rana, O. The internet of things, fog and cloud continuum: Integration and challenges. Internet of Things 3--4 (oct 2018), 134--155.
[5]
Carnevale, L., Ortis, A., Fortino, G., Battiato, S., and Villari, M. From cloud-edge to edge-edge continuum: the swarm-based edge computing systems. In 2022 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CB-DCom/CyberSciTech) (2022), pp. 1--6.
[6]
Catalfamo, A., Celesti, A., Fazio, M., and Villari, M. A homomorphic encryption service to secure data processing in a cloud/edge continuum context. In 2022 9th International Conference on Future Internet of Things and Cloud (FiCloud) (2022), pp. 55--61.
[7]
De Macedo, J., Abreu, R., Pereira, R., and Saraiva, J. On the runtime and energy performance of webassembly: Is webassembly superior to javascript yet? In 2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW) (2021), pp. 255--262.
[8]
Dean, J., and Ghemawat, S. Mapreduce: Simplified data processing on large clusters. In OSDI'04: Sixth Symposium on Operating System Design and Implementation (San Francisco, CA, 2004), pp. 137--150.
[9]
Dhyani, K., Bhachawat, S., Prabhu, J., and Kumar, M. S. A novel survey on ubiquitous computing. In Data Intelligence and Cognitive Informatics (Singapore, 2022), I. J. Jacob, S. Kolandapalayam Shanmugam, and R. Bestak, Eds., Springer Nature Singapore, pp. 109--123.
[10]
Duan, J., Duan, J., Wan, X., and Li, Y. Efficient federated learning method for cloud-edge network communication. In 2023 5th International Conference on Communications, Information System and Computer Engineering (CISCE) (2023), pp. 118--121.
[11]
Feng, C., Han, P., Zhang, X., Yang, B., Liu, Y., and Guo, L. Computation offloading in mobile edge computing networks: A survey. Journal of Network and Computer Applications 202 (2022), 103366.
[12]
Firouzi, F., Farahani, B., Panahi, E., and Barzegari, M. Task offloading for edge-fog-cloud interplay in the healthcare internet of things (iot). In 2021 IEEE International Conference on Omni-Layer Intelligent Systems (COINS) (2021), pp. 1--8.
[13]
Gackstatter, P., Frangoudis, P. A., and Dustdar, S. Pushing serverless to the edge with webassembly runtimes. In 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid) (2022), pp. 140--149.
[14]
Goethals, T., De Turck, F., and Volckaert, B. Extending kubernetes clusters to low-resource edge devices using virtual kubelets. IEEE Transactions on Cloud Computing 10, 4 (2022), 2623--2636.
[15]
Haas, A., Rossberg, A., Schuff, D. L., Titzer, B. L., Holman, M., Gohman, D., Wagner, L., Zakai, A., and Bastien, J. Bringing the web up to speed with webassembly. SIGPLAN Not. 52, 6 (jun 2017), 185--200.
[16]
Iorio, M., Risso, F., Palesandro, A., Camiciotti, L., and Manzalini, A. Computing without borders: The way towards liquid computing. IEEE Transactions on Cloud Computing 11, 3 (2023), 2820--2838.
[17]
Kakati, S., and Brorsson, M. Webassembly beyond the web: A review for the edge-cloud continuum. In 2023 3rd International Conference on Intelligent Technologies (CONIT) (2023), pp. 1--8.
[18]
Kimovski, D., Saurabh, N., Jansen, M., Aral, A., Al-Dulaimy, A., Bondi, A. B., Galletta, A., Papadopoulos, A. V., Iosup, A., and Prodan, R. Beyond von neumann in the computing continuum: Architectures, applications, and future directions. IEEE Internet Computing (2023), 1--11.
[19]
Matsuo, H., Matsumoto, S., Higo, Y., and Kusumoto, S. Madoop: Improving browser-based volunteer computing based on modern web technologies. In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) (2019), pp. 634--638.
[20]
Mendki, P. Evaluating webassembly enabled serverless approach for edge computing. In 2020 IEEE Cloud Summit (2020), pp. 161--166.
[21]
Ménétrey, J., Pasin, M., Felber, P., and Schiavoni, V. Webassembly as a common layer for the cloud-edge continuum. In Proceedings of the 2nd Workshop on Flexible Resource and Application Management on the Edge (New York, NY, USA, 2022), FRAME '22, Association for Computing Machinery, p. 3--8.
[22]
Moreschini, S., Pecorelli, F., Li, X., Naz, S., Hästbacka, D., and Taibi, D. Cloud continuum: The definition. IEEE Access 10 (2022), 131876--131886.
[23]
Pham, S., Oliveira, K., and Lung, C.-H. Webassembly modules as alternative to docker containers in iot application development. In 2023 IEEE 3rd International Conference on Electronic Communications, Internet of Things and Big Data (ICEIB) (2023), pp. 519--524.
[24]
Singh, R., Kovacs, J., and Kiss, T. To offload or not? an analysis of big data offloading strategies from edge to cloud. In 2022 IEEE World AI IoT Congress (AIIoT) (2022), pp. 046--052.
[25]
Tushar, and Mohan, B. R. Comparative analysis of javascript and webassembly in the browser environment. In 2022 IEEE 10th Region 10 Humanitarian Technology Conference (R10-HTC) (2022), pp. 232--237.
[26]
Zeng, D., Guo, S., and Cheng, Z. The web of things: A survey. J. Commun. 6, 6 (2011), 424--438.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
BDCAT '23: Proceedings of the IEEE/ACM 10th International Conference on Big Data Computing, Applications and Technologies
December 2023
187 pages
ISBN:9798400704734
DOI:10.1145/3632366
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 the author(s) 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].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 April 2024

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud-edge continuum
  2. pervasive computing
  3. software architecture
  4. volunteer computing
  5. edge computing
  6. virtual pod
  7. browser
  8. WebAssembly

Qualifiers

  • Research-article

Conference

BDCAT '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate 27 of 93 submissions, 29%

Upcoming Conference

BDCAT '24

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 64
    Total Downloads
  • Downloads (Last 12 months)64
  • Downloads (Last 6 weeks)5
Reflects downloads up to 23 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media