Cloud Computing Research Challenges

Sultan Ullah,Zheng Xuefeng
DOI: https://doi.org/10.48550/arXiv.1304.3203
2013-04-11
Abstract:In recent times cloud computing has appeared as a new model for hosting and conveying services over the Internet. This model is striking to business vendors as it eradicates the requirement for users to plan in advance, and it permits the organization to start from low level and then add more resources only if there is an increase in the service demand. Even though cloud computing presents greater opportunities not only to information technology industry, but every organization involved in utilizing the computing in one way or the other, it is still in infancy with many problems to be fixed. The paper discusses research challenges in cloud computing.
Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?
The problems that this paper attempts to solve are mainly concentrated on the research challenges in the field of cloud computing. Although cloud computing has brought huge economic and operational benefits, its development is still in its infancy and faces many problems that need to be solved. The main problems mentioned in the paper include: 1. **Interoperability and Portability**: The interoperability between different cloud service providers and the portability of applications and their data between different cloud environments is an open research problem. This involves how to make different cloud services communicate with each other and how to migrate from one cloud environment to another without modifying the application or data. 2. **Development of New Architectures**: Currently, most cloud services are run in a centralized manner in large - scale commercial data centers. Although this method has the advantages of economies of scale and high manageability, it also has problems such as high energy consumption and large initial investment. Researchers tend to use volunteer resources to host cloud applications. This model is very economical for applications such as scientific computing, but it also brings a series of research challenges in management and incentive mechanisms. 3. **Service Availability and Limited Scalability**: Cloud service providers promise to provide customers with unlimited scalability, but this promise is difficult to fulfill as millions of users are turning to cloud computing. In addition, when cloud services fail, users may lose access to the services, which is also a problem that needs to be solved. 4. **Lack of Standards**: Each cloud service provider has its own standards, and users do not have a unified way to compare the standards and performance of different cloud services. Therefore, cloud computing needs to be standardized to meet the required standardization level. 5. **Security and Privacy**: Security is one of the biggest obstacles to the rapid adoption of cloud computing. Although modern security technologies have reduced the possibility of security vulnerabilities, chaos may still occur when the system is attacked by worms and hackers. In addition, trust and privacy are also important research areas in cloud computing. 6. **Reliability**: The stability of the connection to the cloud network is also a problem. Users cannot guarantee that they can maintain a connection to the cloud network at all times. In addition, the security and speed of data migration to cloud computing are also factors that need to be considered. 7. **Governance and Management**: As more and more organizations begin to use their own data centers to provide cloud services, how to govern and avoid monopoly has become a problem. 8. **Metering and Monitoring**: Organizations using cloud services must monitor the performance of the services, and service providers need to provide tools to measure and monitor the services. 9. **Energy Management in the Cloud**: Cloud computing needs to manage the energy efficiency of heterogeneous resources in a distributed computing environment. From the user's point of view, these resources seem to be always "on", which is very inefficient in terms of energy consumption. Research on how to reduce energy consumption through virtualization technology is a current research direction. 10. **Denial - of - Service (DoS) Attacks**: The characteristic of cloud computing in dynamically allocating resources makes its response to large - scale denial - of - service attacks an important research topic. Whether a DoS protection mechanism needs to be built into the cloud or these problems are handled at the Internet level as they are now are challenges faced by researchers. By discussing these problems, the paper aims to provide directions for future research and promote the development and improvement of cloud computing technology.