cloud computing Recently Published Documents

Total documents.

  • Latest Documents
  • Most Cited Documents
  • Contributed Authors
  • Related Sources
  • Related Keywords

Simulation and performance assessment of a modified throttled load balancing algorithm in cloud computing environment

<span lang="EN-US">Load balancing is crucial to ensure scalability, reliability, minimize response time, and processing time and maximize resource utilization in cloud computing. However, the load fluctuation accompanied with the distribution of a huge number of requests among a set of virtual machines (VMs) is challenging and needs effective and practical load balancers. In this work, a two listed throttled load balancer (TLT-LB) algorithm is proposed and further simulated using the CloudAnalyst simulator. The TLT-LB algorithm is based on the modification of the conventional TLB algorithm to improve the distribution of the tasks between different VMs. The performance of the TLT-LB algorithm compared to the TLB, round robin (RR), and active monitoring load balancer (AMLB) algorithms has been evaluated using two different configurations. Interestingly, the TLT-LB significantly balances the load between the VMs by reducing the loading gap between the heaviest loaded and the lightest loaded VMs to be 6.45% compared to 68.55% for the TLB and AMLB algorithms. Furthermore, the TLT-LB algorithm considerably reduces the average response time and processing time compared to the TLB, RR, and AMLB algorithms.</span>

An improved forensic-by-design framework for cloud computing with systems engineering standard compliance

Reliability of trust management systems in cloud computing.

Cloud computing is an innovation that conveys administrations like programming, stage, and framework over the web. This computing structure is wide spread and dynamic, which chips away at the compensation per-utilize model and supports virtualization. Distributed computing is expanding quickly among purchasers and has many organizations that offer types of assistance through the web. It gives an adaptable and on-request administration yet at the same time has different security dangers. Its dynamic nature makes it tweaked according to client and supplier’s necessities, subsequently making it an outstanding benefit of distributed computing. However, then again, this additionally makes trust issues and or issues like security, protection, personality, and legitimacy. In this way, the huge test in the cloud climate is selecting a perfect organization. For this, the trust component assumes a critical part, in view of the assessment of QoS and Feedback rating. Nonetheless, different difficulties are as yet present in the trust the board framework for observing and assessing the QoS. This paper talks about the current obstructions present in the trust framework. The objective of this paper is to audit the available trust models. The issues like insufficient trust between the supplier and client have made issues in information sharing likewise tended to here. Besides, it lays the limits and their enhancements to help specialists who mean to investigate this point.

Cloud Computing Adoption in the Construction Industry of Singapore: Drivers, Challenges, and Strategies

An extensive review of web-based multi granularity service composition.

The paper reviews the efforts to compose SOAP, non-SOAP and non-web services. Traditionally efforts were made for composite SOAP services, however, these efforts did not include the RESTful and non-web services. A SOAP service uses structured exchange methodology for dealing with web services while a non-SOAP follows different approach. The research paper reviews the invoking and composing a combination of SOAP, non-SOAP, and non-web services into a composite process to execute complex tasks on various devices. It also shows the systematic integration of the SOAP, non-SOAP and non-web services describing the composition of heterogeneous services than the ones conventionally used from the perspective of resource consumption. The paper further compares and reviews different layout model for the discovery of services, selection of services and composition of services in Cloud computing. Recent research trends in service composition are identified and then research about microservices are evaluated and shown in the form of table and graphs.

Integrated Blockchain and Cloud Computing Systems: A Systematic Survey, Solutions, and Challenges

Cloud computing is a network model of on-demand access for sharing configurable computing resource pools. Compared with conventional service architectures, cloud computing introduces new security challenges in secure service management and control, privacy protection, data integrity protection in distributed databases, data backup, and synchronization. Blockchain can be leveraged to address these challenges, partly due to the underlying characteristics such as transparency, traceability, decentralization, security, immutability, and automation. We present a comprehensive survey of how blockchain is applied to provide security services in the cloud computing model and we analyze the research trends of blockchain-related techniques in current cloud computing models. During the reviewing, we also briefly investigate how cloud computing can affect blockchain, especially about the performance improvements that cloud computing can provide for the blockchain. Our contributions include the following: (i) summarizing the possible architectures and models of the integration of blockchain and cloud computing and the roles of cloud computing in blockchain; (ii) classifying and discussing recent, relevant works based on different blockchain-based security services in the cloud computing model; (iii) simply investigating what improvements cloud computing can provide for the blockchain; (iv) introducing the current development status of the industry/major cloud providers in the direction of combining cloud and blockchain; (v) analyzing the main barriers and challenges of integrated blockchain and cloud computing systems; and (vi) providing recommendations for future research and improvement on the integration of blockchain and cloud systems.

Cloud Computing and Undergraduate Researches in Universities in Enugu State: Implication for Skills Demand

Cloud building block chip for creating fpga and asic clouds.

Hardware-accelerated cloud computing systems based on FPGA chips (FPGA cloud) or ASIC chips (ASIC cloud) have emerged as a new technology trend for power-efficient acceleration of various software applications. However, the operating systems and hypervisors currently used in cloud computing will lead to power, performance, and scalability problems in an exascale cloud computing environment. Consequently, the present study proposes a parallel hardware hypervisor system that is implemented entirely in special-purpose hardware, and that virtualizes application-specific multi-chip supercomputers, to enable virtual supercomputers to share available FPGA and ASIC resources in a cloud system. In addition to the virtualization of multi-chip supercomputers, the system’s other unique features include simultaneous migration of multiple communicating hardware tasks, and on-demand increase or decrease of hardware resources allocated to a virtual supercomputer. Partitioning the flat hardware design of the proposed hypervisor system into multiple partitions and applying the chip unioning technique to its partitions, the present study introduces a cloud building block chip that can be used to create FPGA or ASIC clouds as well. Single-chip and multi-chip verification studies have been done to verify the functional correctness of the hypervisor system, which consumes only a fraction of (10%) hardware resources.

Study On Social Network Recommendation Service Method Based On Mobile Cloud Computing

Cloud-based network virtualization in iot with openstack.

In Cloud computing deployments, specifically in the Infrastructure-as-a-Service (IaaS) model, networking is one of the core enabling facilities provided for the users. The IaaS approach ensures significant flexibility and manageability, since the networking resources and topologies are entirely under users’ control. In this context, considerable efforts have been devoted to promoting the Cloud paradigm as a suitable solution for managing IoT environments. Deep and genuine integration between the two ecosystems, Cloud and IoT, may only be attainable at the IaaS level. In light of extending the IoT domain capabilities’ with Cloud-based mechanisms akin to the IaaS Cloud model, network virtualization is a fundamental enabler of infrastructure-oriented IoT deployments. Indeed, an IoT deployment without networking resilience and adaptability makes it unsuitable to meet user-level demands and services’ requirements. Such a limitation makes the IoT-based services adopted in very specific and statically defined scenarios, thus leading to limited plurality and diversity of use cases. This article presents a Cloud-based approach for network virtualization in an IoT context using the de-facto standard IaaS middleware, OpenStack, and its networking subsystem, Neutron. OpenStack is being extended to enable the instantiation of virtual/overlay networks between Cloud-based instances (e.g., virtual machines, containers, and bare metal servers) and/or geographically distributed IoT nodes deployed at the network edge.

