Design Patterns for Cloud Services

被引:0
|
作者
Dai, Jinquan [1 ]
Huang, Bo [1 ]
机构
[1] Intel China Software Ctr, Shanghai 200241, Peoples R China
关键词
cloud computing; cloud service; scalability; availability; reliability; design patterns; service architecture;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The transition to cloud computing is a disruptive trend that poses huge challenges to the software and service architecture. There are dramatic differences between delivering software as services in the cloud for millions to use through their occasionally disconnected clients, versus distributing software as bits for millions to run on their PCs. In particular, cloud services need new design patterns and programming models for their partitioned data set with many copies that are independently changed. This is a huge software challenge and a major barrier to the adoption of cloud computing. For instance, big websites spend 70% of their efforts on the undifferentiated heavy lifting (e.g., partitioning, replication and scaling) versus 30% on the differentiated value (feature) creation. This chapter will review the challenges for cloud services and some of the emerging solutions to address those challenges, based on our experience in building cloud service platforms as well as the industry best practices.
引用
收藏
页码:31 / 56
页数:26
相关论文
共 50 条
  • [31] Design patterns for context-aware services
    Jeongkyu Park
    Keung Hae Lee
    [J]. Multimedia Tools and Applications, 2015, 74 : 2337 - 2358
  • [32] Software Design Patterns to Develop an Interoperable Cloud Environment
    Markoska, Elena
    Ackovska, Nevena
    Ristov, Sasko
    Gusev, Marjan
    Kostoska, Magdalena
    [J]. 2015 23RD TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2015, : 986 - 989
  • [33] Model-Driven Development Patterns for Mobile Services in Cloud of Things
    Cai, Hongming
    Gu, Yizhi
    Vasilakos, Athanasios V.
    Xu, Boyi
    Zhou, Jun
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (03) : 771 - 784
  • [34] Cloud Services Composition Through Semantically Described Patterns: A Case Study
    di Martino, Beniamino
    Cretella, Giuseppina
    Esposito, Antonio
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2015), 2016, 567 : 404 - 418
  • [35] Pre-Design Stage Cost Estimation for Cloud Services
    Aoshima, Tomohisa
    Yoshida, Kenichi
    [J]. 2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 61 - 66
  • [36] Scalable Resilient Virtual Network Design Algorithms for Cloud Services
    Harter, Isil Burcu Barla
    Hoffmann, Marco
    Schupke, Dominic A.
    Carle, Georg
    [J]. 2014 6TH INTERNATIONAL WORKSHOP ON RELIABLE NETWORKS DESIGN AND MODELING (RNDM), 2014, : 123 - 130
  • [37] An Empirical Analysis of CAPTCHA Image Design Choices in Cloud Services
    Zuo, Xiaojiang
    Wang, Xiao
    Han, Rui
    [J]. IEEE INFOCOM 2022 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2022,
  • [38] Pre-Design Stage Cost Estimation for Cloud Services
    Aoshima, Tomohisa
    Yoshida, Kenichi
    [J]. IEEJ Transactions on Electronics, Information and Systems, 2022, 142 (06): : 679 - 688
  • [39] A Cloud-Based Design of Smart Car Information Services
    Xu, Yi
    Yan, Jun
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2012, 13 (02): : 317 - 326
  • [40] Application of Cloud Counting in Product Platform Design Services Research
    He, Dandan
    Qin, Fang
    Wang, Can
    [J]. APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 1765 - 1768