System Architecture Design of Cloud Platforms for Large-Scale Data Processing

Main Article Content

Peiyilin Shen

Abstract

Cloud platforms have become essential for managing and processing large-scale datasets in various domains, including scientific research, finance, and social media. Designing robust and scalable system architectures for these platforms is a significant challenge, requiring careful consideration of factors such as data storage, computation, networking, and security. This research article presents a comprehensive overview of system architecture design principles for cloud platforms tailored for large-scale data processing. We explore various architectural patterns, including distributed storage systems, parallel processing frameworks, and resource management strategies. We delve into specific techniques for optimizing data locality, minimizing network latency, and ensuring data consistency across the platform. Furthermore, we investigate the impact of different hardware and software technologies on the performance and scalability of cloud platforms. To validate our proposed design principles and architectures, we present experimental results obtained from deploying and evaluating several prototype cloud platforms using publicly available datasets. These results demonstrate the effectiveness of our approach in achieving high throughput, low latency, and efficient resource utilization. Finally, this article compares and contrasts various state-of-the-art cloud platforms, highlighting their respective strengths and weaknesses. Based on our findings, we propose several research directions for future development in the area of cloud platform architecture for large-scale data processing.

Article Details

Section

Articles

How to Cite

System Architecture Design of Cloud Platforms for Large-Scale Data Processing. (2026). Journal of Sustainability, Policy, and Practice, 2(2), 79-89. https://schoalrx.com/index.php/jspp/article/view/100

References

1. B. P. Rimal, A. Jukan, D. Katsaros, and Y. Goeleven, "Architectural requirements for cloud computing systems: An enterprise cloud approach," Journal of Grid Computing, vol. 9, no. 1, pp. 3-26, 2011. doi: 10.1007/s10723-010-9171-y

2. S. Kumar, and R. H. Goudar, "Cloud computing-Research issues, challenges, architecture, platforms and applications: A survey," International Journal of Future Computer and Communication, vol. 1, no. 4, p. 356, 2012.

3. I. Odun-Ayo, M. Ananya, F. Agono, and R. Goddy-Worlu, "Cloud computing architecture: A critical analysis," In 2018 18th International Conference on Computer Science and Applications (ICCSA), 2018, pp. 1-7. doi: 10.1109/iccsa.2018.8439638

4. V. Srinivasan, J. Ravi, and J. Raj, "Google cloud platform for architects: Design and manage powerful cloud solutions," Packt Publishing Ltd, 2018.

5. R. Boutaba, and N. L. da Fonseca, "Cloud architectures, networks, services, and management," In Cloud services, networking, and management, 2015, pp. 1-22.

6. K. J. Merseedi, and S. R. Zeebaree, "The cloud architectures for distributed multi-cloud computing: A review of hybrid and federated cloud environment," The Indonesian Journal of Computer Science, vol. 13, no. 2.

7. A. Albini, and Z. Rajnai, "General architecture of cloud," Procedia Manufacturing, vol. 22, pp. 485-490, 2018. doi: 10.1016/j.promfg.2018.03.074

8. A. Lenk, M. Klems, J. Nimis, S. Tai, and T. Sandholm, "What's inside the cloud? An architectural map of the cloud landscape," In 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, 2009, pp. 23-31. doi: 10.1109/cloud.2009.5071529

9. R. Buyya, R. N. Calheiros, and X. Li, "Autonomic cloud computing: Open challenges and architectural elements," In 2012 Third International Conference on Emerging Applications of Information Technology, 2012, pp. 3-10. doi: 10.1109/eait.2012.6407847

10. Y. Jadeja, and K. Modi, "Cloud computing-Concepts, architecture and challenges," In 2012 International Conference on Computing, Electronics and Electrical Technologies (ICCEET), 2012, pp. 877-880.

11. T. Erl, R. Puttini, and Z. Mahmood, "Cloud computing: Concepts, technology & architecture," Pearson Education, 2013.

12. H. Tianfield, "Cloud computing architectures," In 2011 IEEE International Conference on Systems, Man, and Cybernetics, 2011, pp. 1394-1399. doi: 10.1109/icsmc.2011.6083853