Export Citation Format

Share document.

  • Trending Now
  • Foundational Courses
  • Data Science
  • Practice Problem
  • Machine Learning
  • System Design
  • DevOps Tutorial

Top 10 Cloud Computing Research Topics in 2020

  • Top 10 Cloud Computing Trends [2024]
  • An Insight to Cloud Computing
  • Top 10 Job Opportunities in Cloud Computing
  • 10 Best Cloud Computing Project Ideas
  • Orchestration in Cloud Computing
  • Cloud computing Research challenges
  • Issues in Cloud Computing
  • Economics of Cloud Computing
  • History of Cloud Computing
  • Cloud Computing Infrastructure
  • Top 5 Cloud Computing Companies to Work For in 2024
  • Security Issues in Cloud Computing
  • Cloud Computing Services in Financial Market
  • Top Cloud Computing Platforms for Machine Learning
  • Cloud Computing Interview Questions
  • How to Make a Career in Cloud Computing?
  • Energy Efficiency in Cloud Computing
  • Principles of Cloud Computing
  • Cloud Computing Platforms and Technologies

Cloud computing has suddenly seen a spike in employment opportunities around the globe with tech giants like Amazon, Google, and Microsoft hiring people for their cloud infrastructure. Before the onset of cloud computing, companies and businesses had to set up their own data centers, allocate resources and other IT professionals thereby increasing the cost. The rapid development of the cloud has led to more flexibility, cost-cutting, and scalability. 

Top-10-Cloud-Computing-Research-Topics-in-2020

The Cloud Computing market its an all-time high with the current market size at USD 371.4 billion and is expected to grow up to USD 832.1 billion by 2025! It’s quickly evolving and gradually realizing its business value along with attracting more and more researchers, scholars, computer scientists, and practitioners. Cloud computing is not a single topic but a composition of various techniques which together constitute the cloud. Below are 10 the most demanded research topics in the field of cloud computing:

1. Big Data

Big data refers to the large amounts of data produced by various programs in a very short duration of time. It is quite cumbersome to store such huge and voluminous amounts of data in company-run data centers. Also, gaining insights from this data becomes a tedious task and takes a lot of time to run and provide results, therefore cloud is the best option. All the data can be pushed onto the cloud without the need for physical storage devices that are to be managed and secured. Also, some popular public clouds provide comprehensive big data platforms to turn data into actionable insights. 

DevOps is an amalgamation of two terms, Development and Operations. It has led to Continuous Delivery, Integration, and Deployment and therefore reducing boundaries between the development team and the operations team. Heavy applications and software need elaborate and complex tech stacks that demand extensive labor to develop and configure which can easily be eliminated by cloud computing. It offers a wide range of tools and technologies to build, test, and deploy applications with a few minutes and a single click. They can be customized as per the client requirements and can be discarded when not in use hence making the process seamless and cost-efficient for development teams.

3. Cloud Cryptography

Data in the cloud is needed to be protected and secured from foreign attacks and breaches. To accomplish this, cryptography in the cloud is a widely used technique to secure data present in the cloud. It allows users and clients to easily and reliably access the shared cloud services since all the data is secured using either the encryption techniques or by using the concept of the private key. It can make the plain text unreadable and limits the view of the data being transferred. Best cloud cryptographic security techniques are the ones that do not compromise the speed of data transfer and provide security without delaying the exchange of sensitive data. 

4. Cloud Load Balancing

It refers to splitting and distributing the incoming load to the server from various sources. It permits companies and organizations to govern and supervise workload demands or application demands by redistributing, reallocating, and administering resources between different computers, networks, or servers. Cloud load balancing encompasses holding the circulation of traffic and demands that exist over the Internet. This reduces the problem of sudden outages, results in an improvement in overall performance, has rare chances of server crashes, and also provides an advanced level of security. Cloud-based servers farms can accomplish more precise scalability and accessibility using the server load balancing mechanism. Due to this, the workload demands can be easily distributed and controlled.

5. Mobile Cloud Computing

It is a mixture of cloud computing, mobile computing, and wireless network to provide services such as seamless and abundant computational resources to mobile users, network operators, and cloud computing professionals. The handheld device is the console and all the processing and data storage takes place outside the physical mobile device. Some advantages of using mobile cloud computing are that there is no need for costly hardware, battery life is longer, extended data storage capacity and processing power improved synchronization of data and high availability due to “store in one place, accessible from anywhere”. The integration and security aspects are taken care of by the backend that enables support to an abundance of access methods. 

6. Green Cloud Computing

The major challenge in the cloud is the utilization of energy-efficient and hence develop economically friendly cloud computing solutions. Data centers that include servers, cables, air conditioners, networks, etc. in large numbers consume a lot of power and release enormous quantities of Carbon Dioxide in the atmosphere. Green Cloud Computing focuses on making virtual data centers and servers to be more environmentally friendly and energy-efficient. Cloud resources often consume so much power and energy leading to a shortage of energy and affecting the global climate. Green cloud computing provides solutions to make such resources more energy efficient and to reduce operational costs. This pivots on power management, virtualization of servers and data centers, recycling vast e-waste, and environmental sustainability. 

7. Edge Computing

It is the advancement and a much more efficient form of Cloud computing with the idea that the data is processed nearer to the source. Edge Computing states that all of the computation will be carried out at the edge of the network itself rather than on a centrally managed platform or the data warehouses. Edge computing distributes various data processing techniques and mechanisms across different positions. This makes the data deliverable to the nearest node and the processing at the edge. This also increases the security of the data since it is closer to the source and eliminates late response time and latency without affecting productivity.

8. Containerization

Containerization in cloud computing is a procedure to obtain operating system virtualization. The user can work with a program and its dependencies utilizing remote resource procedures. The container in cloud computing is used to construct blocks, which aid in producing operational effectiveness, version control, developer productivity, and environmental stability. The infrastructure is upgraded since it provides additional control over the granular activities over the resources. The usage of containers in online services assists storage with cloud computing data security, elasticity, and availability. Containers provide certain advantages such as a steady runtime environment, the ability to run virtually anywhere, and the low overhead compared to virtual machines. 

