Public clouds favor sharing of storage resources,in which many tenants acquire bandwidth and storage capacity from a shared storage pool.To provide high availability,data are often encoded to provide fault tolerance w...Public clouds favor sharing of storage resources,in which many tenants acquire bandwidth and storage capacity from a shared storage pool.To provide high availability,data are often encoded to provide fault tolerance with low storage costs.Regarding this,efficiently organizing an encoded storage system for shared I/Os is critical for application performance.This is usually hard to achieve as different applications have different stripe configurations and fault tolerance levels.In this paper,we first study the block trace from the Alibaba cloud,and find that I/O patterns of modern applications prefer the resource sharing scheme.Based on this,we propose a globally shared resource paradigm for encoded storage system in the public cloud.The globally shared resource paradigm can provide balanced load and fault tolerance for numerous disk pool sizes and arbitrary application stripe configurations.Furthermore,we demonstrate with two case studies that our theory can help address the device-specific problems of HDD and SSD RAID arrays with slight modifications:comparing the existing resource partition and resource sharing methods,our theory can promote the rebuild speed of the HDD RAID arrays by 2.5,and reduce the P99 tail latency of the SSD arrays by up to two orders of magnitude.展开更多
Load balancing in the cloud computing environment has an important impact on the performance. Good load balancing makes cloud computing more efficient and improves user satisfaction. This article introduces a better l...Load balancing in the cloud computing environment has an important impact on the performance. Good load balancing makes cloud computing more efficient and improves user satisfaction. This article introduces a better load balance model for the public cloud based on the cloud partitioning concept with a switch mechanism to choose different strategies for different situations. The algorithm applies the game theory to the load balancing strategy to improve the efficiency in the public cloud environment.展开更多
The purpose of this paper is to provide a better knowledge of the cloud computing as well as to suggest relevant research paths in this growing field. Also, we will go through the future benefits of cloud computing an...The purpose of this paper is to provide a better knowledge of the cloud computing as well as to suggest relevant research paths in this growing field. Also, we will go through the future benefits of cloud computing and the upcoming possible challenges we will have. Intext Cloud, performance, cloud computing, architecture, scale-up, and big data are all terms used in this context. Cloud computing offers a wide range of architectural configurations, including the number of processors, memory, and nodes. Cloud computing has already changed the way we store, process, and access data, and it is expected to continue to have a significant impact on the future of information technology. Cloud computing enables organizations to scale their IT resources up or down quickly and easily, without the need for costly hardware upgrades. This can help organizations to respond more quickly to changing business needs and market conditions. By moving IT resources to the cloud, organizations can reduce their IT infrastructure costs and improve their operational efficiency. Cloud computing also allows organizations to pay only for the resources they use, rather than investing in expensive hardware and software licenses. Cloud providers invest heavily in security and compliance measures, which can help to protect organizations from cyber threats and ensure regulatory compliance. Cloud computing provides a scalable platform for AI and machine learning applications, enabling organizations to build and deploy these technologies more easily and cost-effectively. A task, an application, and its input can take up to 20 times longer or cost 10 times more than optimal. Cloud products’ ready adaptability has resulted in a paradigm change. Previously, an application was optimized for a specific cluster;however, in the cloud, the architectural configuration is tuned for the workload. The evolution of cloud computing from the era of mainframes and dumb terminals has been significant, but there are still many advancements to come. As we look towards the future, IT leaders and the companies they serve will face increasingly complex challenges in order to stay competitive in a constantly evolving cloud computing landscape. Additionally, it will be crucial to remain compliant with existing regulations as well as new regulations that may emerge in the future. It is safe to say that the next decade of cloud computing will be just as dramatic as the last where many internet services are becoming cloud-based, and huge enterprises will struggle to fund physical infrastructure. Cloud computing is significantly used in business innovation and because of its agility and adaptability, cloud technology enables new ways of working, operating, and running a business. The service enables users to access files and applications stored in the cloud from anywhere, removing the requirement for users to be always physically close to actual hardware. Cloud computing makes the connection available from anywhere because they are kept on a network of hosted computers that carry data over the internet. Cloud computing has shown to be advantageous to both consumers and corporations. To be more specific, the cloud has altered our way of life. Overall, cloud computing is likely to continue to play a significant role in the future of IT, enabling organizations to become more agile, efficient, and innovative in the face of rapid technological change. This is likely to drive further innovation in AI and machine learning in the coming years.展开更多
针对医疗影像归档和通信系统(Picture Archiving and Communication System,PACS)建设所面临的建设成本高、上线周期长、可用性低、故障恢复困难、资源灵活性差等问题,文章设计了一种基于公有云的医疗PACS高可用系统。文章介绍了医疗PAC...针对医疗影像归档和通信系统(Picture Archiving and Communication System,PACS)建设所面临的建设成本高、上线周期长、可用性低、故障恢复困难、资源灵活性差等问题,文章设计了一种基于公有云的医疗PACS高可用系统。文章介绍了医疗PACS高可用系统架构,详述了高可用平台设计、系统安全及可靠性设计和故障切换策略等内容。该系统以公有云技术为基础,结合专业的高可用集群软件,降低了医疗PACS的建设成本,增强了PACS的可靠性和可用性,提升了PACS资源配置的灵活性,更好地支撑了医疗PACS的建设和运行。展开更多
探讨基于公安移动信息网的云会商系统设计及应用。首先介绍云会商系统的概况,其次详细阐述云会商系统的设计,包括系统架构、组成、功能、安全和可靠性等方面的设计;再次,介绍云会商系统的关键技术,包括云化虚拟化技术、多点控制单元(Mul...探讨基于公安移动信息网的云会商系统设计及应用。首先介绍云会商系统的概况,其次详细阐述云会商系统的设计,包括系统架构、组成、功能、安全和可靠性等方面的设计;再次,介绍云会商系统的关键技术,包括云化虚拟化技术、多点控制单元(Multipoint Control Unit,MCU)资源池化、会话初始协议(Session Initiation Protocol,SIP)和可伸缩视频编码(Scalable Video Coding,SVC)多流转发等;最后,探讨云会商系统的应用场景。展开更多
海量远程数据完整性检测是云计算安全领域的一个研究热点,可证数据持有(Provable Data Possession,PDP)是一种轻量级远程数据完整性概率检测模型。从不同的公钥基础架构的角度,综述了PDP的研究进展。首先,针对公钥架构(Public Key Infra...海量远程数据完整性检测是云计算安全领域的一个研究热点,可证数据持有(Provable Data Possession,PDP)是一种轻量级远程数据完整性概率检测模型。从不同的公钥基础架构的角度,综述了PDP的研究进展。首先,针对公钥架构(Public Key Infrastructure,PKI)、身份基公钥密码和无证书公钥密码体制,分别阐述了PDP的研究背景和主要研究进展。其次,给出了结合新型网络技术的PDP方案,如区块链技术、DNA技术等。最后,展望了未来PDP研究的一些重要方向,包括量子计算和抗量子PDP、新型智慧城市和基于我国商用密码标准的PDP、6G和内生安全PDP等。展开更多
基金supported by the National Natural Science Foundation of China(62025203).
文摘Public clouds favor sharing of storage resources,in which many tenants acquire bandwidth and storage capacity from a shared storage pool.To provide high availability,data are often encoded to provide fault tolerance with low storage costs.Regarding this,efficiently organizing an encoded storage system for shared I/Os is critical for application performance.This is usually hard to achieve as different applications have different stripe configurations and fault tolerance levels.In this paper,we first study the block trace from the Alibaba cloud,and find that I/O patterns of modern applications prefer the resource sharing scheme.Based on this,we propose a globally shared resource paradigm for encoded storage system in the public cloud.The globally shared resource paradigm can provide balanced load and fault tolerance for numerous disk pool sizes and arbitrary application stripe configurations.Furthermore,we demonstrate with two case studies that our theory can help address the device-specific problems of HDD and SSD RAID arrays with slight modifications:comparing the existing resource partition and resource sharing methods,our theory can promote the rebuild speed of the HDD RAID arrays by 2.5,and reduce the P99 tail latency of the SSD arrays by up to two orders of magnitude.
文摘Load balancing in the cloud computing environment has an important impact on the performance. Good load balancing makes cloud computing more efficient and improves user satisfaction. This article introduces a better load balance model for the public cloud based on the cloud partitioning concept with a switch mechanism to choose different strategies for different situations. The algorithm applies the game theory to the load balancing strategy to improve the efficiency in the public cloud environment.
文摘The purpose of this paper is to provide a better knowledge of the cloud computing as well as to suggest relevant research paths in this growing field. Also, we will go through the future benefits of cloud computing and the upcoming possible challenges we will have. Intext Cloud, performance, cloud computing, architecture, scale-up, and big data are all terms used in this context. Cloud computing offers a wide range of architectural configurations, including the number of processors, memory, and nodes. Cloud computing has already changed the way we store, process, and access data, and it is expected to continue to have a significant impact on the future of information technology. Cloud computing enables organizations to scale their IT resources up or down quickly and easily, without the need for costly hardware upgrades. This can help organizations to respond more quickly to changing business needs and market conditions. By moving IT resources to the cloud, organizations can reduce their IT infrastructure costs and improve their operational efficiency. Cloud computing also allows organizations to pay only for the resources they use, rather than investing in expensive hardware and software licenses. Cloud providers invest heavily in security and compliance measures, which can help to protect organizations from cyber threats and ensure regulatory compliance. Cloud computing provides a scalable platform for AI and machine learning applications, enabling organizations to build and deploy these technologies more easily and cost-effectively. A task, an application, and its input can take up to 20 times longer or cost 10 times more than optimal. Cloud products’ ready adaptability has resulted in a paradigm change. Previously, an application was optimized for a specific cluster;however, in the cloud, the architectural configuration is tuned for the workload. The evolution of cloud computing from the era of mainframes and dumb terminals has been significant, but there are still many advancements to come. As we look towards the future, IT leaders and the companies they serve will face increasingly complex challenges in order to stay competitive in a constantly evolving cloud computing landscape. Additionally, it will be crucial to remain compliant with existing regulations as well as new regulations that may emerge in the future. It is safe to say that the next decade of cloud computing will be just as dramatic as the last where many internet services are becoming cloud-based, and huge enterprises will struggle to fund physical infrastructure. Cloud computing is significantly used in business innovation and because of its agility and adaptability, cloud technology enables new ways of working, operating, and running a business. The service enables users to access files and applications stored in the cloud from anywhere, removing the requirement for users to be always physically close to actual hardware. Cloud computing makes the connection available from anywhere because they are kept on a network of hosted computers that carry data over the internet. Cloud computing has shown to be advantageous to both consumers and corporations. To be more specific, the cloud has altered our way of life. Overall, cloud computing is likely to continue to play a significant role in the future of IT, enabling organizations to become more agile, efficient, and innovative in the face of rapid technological change. This is likely to drive further innovation in AI and machine learning in the coming years.
基金This work was supported in part by the National Science Foundation Project of P.R.China,the Fundamental Research Funds for the Central Universities under Grant No.FRF-TP-14-046A2
文摘针对医疗影像归档和通信系统(Picture Archiving and Communication System,PACS)建设所面临的建设成本高、上线周期长、可用性低、故障恢复困难、资源灵活性差等问题,文章设计了一种基于公有云的医疗PACS高可用系统。文章介绍了医疗PACS高可用系统架构,详述了高可用平台设计、系统安全及可靠性设计和故障切换策略等内容。该系统以公有云技术为基础,结合专业的高可用集群软件,降低了医疗PACS的建设成本,增强了PACS的可靠性和可用性,提升了PACS资源配置的灵活性,更好地支撑了医疗PACS的建设和运行。
文摘探讨基于公安移动信息网的云会商系统设计及应用。首先介绍云会商系统的概况,其次详细阐述云会商系统的设计,包括系统架构、组成、功能、安全和可靠性等方面的设计;再次,介绍云会商系统的关键技术,包括云化虚拟化技术、多点控制单元(Multipoint Control Unit,MCU)资源池化、会话初始协议(Session Initiation Protocol,SIP)和可伸缩视频编码(Scalable Video Coding,SVC)多流转发等;最后,探讨云会商系统的应用场景。
文摘海量远程数据完整性检测是云计算安全领域的一个研究热点,可证数据持有(Provable Data Possession,PDP)是一种轻量级远程数据完整性概率检测模型。从不同的公钥基础架构的角度,综述了PDP的研究进展。首先,针对公钥架构(Public Key Infrastructure,PKI)、身份基公钥密码和无证书公钥密码体制,分别阐述了PDP的研究背景和主要研究进展。其次,给出了结合新型网络技术的PDP方案,如区块链技术、DNA技术等。最后,展望了未来PDP研究的一些重要方向,包括量子计算和抗量子PDP、新型智慧城市和基于我国商用密码标准的PDP、6G和内生安全PDP等。