m-JGRIM: a novel middleware for Gridifying Java']Java applications into mobile Grid services

被引:2
|
作者
Mateos, Cristian [1 ,2 ]
Zunmo, Alejandro [1 ,2 ]
Campo, Marcelo [1 ,2 ]
机构
[1] UNICEN, ISISTAN Res Inst, Buenos Aires, DF, Argentina
[2] Consejo Nacl Invest Cient & Tecn, RA-1033 Buenos Aires, DF, Argentina
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2010年 / 40卷 / 04期
关键词
Grid computing; gridification; Grid middlewares; JGRIM; dependency injection; mobile Grid services (MGS); !text type='Java']Java[!/text; AT-HOME; COMPONENT; SECURITY; PARALLEL; WEB; PERFORMANCE; MIGRATION; FRAMEWORK; SPACE;
D O I
10.1002/spe.961
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The benefits of Grids for building massively distributed applications have been broadly acknowledged However, the high complexity of developing Grid applications compromises the widespread adoption of the paradigm In a previous paper (Future Gener Comput Syst 2008, 24(2) 99-118), we have described JGRIM, a method for easily 'gridifying' Java applications, based on non-invasively injecting Grid functionality into ordinary code through Dependency Injection (DI) DI is similar to the Inversion of Control notion of object-oriented frameworks and allows external services providing certain functionality to be injected into application components that require these services without affecting the components' implementation In this paper, we briefly revisit JGRIM and present m-JGRIM, a novel Java middleware that materializes JGRIM concepts by transforming ordinary applications into entities called Mobile Grid Services, i e gridified applications with mobile capabilities that live within a Grid We also provide an evaluation of the performance of m-JGRIM Grid practitioners should find this paper useful in having an assessment of the practical benefits and costs of gridifying applications with the middleware, and a down-to-earth description of JGRIM, whose advantages for Grid-enabling applications from a software engineering perspective have been already evaluated in (Future Gener Comput Syst 2008, 24(2) 99-118) Copyright (C) 2010 John Wiley & Sons, Ltd
引用
收藏
页码:331 / 362
页数:32
相关论文
共 50 条
  • [41] A Unified Management Framework for Linux and Java']Java Applications on Mobile Phones
    Asakura, Yoshiharu
    Okuyama, Gen
    Nakayama, Yoshitaka
    Usui, Kazutoshi
    Nakamoto, Yukikazu
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2005, 1 (02) : 147 - +
  • [42] Transparent migration of multi-threaded applications on a java']java based grid
    Ellahi, T. N.
    Hudzia, B.
    McDermott, L.
    Kechadi, T.
    PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL CONFERENCE ON WEB TECHNOLOGIES, APPLICATIONS, AND SERVICES, 2006, : 54 - +
  • [43] Remote class prefetching: Improving performance of Java']Java applications on grid platforms
    Cardinale, Yudith
    De Oliveira, Jesus
    Figueira, Carlos
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2006, 4330 : 594 - +
  • [44] Development and implementation of authenticated multi-user mobile Java']Java applications
    Shell, Jethro
    WTS: 2009 WIRELESS TELECOMMUNICATIONS SYMPOSIUM, 2009, : 254 - 259
  • [45] PTF-based test automation for JAVA']JAVA applications on Mobile Phones
    Esipchuk, Ilia A.
    Vavilov, Dr. Dmitry O.
    2006 IEEE TENTH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, PROCEEDINGS, 2006, : 593 - 595
  • [46] Automated integration tests for mobile applications in Java']Java 2 micro edition
    Weiss, Dawid
    Zduniak, Marcin
    BUSINESS INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4439 : 478 - +
  • [47] Remote Monitoring and Fall Detection: Multiplatform Java']Java Based Mobile Applications
    Laguna, Miguel A.
    Finat, Javier
    AMBIENT ASSISTED LIVING, 2011, 6693 : 1 - 8
  • [48] The check-pointed and error-recoverable MPI Java']Java library of agent teamwork Grid computing middleware
    Fukuda, M
    Huang, ZJ
    2005 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2005, : 229 - 232
  • [49] Java']JavaMaC and runtime monitoring for geoinformatics grid services
    Gates, AQ
    Roach, S
    Gallegos, I
    Ochoa, O
    Sokolsky, O
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 105 - 112
  • [50] Java']Java-based grid service spread and implementation in remote sensing applications
    Wang, YG
    Xue, Y
    Wang, JQ
    Wu, CL
    Hu, YC
    Luo, Y
    Zhong, SB
    Tang, JK
    Cai, GY
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 496 - 503