9. Cloud Deployment Model

There are four main cloud deployment models namely public cloud, private cloud, hybrid cloud, and community cloud. Each deployment model is defined as per the location of the infrastructure. The public cloud allows systems and services to be easily accessible to the general public. Public cloud could also be less reliable since it is open to everyone e.g. Email. A private cloud allows systems and services to be accessible inside an organization with no access to outsiders. It offers better security due to its access restrictions. Hybrid cloud is a mixture of private and public clouds with the critical activities being performed using private cloud and non-critical activities being performed using the public cloud. Community cloud allows system and services to be accessible by a group of an organization.

10. Cloud Security

Since the number of companies and organizations using cloud computing is increasing at a rapid rate, the security of the cloud is a major concern. Cloud computing security detects and addresses every physical and logical security issue that comes across all the varied service models of code, platform, and infrastructure. It collectively addresses these services, however, these services are delivered in units, that is, the public, private, or hybrid delivery model. Security in the cloud protects the data from any leakage or outflow, theft, calamity, and removal. With the help of tokenization, Virtual Private Networks, and firewalls data can be secured. 

Please Login to comment...

Similar reads.

author

  • Cloud-Computing

Improve your Coding Skills with Practice

 alt=

What kind of Experience do you want to share?

Future of cloud computing: 5 insights from new global research

https://storage.googleapis.com/gweb-cloudblog-publish/images/FoCC_databloghero_v7_1.max-2600x2600.jpg

Carol Carpenter

VP of Cloud Product Marketing

Research shows that cloud computing will transform every aspect of business, from logistics to customer relationships to the way teams work together, and today’s organizations are preparing for this seismic shift. A new report from Google on the future of cloud computing combines an in-depth look at how the cloud is shaping the enterprise of tomorrow with actionable advice to help today’s leaders unlock its benefits. Along with insights from Google luminaries and leading companies, the report includes key findings from a research study that surveyed 1,100 business and IT decision-makers from around the world. Their responses shed light on the rapidly evolving technology landscape at a global level, as well as variations in cloud maturity and adoption trends across individual countries. Here are five themes that stood out to us from this brand-new research.

1. Cloud computing will move to the forefront of enterprise technology over the next decade, backed by strong executive support.

Globally, 47 percent of survey participants said that the majority of their companies’ IT infrastructures already use public or private cloud computing. When we asked about predictions for 2029, that number jumped 30 percentage points. C-suite respondents were especially confident that the cloud will reign supreme within a decade: More than half anticipate that it will meet at least three-quarters of their IT needs, while only 40 percent of their non-C-suite peers share that view. What’s the takeaway? The cloud already plays a key role in enterprise technology, but the next 10 years will see it move to the forefront—with plenty of executive support. Here’s how that data breaks down around the world.

2. The cloud is becoming a significant driver of revenue growth.

Cloud computing helps businesses focus on improving efficiency and fostering innovation, not simply maintaining systems and status quos. So it’s not surprising that 79 percent of survey respondents already consider the cloud an important driver of revenue growth, while 87 percent expect it to become one within a decade. C-suite respondents were just as likely as their non-C-suite peers to anticipate that the cloud will play an important role in driving revenue growth in 2029. This tells us that decision-makers across global organizations believe their future success will hinge on their ability to effectively apply cloud technology.

3. Businesses are combining cloud capabilities with edge computing to analyze data at its source.

Over the next decade, the cloud will continue to evolve as part of a technology stack that increasingly includes IoT devices and edge computing, in which processing occurs at or near the data’s source. Thirty-three percent of global respondents said they use edge computing for a majority of their cloud operations, while 55 percent expect to do so by 2029. The United States lags behind in this area, with only 18 percent of survey participants currently using edge computing for a majority of their cloud operations, but that figure grew by a factor of 2.5 when respondents looked ahead to 2029. As more and more businesses extend the power and intelligence of the cloud to the edge, we can expect to see better real-time predictions, faster responses, and more seamless customer experiences.

4. Tomorrow’s businesses will prioritize openness and interoperability.

In the best cases, cloud adoption is part of a larger transformation in which new tools and systems positively affect company culture. Our research suggests that businesses will continue to place more value on openness over the next decade. By 2029, 41 percent of global respondents expect to use open-source software (OSS) for a majority of their software platform, up 14 percentage points from today. Predicted OSS use was nearly identical between IT decision-makers and their business-oriented peers, implying that technology and business leaders alike recognize the value of interoperability, standardization, freedom from vendor lock-in, and continuous innovation.

5. On their journey to the cloud, companies are using new techniques to balance speed and quality.

To stay competitive in today’s streaming world, businesses face growing pressure to innovate faster—and the cloud is helping them keep pace. Sixty percent of respondents said their companies will update code weekly or daily by 2029, while 37 percent said they’ve already adopted this approach. This tells us that over the next 10 years, we’ll see an uptick in the use of continuous integration and delivery techniques, resulting in more frequent releases and higher developer productivity.

As organizations prepare for the future, they will need to balance the need for speed with maintaining high quality. Our research suggests that they’ll do so by addressing security early in the development process and assuming constant vulnerability so they’re never surprised. More than half of respondents said they already implement security pre-development, and 72 percent plan to do so by 2029.

Cloud-based enterprises will also rely on automation to maintain quality and security as their operations become faster and more continuous. Seventy percent of respondents expect a majority of their security operations to be automated by 2029, compared to 33 percent today.

Our Future of Cloud Computing report contains even more insights from our original research, as well as a thorough analysis of the cloud’s impact on businesses and recommended steps for unlocking its full potential. You can download it here .

  • Google Cloud
  • Inside Google Cloud

Related articles

https://storage.googleapis.com/gweb-cloudblog-publish/images/publicsector2022.max-700x700.jpg

UC Davis, VALID AI and Google Cloud collaborate to overcome SDOH Challenges with generative AI

By Brent Mitchell • 4-minute read

https://storage.googleapis.com/gweb-cloudblog-publish/images/007-GBH-ResearchSection_1.max-700x700.png

Announcing Google Cloud AI and Research Days to help accelerate scientific discovery

By Nicole DeSantis • 2-minute read

In a pioneering agreement, Google Public Sector and UC Riverside launch new model for research access

By Karen Dahut • 3-minute read

Salk Institute leverages Google Cloud for brain research—and launches their transformation to the cloud

By Nicole DeSantis • 4-minute read

software engineering research topics cloud computing

Research Advances in Cloud Computing

  • © 2017
  • Sanjay Chaudhary 0 ,
  • Gaurav Somani 1 ,
  • Rajkumar Buyya 2

School of Engineering and Applied Science, Ahmedabad University, Ahmedabad, India

