Distributed execution of functional programs using the JVM

被引:0
作者
Du Bois, AR
Costa, ACD
机构
[1] Univ Fed Rio Grande Sul, Inst Informat, Programa Pos Grad Computac, BR-91501900 Porto Alegre, RS, Brazil
[2] Univ Catolica Pelotas, UCPel, Escola Informat, BR-96010000 Pelotas, RS, Brazil
来源
COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2001 | 2001年 / 2178卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present in this paper the implementation, in the Java language, of a distributed environment for running functional programs. The idea is to join Java Virtual Machines (JVMs) running on different computers into a single virtual machine for running functional programs. To test this virtual machine we have implemented a small Haskell like functional language in which parallelism is expressed by some simple combinators.
引用
收藏
页码:570 / 582
页数:13
相关论文
共 50 条
  • [41] New Techniques to Reduce the Execution Time of Functional Test Programs
    Gaudesi, Marco
    Pomeranz, Irith
    Reorda, Matteo Sonza
    Squillero, Giovanni
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (07) : 1268 - 1273
  • [42] Overlapping execution with transfer using non-strict execution for mobile programs
    Krintz, C
    Calder, B
    Lee, HB
    Zorn, BG
    ACM SIGPLAN NOTICES, 1998, 33 (11) : 159 - 169
  • [43] Distributed Execution of Workflow Using Parallel Partitioning
    Hedayat, Maryam Khademi
    Cai, Wentong
    Turner, Stephen John
    Shahand, Shayan
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 106 - 112
  • [44] Using simulated execution in verifying distributed algorithms
    Win T.N.
    Ernst M.D.
    Garland S.J.
    Kirli D.
    Lynch N.A.
    International Journal on Software Tools for Technology Transfer, 2004, 6 (01) : 67 - 76
  • [45] Re-execution of distributed programs to detect bugs hidden by racing messages
    Kilgore, R
    Chase, C
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 423 - 432
  • [46] Using simulated execution in verifying distributed algorithms
    Win, TN
    Ernst, MD
    Garland, SJ
    Kirli, D
    Lynch, NA
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2003, 2575 : 283 - 297
  • [47] A cost analysis model for efficient dynamic execution of parallel functional programs
    Maheshwari, P
    AUSTRALIAN COMPUTER JOURNAL, 1997, 29 (03): : 102 - 110
  • [48] Faster-than-at-speed execution of functional programs: an experimental analysis
    Bernardi, P.
    Bosio, A.
    Di Natale, G.
    Guerriero, A.
    Venini, F.
    2016 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2016,
  • [49] A dynamic task distribution and engine allocation strategy for distributed execution of logic programs
    Xirogiannis, G
    Taylor, H
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 294 - 304
  • [50] Isolating bugs in multithreaded programs using execution suppression
    Jeffrey, Dennis
    Wang, Yan
    Tian, Chen
    Gupta, Rajiv
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (11) : 1259 - 1288