Maestro: A cloud computing framework with automated locking

被引:0
|
作者
Demirbas, Murat [1 ]
Tasci, Serafettin [1 ]
Kulkarni, Sandeep [2 ]
机构
[1] SUNY Buffalo, Buffalo, NY 14260 USA
[2] Michigan State Univ, E Lansing, MI 48824 USA
来源
2012 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC) | 2012年
关键词
data center computing; tightly synchronized applications; automated locking; fault-tolerance;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Concurrent execution is a big challenge for distributed systems programming and cloud computing. Using locks is the most common technique for developing distributed applications that require tight synchronization. Unfortunately, locking is manual, error-prone, and unscalable. To address this issue, we propose a scalable automated locking framework called Maestro. Maestro consists of a master and several workers, which can be dynamically instantiated on demand. Maestro examines the program actions of the workers before deployment and automatically decides which worker actions can be executed locally (without contacting the master) and which actions require synchronization through the master. Maestro has applications in graph processing, real-time enterprise analysis, and web-services domains. By enabling the developers to write code at a higher-level of abstraction (shared-memory), Maestro improves productivity and lowers the cost of entry to cloud computing backend development.
引用
收藏
页码:833 / 838
页数:6
相关论文
共 50 条
  • [11] Distributed Control Framework for MapReduce Cloud on Cloud Computing
    Huang, Tzu-Chi
    Chu, Kuo-Chih
    Huang, Guo-Hao
    Shen, Yan-Chen
    Shieh, Ce-Kuen
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [12] C2Cloud: A Cloud Computing Framework
    Toland, Tyrone S.
    2017 IEEE 7TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE IEEE CCWC-2017, 2017,
  • [13] Fun Academic Cloud Computing: A Framework to Learn and Play Using Cloud Computing
    Alfadhli, Shoug
    Alsumait, Asmaa
    2015 SECOND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE, COMPUTER ENGINEERING, AND SOCIAL MEDIA (CSCESM), 2015, : 43 - 48
  • [14] A Data Security Framework for Cloud Computing Adoption: Mozambican Government Cloud Computing
    Vumo, Ambrosio Patricia
    Spillner, Josef
    Koepsell, Stefan
    PROCEEDINGS OF THE 18TH EUROPEAN CONFERENCE ON CYBER WARFARE AND SECURITY (ECCWS 2019), 2019, : 720 - 729
  • [15] THE KRIGING CLOUD COMPUTING FRAMEWORK: INTERPOLATION OF TOPOGRAPHY BY CLOUD COMPUTING WITH THE KRIGING ALGORITHM
    Lai, Cheng-Tsan
    Hsiao, Sung-Shan
    Fang, Hui-Ming
    Wang, Edward H.
    JOURNAL OF MARINE SCIENCE AND TECHNOLOGY-TAIWAN, 2015, 23 (04): : 534 - 540
  • [16] NeuroKube: An Automated and Autoscaling Neuroimaging Reconstruction Framework using Cloud Native Computing and A.I
    Madany, Matthew
    Marcus, Kyle
    Peltier, Steven
    Ellisman, Mark H.
    Altintas, Ilkay
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 320 - 330
  • [17] A Hybrid Cloud Framework for Scientific Computing
    Peterson, Brian
    Baumgartner, Gerald
    Wang, Qingyang
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 373 - 380
  • [18] A Universal Framework For Flexible Cloud Computing
    Zhou, Xinyi
    Tang, Nianqing
    Kuang, Yin
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA ANALYSIS (ICBDA), 2016, : 288 - 291
  • [19] Unified Cloud Computing Adoption Framework
    Paredes-Gualtor, Joel
    Moscoso-Zea, Oswaldo
    Saa, Pablo
    Sandoval, Fanny
    Rodas, Patricio
    2017 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND COMPUTER SCIENCE (INCISCOS), 2017, : 247 - 252
  • [20] A Framework for Secure Mobile Cloud Computing
    Ramavathu, Lakshmananaik
    Bairam, Manjula
    Manchala, Sadanandam
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS, ICCII 2016, 2017, 507 : 353 - 363