You can also search for this editor in PubMed   Google Scholar

Department of Computer Science and Engineering, Central University of Rajasthan, Ajmer, India

School of computing and information systems, the university of melbourne, melbourne, australia.

  • Presents detailed insights into the research that drives the future of cloud computing
  • Focuses on open research problems
  • Offers a comprehensive overview of the research areas and recent work
  • Includes supplementary material: sn.pub/extras

52k Accesses

342 Citations

20 Altmetric

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

Access this book

  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
  • Durable hardcover edition

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (18 chapters)

Front matter, serverless computing: current trends and open problems.

  • Ioana Baldini, Paul Castro, Kerry Chang, Perry Cheng, Stephen Fink, Vatche Ishakian et al.

Highly Available Clouds: System Modeling, Evaluations, and Open Challenges

  • Patricia Takako Endo, Glauco Estácio Gonçalves, Daniel Rosendo, Demis Gomes, Guto Leoni Santos, André Luis Cavalcanti Moreira et al.

Big Data Analytics in Cloud—A Streaming Approach

  • Ratnik Gandhi

A Terminology to Classify Artifacts for Cloud Infrastructure

  • Fábio Diniz Rossi, Rodrigo Neves Calheiros, César Augusto Fonticielha De Rose

Virtual Networking with Azure for Hybrid Cloud Computing in Aneka

  • Adel Nadjaran Toosi, Rajkumar Buyya

Building Efficient HPC Cloud with SR-IOV-Enabled InfiniBand: The MVAPICH2 Approach

  • Xiaoyi Lu, Jie Zhang, Dhabaleswar K. Panda

Resource Procurement, Allocation, Metering, and Pricing in Cloud Computing

  • Akshay Narayan, Parvathy S. Pillai, Abhinandan S. Prasad, Shrisha Rao

Dynamic Selection of Virtual Machines for Application Servers in Cloud Environments

  • Nikolay Grozev, Rajkumar Buyya

Improving the Energy Efficiency in Cloud Computing Data Centres Through Resource Allocation Techniques

  • Belén Bermejo, Sonja Filiposka, Carlos Juiz, Beatriz Gómez, Carlos Guerrero

Recent Developments in Resource Management in Cloud Computing and Large Computing Clusters

  • Richard Olaniyan, Muthucumaru Maheswaran

Resource Allocation for Cloud Infrastructures: Taxonomies and Research Challenges

  • Benjamín Barán, Fabio López-Pires

Many-Objective Optimization for Virtual Machine Placement in Cloud Computing

  • Fabio López-Pires, Benjamín Barán

Performance Modeling and Optimization of Live Migration of Virtual Machines in Cloud Infrastructure

  • Minal Patel, Sanjay Chaudhary, Sanjay Garg

Analysis of Security in Modern Container Platforms

  • Samuel Laurén, M. Reza Memarian, Mauro Conti, Ville Leppänen

Identifying Evidence for Cloud Forensic Analysis

  • Changwei Liu, Anoop Singhal, Duminda Wijesekera

An Access Control Framework for Secure and Interoperable Cloud Computing Applied to the Healthcare Domain

  • Mohammed S. Baihan, Steven A. Demurjian

Security and Privacy Issues in Outsourced Personal Health Record

  • Naveen Kumar, Anish Mathuria

Applications of Trusted Computing in Cloud Context

  • Mohammad Reza Memarian, Diogo Fernandes, Pedro Inácio, Ville Leppänen, Mauro Conti
  • Distributed Systems
  • Cloud Computing
  • Virtualization
  • Cloud Security
  • Cloud Architecture

About this book

This book addresses the emerging area of cloud computing, providing a comprehensive overview of the research areas, recent work and open research problems. The move to cloud computing is no longer merely a topic of discussion; it has become a core competency that every modern business needs to embrace and excel at. It has changed the way enterprise and internet computing is viewed, and this success story is the result of the long-term efforts of computing research community around the globe. It is predicted that by 2026 more than two-thirds of all enterprises across the globe will be entirely run in cloud. These predictions have led to huge levels of funding for research and development in cloud computing and related technologies.

Accordingly, universities across the globe have incorporated cloud computing and its related technologies in their curriculum, and information technology (IT) organizations are accelerating their skill-set evolution in order to be better prepared to manage emerging technologies and public expectations of the cloud, such as new services.

Editors and Affiliations

Sanjay Chaudhary

Gaurav Somani

Rajkumar Buyya

About the editors

Dr. Sanjay Chaudhary is a Professor and Associate Dean of the School of Engineering and Applied Science, Ahmedabad University, Ahmedabad, India. His research areas are data analytics, cloud computing, and ICT applications in agriculture and rural development. He has authored four books, six book chapters, and published more than hundred research papers and ten literary articles in international conferences, workshops, and journals. He has served on the program committees of leading international conferences and workshops, and he is also a member of the review committees of leading journals. He holds a doctorate degree in computer science from Gujarat Vidyapeeth, Ahmedabad, India. Earlier, he worked as a Professor and Dean (Academics Programs) at DA-IICT. He has also worked on various large-scale software development projects for the corporate sector, co-operative sector, and government organizations. He is actively involved in various consultancy and enterprise application development projects.

Gaurav Somani is an Assistant Professor at the Department of Computer Science and Engineering at the Central University of Rajasthan (Ajmer), India. He has submitted his PhD in Computer Science and Engineering from MNIT, Jaipur, India. His research interests include distributed systems, network security, cloud computing, and open-source technologies. He has published number of papers in various conferences and journals of international repute and is a reviewer of many top journals. Some of his top papers are published in highly reputed journals such as Computer Networks, Annals of Telecommunications, Computer Communications, IEEE Cloud Computing, Computers and Electrical Engineering, FGCS, and IEEE Cloud. He has written a book on “Scheduling and Isolation in Virtualization” which is published by VDM Verlag Dr. Muller Publishers, Germany. This book is used as a text/reference book in some graduate-level programs across the globe. He is also a part of multiple international conferences across the globe where he has played a role of TPC member, session chair, and invited speaker. He was the keynote and the tutorial chair at the ICISS 2016. He is a member of IEEE and ACM.

Dr. Rajkumar Buyya is a Redmond Barry Distinguished Professor of Computer Science and Software Engineering and Director of the Cloud Computing and Distributed Systems (CLOUDS) Laboratory at the University of Melbourne, Australia. He is also serving as the founding CEO of Manjrasoft, a spin-off company of the university, commercializing its innovations in cloud computing. He served as Future Fellow of the Australian Research Council during 2012–2016. He has authored over 525 publications and seven text books including ``Mastering Cloud Computing'' published by McGraw Hill, China Machine Press, and Morgan Kaufmann for Indian, Chinese, and international markets, respectively. He has also edited several books including ``Cloud Computing: Principles and Paradigms''(Wiley Press, USA, Feb 2011). He is one of the highly cited authors in computer science and software engineering worldwide (h-index=112, g-index=245, 63,900+citations). Microsoft Academic Search Index ranked Dr. Buyya as #1 author in the world (2005–2016) for both field rating and citations evaluations in the area of Distributed and Parallel Computing. Recently, Dr. Buyya is recognized as “2016 Web of Science Highly Cited Researcher” by Thomson Reuters.

