Cwmwl, a LINDA-based paaS fabric for the cloud

被引:0
|
作者
Fritsch, Joerg [1 ]
Walker, Coral [1 ]
机构
[1] School of Computer Science and Informatics, Cardiff University, 5 The Parade, Roath, Cardiff, CF24 3AA, United Kingdom
来源
Journal of Communications | 2014年 / 9卷 / 04期
关键词
Parallel programming;
D O I
10.12720/jcm.9.4.286-298
中图分类号
学科分类号
摘要
In this paper we introduce a new Platform-as-a-Service cloud environment that combines the LINDA coordination language, an in-memory key-value store, with functional programming to facilitate efficient execution of tenant plugins and applications. In the implementation a tuple space plays a central role in introducing deterministic services for basic parallel programming, including message passing, persistent infinite message pools and transactions. Redis, a key-value store, serves as the in-memory tuple space that glues together parallel constructs (i.e. skeletons) of formerly monolithic business applications to form an elastic distributed application. Although functional programming languages have adopted new runtime technology to achieve parallel execu- tion, which is mostly focused on threads, it rarely offers an obvious way to match functions to threads. We find that the LINDA tuple space and its coordination model offers a general purpose paradigm to tackle synchronisation issues that ties into both domains of computing clouds: computation through supporting common skeletons and big data (analytics) through serving as an in-memory data grid. © 2014 Engineering and Technology Publishing.
引用
收藏
页码:286 / 298
相关论文
共 50 条
  • [31] CHALLENGES FOR THE COMPREHENSIVE MANAGEMENT OF CLOUD SERVICES IN A PAAS FRAMEWORK
    Garcia-Gomez, Sergio
    Jimenez-Ganan, Miguel
    Taher, Yehia
    Momm, Christof
    Junker, Frederic
    Biro, Jozsef
    Menychtas, Andreas
    Andrikopoulos, Vasilios
    Strauch, Steve
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2012, 13 (03): : 201 - 213
  • [32] Multi-Cloud PaaS Architecture (MCPA): A Solution to Cloud Lock-in
    Yasrab, Robail
    Gu, Naijie
    2016 3RD INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2016, : 473 - 477
  • [33] Overview of PaaS and SaaS and its Application in Cloud Computing
    Singh, Akanksha
    Sharma, Smita
    Kumar, Shipra Ravi
    Yadav, Suman Avdesh
    2016 1ST INTERNATIONAL CONFERENCE ON INNOVATION AND CHALLENGES IN CYBER SECURITY (ICICCS 2016), 2016, : 172 - 176
  • [34] PaaS-independent Provisioning and Management of Applications in the Cloud
    Sellami, Mohamed
    Yangui, Sami
    Mohamed, Mohamed
    Tata, Samir
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 693 - 700
  • [35] The Need of a Hybrid Storage Approach for IoT in PaaS Cloud Federation
    Fazio, Maria
    Celesti, Antonio
    Villari, Massimo
    Puliafito, Antonio
    2014 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2014, : 779 - 784
  • [36] A Model-Based Autonomous Engine for Application Runtime Environment Configuration and Deployment in PaaS Cloud
    Lan, XingTu
    Liu, YanPing
    Chen, Xing
    Huang, YiCheng
    Lin, Bing
    Guo, Wenzhoug
    2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 823 - 828
  • [37] City-wide smart healthcare appointment systems based on cloud data virtualization paaS
    He, Ping
    Wang, Penghai
    Gao, Jiechun
    Tang, Bingyong
    International Journal of Multimedia and Ubiquitous Engineering, 2015, 10 (02): : 371 - 382
  • [38] Toward Sci-φ: A Lightweight Cloud PaaS for Developing Embarrassingly Parallel Applications Based on Jini
    Dazzi, Patrizio
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [39] An Analytical Review of PaaS-Cloud Layer for Application Design
    Bansal, Shilpi
    Gulati, Kamal
    Kumar, Praveen
    Choudhury, Tanupriya
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES FOR SMART NATION (SMARTTECHCON), 2017, : 227 - 232
  • [40] Cloud Computing Service Discovery Framework for IaaS and PaaS Models
    Firozbakht, Farzad
    Obidallah, Waeal J.
    Raahemi, Bijan
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,