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 条
  • [1] Cloud design pattern for cloud services
    Katayama, Akio
    [J]. Journal of the Institute of Electronics, Information and Communication Engineers, 2015, 98 (06): : 505 - 511
  • [2] Analyzing Authentication Patterns for Cloud Services
    Liyanaarachchi, Krishani Kaushalya
    [J]. IEEE Potentials, 2018, 37 (05): : 8 - 15
  • [3] Exploiting Cloud and Workflow Patterns for the Analysis of Composite Cloud Services
    Amato, Flora
    Moscato, Francesco
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 67 : 255 - 265
  • [4] Design Patterns in Cloud Computing
    Malcher, Viliam
    [J]. 2015 10TH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC), 2015, : 32 - 35
  • [5] HCI Patterns for Cryptographically Equipped Cloud Services
    Langer, Thomas
    Alaqra, Ala
    Fischer-Hubner, Simone
    Framner, Erik
    Pettersson, John Soren
    Riemer, Katrin
    [J]. HUMAN-COMPUTER INTERACTION: THEORIES, METHODS, AND HUMAN ISSUES, HCI INTERNATIONAL 2018, PT I, 2018, 10901 : 567 - 586
  • [6] Design and implementation of caching services in the cloud
    Chockler, G.
    Laden, G.
    Vigfusson, Y.
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2011, 55 (06)
  • [7] Cloud Network Architecture Design Patterns
    Gourov, Vassil
    Gourova, Elissaveta
    [J]. PROCEEDINGS OF THE 20TH EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS (EUROPLOP 2015), 2015,
  • [8] Exploiting Semantics and Patterns for Verification of Orchestrated Cloud Services
    Moscato, Francesco
    [J]. 2015 9TH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS CISIS 2015, 2015, : 192 - 199
  • [9] Cloud services composition through cloud patterns: a semantic-based approach
    Beniamino Di Martino
    Giuseppina Cretella
    Antonio Esposito
    [J]. Soft Computing, 2017, 21 : 4557 - 4570
  • [10] Cloud services composition through cloud patterns: a semantic-based approach
    Di Martino, Beniamino
    Cretella, Giuseppina
    Esposito, Antonio
    [J]. SOFT COMPUTING, 2017, 21 (16) : 4557 - 4570