Bibliographic Information

Book Title : Research Advances in Cloud Computing

Editors : Sanjay Chaudhary, Gaurav Somani, Rajkumar Buyya

DOI : https://doi.org/10.1007/978-981-10-5026-8

Publisher : Springer Singapore

eBook Packages : Computer Science , Computer Science (R0)

Copyright Information : Springer Nature Singapore Pte Ltd. 2017

Hardcover ISBN : 978-981-10-5025-1 Published: 31 January 2018

Softcover ISBN : 978-981-13-5296-6 Published: 09 December 2018

eBook ISBN : 978-981-10-5026-8 Published: 28 December 2017

Edition Number : 1

Number of Pages : XX, 465

Number of Illustrations : 45 b/w illustrations, 81 illustrations in colour

Topics : Computer Communication Networks , Computer Hardware , Systems and Data Security , Information Systems Applications (incl. Internet)

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

For enquiries call:

+1-469-442-0620

banner-in1

  • Cloud Computing

Top 22 Cloud Computing Project Ideas in 2024 [Source Code]

Home Blog Cloud Computing Top 22 Cloud Computing Project Ideas in 2024 [Source Code]

Play icon

The simplest and most effective way to gain proficiency in a domain is to focus on getting hands-on experience. When you work on live projects, you face real issues, gain familiarity with the actual scenarios, and gain expert-level understanding. So, when you plan and start your career in the cloud industry, you should work on a cloud computing project. It will help you understand the industry better. Moreover, you learn about the future scope of cloud computing. Based on this experience, you can choose the certifications that can boost your career and help you fetch excellent job opportunities. The idea behind working on cloud computing projects is to understand the field and plan the professional journey to get fruitful results.  

In this article, we will discuss what is a cloud computing project, why it is important, and a few examples for better understanding.  

List of Top Cloud Computing Projects Ideas With Source Code

Learning cloud computing starts with getting hands-on experience. Check out the and get started with the cloud: 

1. Cloud-enabled attendance system

We can use a cloud-enabled automatic attendance system to scan details. Also, all the scanned information can be directly synchronized and stored on the cloud in real-time. Detailed information like check-in time, check-out time, date, and total working hours, to name a few, can be stored and saved. Administrators must register new students/employees on the system and provide some personal information. 

Cloud-enabled attendance system

Source Code:  Cloud-Enabled Attendance System

Advantages  Of a Cloud-Enabled Attendance System: 

  • Data and Analytics: You can easily generate reports 
  • Flexibility: You can track attendance in a variety of ways 
  • Remote management: Cloud-based attendance systems make use of software that can be accessed from anywhere on any device that has Internet access. 

Disadvantages  Of a Cloud-Enabled Attendance System: 

  • Not effective in monitoring buddy punching: This software is ineffective at detecting buddy punching. There is a greater possibility of malpractice occurring here. However, if it is equipped with biometric technology, it can be properly monitored. 
  • Difficult to maintain and repair:nMaintaining and repairing software is difficult. Though it may be uncommon, once damaged, there will be costs associated with repairing it. 
  • Ineffective when there is no power supply: Without a power supply, the software is of no use. The entire system is powered by electricity. This is not the case with the traditional method of taking attendance. 

2. Online blood bank system

Using cloud computing, we can create a central repository for numerous blood deposits, including blood details and depositor information. The blood details would include blood type, storage area, and storage date to help maintain and monitor the blood depositors. This cloud-based system would allow for greater transparency in determining the availability of the desired blood depositor. This system will also contain patient and contact information. 

Cloud Computing Project Ideas

Source Code : Online Blood Bank System

Advantages of Online Blood Bank System 

  • Error probability is reduced to a minimum. 
  • Easy and effective information retrieval. 
  • The system shows the blood nearing expiry and those that have expired. Hence the unhealthy blood can easily be discarded. 

3. Online cloud-enabled bookstore system

This system can function as an internet bookstore by utilizing SQL and C#. The books would be divided into sections to help users find their desired book without becoming overwhelmed by a database. Additionally, the bookstore records additional information such as a brief synopsis of the books. A notification system is added to help users stay up to date on their eagerly anticipated books and their availability. 

Source Code: Online Cloud-Enabled Bookstore System

Advantages  of Online Cloud-Enabled Book Store System 

  • Lower costs as users are not required to purchase a powerful computer or server to support the system's operation. 
  • Lower barriers to use. uses the service through the user's browser, the overall interface will be clearer and clearer, and the display effect of each functional module will be more intuitive and adapt to the user’s device 
  • Higher security as maintenance of the server is the responsibility of the system supplier. 

4. Data redundancy removal system

This project is focused on accurately removing unnecessary and redundant data in a short amount of time. It accomplishes this by classifying the test data as redundant or false positive. Also, the cloud-enabled system validates the newly-added data to keep the database free from duplicity. If the data is not found in the database, new data gets appended.

Source Code:  Data redundancy removal system

Advantages  of Data Redundancy Removal System 

  • Alternative data backup method 
  • Better data security 
  • Faster data access and updates 
  • Improved reliability 

5. Detecting data leaks using SQL injection

This cloud-enabled data leak detection system operates over the Internet and does not require any particular system configuration. The system aims to enhance security and provide measures against SQL injection hacking. By storing users’ information in AES 256 encryption form, it meets all the security needs. It injects SQL through a capability code and establishes a connection between the cloud server and the application itself; this system doubles the security against it.

Source Code:  Data Leakage Detection

Advantages  of This Project 

  • Get 100% database security and detect data leakers effortlessly. 
  • Distributors can easily identify counterfeit agents leaking their confidential data and take strict action against them. 

6. Cloud-based bus pass system

It is a cloud-based adaptation of purchasing tickets over the Internet. This solves many common problems, such as misplaced, stolen, or incorrectly priced tickets. In addition, if the load on a typical bus booking website is too high, the website chokes and stops working. However, an additional load can be handled by provisioning new servers in the computing. 

Source Code:  Cloud-based Bus Pass System

Advantages of Cloud-based Bus Pass System 

  • Allows customers to check the availability of bus tickets before purchasing them 
  • Secure. Passengers must first register with the system to verify their identity. After they have been verified, the system allows them to book passes for any route online. 
  • Users can recharge using their credit/debit cards. 

7. Making a chatbot

A chatbot is an AI-enabled software designed to interact with users when they visit a website. These bots are assigned to websites to streamline user interaction when they land on the website for the first time. The goal is to provide real-time and immediate responses to customer inquiries. To work on the chatbot application, you can use retrieval-based or generative-based models. If you want to use the chatbot on a commercial website, you should pre-define the input patterns.

Source Code:  Chatbot

Advantages  of Chatbots 

  • Seamless live communication 
  • Reduced people-to-people interactions 
  • Makes customer service available 24/7

8. Secure text transfer 

Encryption is essential to protect confidential data safe against unauthorized access or misuse. This encryption safeguards confidential information in a key-password combination. This combination employs Diffie-Hellman key exchange, which applies to private and public encryption concepts.

This project can be used to exchange text messages while maintaining maximum security and speed. This system can be modified and repurposed to work for image exchange. SQL databases to store all information for exchange strengthen the entire system.

Source Code:  Secure Text Transfer

Advantages of Secure Text Transfer System 

  • Content is encrypted to prevent access by hackers and unauthorized people. 
  • .NET framework simplifies the development process. 

9. Bug tracking functionality

Using cloud computing, developers could identify the type and origin of bugs by simply logging into the application. The project will be divided into three parts: customer, administrator, and staff. 

By entering a username and password, the customer will create an account. They can log in to the bug tracking application with their credentials and send a bug report with screenshots of the bugs they encountered. Staff can log in using their respective accounts to view bugs and determine whether they need to be fixed. And administrators can contact the user directly about the bugs they sent and quickly resolve them. Depending on the load of the reports, this can vary significantly. 

software engineering research topics cloud computing

Source Code:  Bug Tracking System

Advantages  of Bug Tracking System 

  • Deliver a high-quality product. 
  • Better communication and connectivity. 
  • Better customer service. 

Enroll in KnowledgeHut training and courses to start your journey today. We provide study materials, cloud computing projects pdf, and the best resources to help you reach your cloud computing goals. Reach out to us to know our Cloud Computing course duration and fee in detail . 

Cloud Computing Projects for Beginners

Are you new to the cloud and looking to explore your knowledge in cloud computing? There is no better way than trying some hands-on experience with a few basic projects. Here is a list of cloud computing projects for beginners that you must certainly give it a try. 

1. Attendance tracking 

This allows schools, colleges, institutions, and even offices to keep track of students' and employees' absences. Students and employees can mark their attendance by logging in, which is saved in the database and can later be checked by the institute's office. 

Source Code: Attendance Tracking

2. Bus ticketing 

Allow passengers to book bus tickets remotely. There will be no more hassles or concerns if the ticket is misplaced. Distributing tickets and passes to passengers can be done quickly and seamlessly. Also, passengers can use the bus ticketing app to check updates such as seat availability, schedules and timings, discounts, and much more. 

Source Code: Bus Ticketing

3. Automation of university or college data 

This project will assist you in creating a portal for a university or college. This portal allows them to register students, track their placements in various companies, and view their final results. 

While it provides separate login portals for teachers and students, it also serves as a liaison between staff, students, and companies to deliver necessary information, collect feedback, declares results, etc. 

Source Code: Automation of University

4. Personal cloud 

You can create a personal cloud server with this project. Raspberry Pi and a Micro SD card will be required to build a private cloud. The hard drive will be the primary cloud storage in this project, and it will help you understand how a cloud server works. 

Source Code: Personal Cloud

5. Android Offloading 

Installing and offloading the processing requirements of an application is strenuous and time-consuming. The android offloading project aims to solve the problem by making it easy for applications to overload the compute parts explicitly. Using static analysis, this framework enhances an app's functionality. Users can choose a process and files to be encrypted and stored in the cloud. Visit AWS Cloud Practitioner Essentials Certification Training and learn AWS from scratch.

Source Code: Android Offloading

Intermediate Cloud Computing Projects with Source Code

Suppose you have a basic understanding of the cloud basics and you are comfortable working with computing, storage, and security. In that case, you must try a step forward than the entry-level projects. Here is the list of intermediate cloud computing projects from GitHub with source code. Let us check each in detail: 

1. Online blood bank system 

This cloud-based application serves as a central information database for the various blood deposits, including the donor's name and blood type information. The cloud can also store information such as blood type, storage data, blood type availability in a given area, etc. This facilitates quick access to blood in an emergency. 

GitHub Source Code: Online Blood Bank System  

2. Information Chatbot 

Most companies have implemented chatbots on their websites to improve customer service and increase efficiency. In this project, you will create a chatbot in Python that will interact with users, answer their questions, and collect data that you will save in a cloud database. 

GitHub Source Code: Information Chatbot  

3. Online bookstore 

This application can keep a catalog of books with the title, author, price, and even the ability to read them online. For the convenience of the customers, the books can be classified according to several criteria, such as author, genre, year of publication, and so on. 

GitHub Source Code: Online Bookstore  

4. E-learning 

Online education platforms are nothing new to today's generation. These platforms have their advantages, resources, and time and cost flexibility and thus rank among the most popular learning mediums. Converting the project to a cloud project can drastically reduce costs. A learning space where study materials and relevant videos are kept for the learner's benefit. They are available for students to access and use as needed. 

GitHub Source Code: E-learning  

Looking to boost your career? Enroll in our ITIL certification course online ! Gain valuable skills and knowledge to excel in the ever-evolving IT industry. Don't miss out, sign up today!

Advanced Cloud Computing Projects with Source Code

If you are a professional and have a sound understanding of cloud technologies, then you must opt for advanced cloud computing projects to elevate your skills to the next level. Here are a few hard-to-crack cloud computing projects with source code: 

1. Bug tracking 

Bug tracking is a project aimed at detecting and tracking the type and location of a bug on a website or app. Some common real-world applications designed using this concept include Backlog and Zoho bug tracker. 

GitHub Source Code: Bug tracking  

2. File storage system using hybrid cryptography

The project's goal is to secure the files using hybrid cryptography. Such applications are used in banking applications and systems to protect information and data sets. 

You can encrypt the files with Blowfish because it is accurate and fast. Use symmetric algorithms for decryption. Even in remote servers, the hybrid technique can provide exceptional cloud security. With this project, you can add data security to your skill set, which is in high demand due to the increased frequency of security risks and attacks. Cryptography will be used to convert the data sets into unreadable forms. 

GitHub Source Code: File storage system

3. Rural banking 

This cloud project aims to create a cloud-based banking system for rural areas where banking facilities and amenities are inadequate to provide people with banking convenience.

GitHub Source Code: Rural banking

4. Data leaks 

SQL injection refers to data leakage in the database as a common business problem. It is an excellent portal for anyone working or planning to work as an e-commerce platform. The primary aim of SQL injectors is to safeguard data and secure the privacy of the information from scammers. Developers employ standard encryption technology to create this SQL injection system

GitHub Source Code: Data leaks

What is Cloud Computing?

Cloud computing refers to the delivery of computing services such as servers, storage, databases, and networking over the internet. Verses the traditional approach, the new cloud-based to provides faster innovation, more flexible resources, and economies of scale.

The three most in-demand Cloud computing services are: 

  • Software as a Service (SaaS):  SaaS is a software distribution model in which a cloud service provider hosts services. End-users can use these services using the internet. Therefore, there is no need to install any software on the device explicitly. Examples: Gmail, Microsoft Office 365, Slack, etc. 
  • Platform as a Service (PaaS):  PaaS is a cloud computing model where customers receive hardware and software tools from a third-party supplier over the Internet. Examples: Google App Engine, AWS (Amazon Web Services), Elastic Beanstalk , etc. 
  • Infrastructure as a Service (IaaS):  IaaS cloud computing service offers pay-as-you-go that provides basic computation, storage, and networking resources on demand. Examples: Microsoft Azure, Amazon Web Services (AWS), etc.

Importance of Cloud Computing Projects

Whether you a professional getting started with cloud computing or an experienced folk with experience in the cloud, these projects will help you streamline your learning process in many ways. Check out the importance of cloud computing projects and why it is a must for you: 

  • Cloud computing applications cover many domains, technologies, scales, and applications. Cloud computing mini projects or real-time cloud computing projects will provide adequate exposure and experience with cloud technologies. 
  • With the massive expansion of both technologies, virtualization and cloud computing projects are in high demand. Cloud computing has several applications in terms of programming languages and frameworks. Java cloud computing projects, Android cloud computing projects, PHP cloud computing projects, and other popular programming languages can be developed. 
  • Cloud computing projects for students have many applications in their academic careers. Cloud delivery and deployment models can be used to develop cloud computing projects for final-year engineering or cloud computing projects for MTech. Cloud computing projects are used in entertainment, education, healthcare, retail, banking, marketing, and other industrial and business domains. 

Factors Affecting Cloud Computing

Cloud computing based on the pay-as-you-go model is affected by a number of factors. Let us discuss each in brief: 

  • Cost:  The developers must keep in mind that it must be cost-effective and allow the company to achieve cost-saving benefits. Most businesses choose Cloud Computing because it is less expensive. 
  • Application in the future:  Its potential applications should be designed so that they not only benefit the company in terms of current needs but are also adaptable enough to benefit the organization in the future as changes occur. 
  • Mobility:  It is essential to design a Cloud Computing project to be easily moved between private and public clouds to check and access resources or data. 
  • Security:  Security is the top priority when considering the entire aspect of data and resources. As a result, data security should be prioritized while a project is being developed. 
  • Increased bandwidth:  When working in the cloud, it is important to consider increased bandwidth. Increased bandwidth significantly reduces transfer times, especially when handling big chunks of data.

Best Platforms to Work on Cloud Computing Project   

Cloud offers different platforms on which you can run your projects. These platforms provide specific features based on which you can handle projects where you need to manage those particular aspects. Some of the cloud computing project platforms are:  

  • Microsoft Azure:  Azure provides a wide range of services, making it the most accessible platform in the cloud environment. Any organization with any requirements can opt for Microsoft Azure as it will cater to all of them. It would be fair to say that Microsoft Azure is a dependable option for enterprises.  
  • Google Cloud:  This platform provides new-age companies with a trustworthy, user-friendly, and protective cloud environment to the organizations. You get enough services in Google Cloud to cater to all the IaaS or PaaS requirements.  
  • IBM Cloud:  The three models that IBM Cloud primarily focuses on are IaaS (infrastructure as a service), SaaS (software as a service), and PaaS (platform as a service). It is a cost-effective platform where you can make an adjustment to reduce the overall expense.  

Cloud is a high-demand domain with an increasing number of opportunities. Companies are switching to cloud environments because of the accessibility and data safety features. So, it would be fruitful to consider planning a career in this domain. If you can gain proficiency and prove your worth in the market, you can enjoy a monetarily sound and secure professional career. Start by getting all the information about this industry and find projects that can give you the right kind of experience. You can also join Cloud Computing certification courses that can train you in the right tools and techniques to help you establish a promising professional career in the cloud. If you plan everything strategically, your dream job is not far-fetched.

Frequently Asked Questions (FAQs)

These are the projects one must do to know how the notions of cloud computing can be applied in the real world. 

Here are some cloud computing projects for beginners that you can build to learn more about the technology while also having fun: 

 A human-interfaced cloud-based student data chatbot. 

Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).

The father of cloud computing is American computer scientist J.C.R. Licklider.

The cost considerations in a cloud computing project include predicting the cost of cloud service. Furthermore, the cost of tools and the expense of individual resources also get included in cost consideration. 

The security considerations in a cloud computing project include network security risks. Furthermore, the cloud relies on shared resources, so you should consider separation and segmentation. 

The common challenges in implementing a cloud computing project include data security and privacy issues, multi-cloud environments, and high network dependencies. 

Profile

Kingson Jebaraj

Kingson Jebaraj is a highly respected technology professional, recognized as both a Microsoft Most Valuable Professional (MVP) and an Alibaba Most Valuable Professional. With a wealth of experience in cloud computing, Kingson has collaborated with renowned companies like Microsoft, Reliance Telco, Novartis, Pacific Controls UAE, Alibaba Cloud, and G42 UAE. He specializes in architecting innovative solutions using emerging technologies, including cloud and edge computing, digital transformation, IoT, and programming languages like C, C++, Python, and NLP. 

Avail your free 1:1 mentorship session.

Something went wrong

Upcoming Cloud Computing Batches & Dates

Course advisor icon

COMMENTS

  1. Top 10 Cloud Computing Research Topics of 2024

    4. Blockchain data-based cloud data integrity protection mechanism. The "Blockchain data-based cloud data integrity protection mechanism" paper suggests a method for safeguarding the integrity of cloud data and which is one of the Cloud computing research topics. In order to store and process massive amounts of data, cloud computing has grown ...

  2. cloud computing Latest Research Papers

    The paper further compares and reviews different layout model for the discovery of services, selection of services and composition of services in Cloud computing. Recent research trends in service composition are identified and then research about microservices are evaluated and shown in the form of table and graphs. Download Full-text.

  3. Cloud computing research: A review of research themes, frameworks

    Cloud computing research started to gain recognition around 2009 and has seen considerable rise over the years. From 6 journal articles in year 2009, cloud computing research continues to rise yearly as there are over 200 journal articles currently. ... Advances in Engineering Software: 1: 1: 2: 1%: Communications of the Association for ...

  4. Top 10 Cloud Computing Research Topics in 2020

    Below are 10 the most demanded research topics in the field of cloud computing: 1. Big Data. Big data refers to the large amounts of data produced by various programs in a very short duration of time. It is quite cumbersome to store such huge and voluminous amounts of data in company-run data centers. Also, gaining insights from this data ...

  5. Future of cloud computing: 5 insights from new global research

    Here are five themes that stood out to us from this brand-new research. 1. Cloud computing will move to the forefront of enterprise technology over the next decade, backed by strong executive support. Globally, 47 percent of survey participants said that the majority of their companies' IT infrastructures already use public or private cloud ...

  6. Software Engineering for the Cloud: A Research Roadmap

    This paper presents the results of a systematic literature review where it tried to understand how researchers from the software engineering field are viewing the cloud computing paradigm, and identified ten software engineering research opportunities focused specifically on cloud computing. Expand. View on IEEE. lbd.dcc.ufmg.br. Save to Library.

  7. Systematic analysis of software development in cloud computing

    The suggested study has highlighted the important research topics in cloud computing and has provided answers to some of the formulated research questions. A second consequence of the study is that future researchers and practitioners must analyze the proposed area to get relevant insights and information from it.

  8. Software Engineering in the Cloud

    The computing infrastructure on which engineers develop and deploy software has evolved significantly in recent years. The rapid growth of cloud computing services mean that infrastructure and platform components are becoming more decentralized (owned by others, often far away from the development or operating organization) and more elastic (with the ability to provision and de-provision them ...

  9. Software Engineering in the Era of Cloud Computing

    Presents case studies describing the benefits, challenges and best practices with respect to software engineering deploying the cloud paradigm; Serves as a reference resource for students, researchers and practitioners in the areas of software engineering and distributed computing; Includes supplementary material: sn.pub/extras

  10. Cloud Software Engineering

    Cloud is a distributed ecosystem and differs significantly from on-premise software development platform. Cloud application development is built upon a service-based architecture, application programming interface driven communications, container-based infrastructure and a bias for DevOps process such as continuous improvement, agile development, continuous delivery and collaborative ...

  11. Cloud Computing: A Systematic Literature Review and Future Agenda

    The purpose of this study is to analyze and classify the contributions of the studies published in the. cloud computing f ield. The cloud literature is analyzed systematically from the management ...

  12. Software Engineering for the Cloud: A Research Roadmap

    Having arisen from the industry, cloud computing is receiving increasing attention from the academy. We are witnessing an increasing number of papers dedicated to experience reports and proposal of methods, processes and tools focused on cloud-related technology. Researchers are also attempting to identify and formalize the main concepts behind cloud computing, forming a basis for future ...

  13. (PDF) Cloud-Based Software Engineering

    ABSTRACT. The seminar on cloud -based softwa re engine ering in 2013 covered many interestin g topics re lated to cloud. computing and softw are e ngineering. T hese p roceedings focus on decision ...

  14. 12 Latest Cloud Computing Research Topics

    Virtualizations infrastructure. Software platform. Identity management. Access control. There is some important research direction in Cloud Security in areas such as trusted computing, privacy-preserving models, and information-centric security. These are the following Trending Cloud Computing Research Topics.

  15. Security Challenges in Software Engineering for the Cloud: A Systematic

    Some of the notable reviewed articles regarding either software engineering and its role on cloud security issues or just cloud computing issues include an article by Kaur and Singh [], which is a review of cloud computing security issues.The authors assert that third-party inclusion on cloud services is one of the significant security concerns although it is important to note that the authors ...

  16. PDF Research Gaps and Trends in Cloud Computing: A Systematic Mapping Study

    Systematic Mapping is an evidence-based review methodology for secondary studies (i.e. literature reviews). This methodology uses categorization and thematic analysis to structure and summarize primary studies. It is particularly suitable for providing high-level overviews for large collections of primary studies.

  17. Software Engineering Research Gaps in the Cloud

    This motivates us to question whether the existing Software Engineering theories and modelling principles are sufficient for the new cloud computing paradigm. Due to the paucity of a comprehensive review in literature, the main aim of this review article is to identify such research gaps and insufficiencies in Software Engineering, and to ...

  18. Cloud engineering is Search Based Software Engineering too

    From a cursory inspection of Fig. 2, the largest words are indicative of the topic (cloud, computing) and the technology (applications, networks, web, etc.).To drill down to the research themes of cloud computing, we remove from the underlying corpus all terms that occur in the concise NIST definition of cloud computing, which is the first sentence of Section 2 in Mell and Grance (2009).

  19. Software Re-Engineering using Cloud Computing Platform

    Economic and technological progress in the cloud are the main topics of this article. The essay examines the question of whether or not it makes financial sense to build software in the cloud, vs in-house. This research work provides an overview of the current model-based re-engineering practises. A novel and more thorough method is outlined in Business Process Model and Notation (BPMN) with ...

  20. Research Advances in Cloud Computing

    Dr. Sanjay Chaudhary is a Professor and Associate Dean of the School of Engineering and Applied Science, Ahmedabad University, Ahmedabad, India. His research areas are data analytics, cloud computing, and ICT applications in agriculture and rural development. He has authored four books, six book chapters, and published more than hundred research papers and ten literary articles in ...

  21. (PDF) Current Trends in Software Engineering Research

    The new trends in software engineering research topics resolves under the research field of Cloud Computing, Big Data, Android Computing, Network Security and Software Engineering Project Management.

  22. Top 10 Software Engineer Research Topics for 2024

    Top Software Engineer Research Topics. 1. Artificial Intelligence and Software Engineering. Intersections between AI and SE. The creation of AI-powered software engineering tools is one potential research area at the intersection of artificial intelligence (AI) and software engineering. These technologies use AI techniques that include machine ...

  23. Top 22 Cloud Computing Project Ideas in 2024 [Source Code]

    You can create a personal cloud server with this project. Raspberry Pi and a Micro SD card will be required to build a private cloud. The hard drive will be the primary cloud storage in this project, and it will help you understand how a cloud server works. Source Code: Personal Cloud. 5.

  24. 5 best practices for accelerating research computing with AWS

    Amazon Web Services (AWS) works with higher education institutions, research labs, and researchers around the world to offer cost-effective, scalable, and secure compute, storage, and database capabilities to accelerate time to science. In our work with research leaders and stakeholders, users often ask us about best practices for leveraging cloud for research. In this post, we dive into five ...