5,254 Hits in 3.8 sec

Design of Scalable Java Communication Middleware for Multi-Core Systems

S. Ramos, G. L. Taboada, R. R. Exposito, J. Tourino, R. Doallo
2012 Computer journal  
This paper presents smdev, a shared memory communication middleware for multi-core systems. smdev provides a simple and powerful messaging API that is able to exploit the underlying multi-core architecture  ...  The performance evaluation of smdev on several multi-core systems has shown noticeable improvements compared to other Java shared memory solutions, reaching and even overcoming the performance of natively  ...  ACKNOWLEDGEMENTS We gratefully thank the Advanced School for Computing and Imaging (ASCI) and VU University Amsterdam for providing access to the DAS-4 cluster.  ... 
doi:10.1093/comjnl/bxs122 fatcat:vlyf7rbh6jh27dpkpkqxepem3i

Scalable Middleware Environment for Agent-Based Internet Applications [chapter]

Benno J. Overeinder, Frances M. T. Brazier
2006 Lecture Notes in Computer Science  
The AgentScape middleware is designed to support deployment of agent-based applications on Internet-scale distributed systems.  ...  With the design of AgentScape, three dimensions of scalability are considered: size of distributed system, geographical distance between resources, and number of administrative domains.  ...  Scalable Multi-Layered Design of Agent Middleware A number of high-level agent concepts are first introduced to define their role in the paper.  ... 
doi:10.1007/11558958_81 fatcat:eypyenjqqndg3ocywvkmoo56te

Editorial: communication optimization for scalable parallel system

Ching-Hsien Hsu, Peter Sloot
2012 Journal of Supercomputing  
This special issue is intended to foster stateof-the-art research in the area of communication optimizations for Scalable Parallel System including the topics of algorithm development, implementation and  ...  The first paper entitled "Communication-free data alignment for arrays with exponential references in parallelizing compilers for scalable parallel systems" proposes two alignment techniques to properly  ...  Taboada, Juan Touriño and Ramón Doallo entitled "F-MPJ: scalable Java message-passing communications on parallel systems" presents a scalable and efficient Message-Passing in Java (MPJ) communication middleware  ... 
doi:10.1007/s11227-012-0744-3 fatcat:fqagtnmyjvg65fq54n5kw4iaf4

F-MPJ: scalable Java message-passing communications on parallel systems

Guillermo L. Taboada, Juan Touriño, Ramón Doallo
2009 Journal of Supercomputing  
This paper presents F-MPJ (Fast MPJ), a scalable and efficient Message-Passing in Java (MPJ) communication middleware for parallel computing.  ...  The increasing interest in Java as the programming language of the multi-core era demands scalable performance on hybrid architectures (with both shared and distributed memory spaces).  ...  Acknowledgements This work was funded by the Ministry of Education and Science of Spain under Projects TIN2004-07797-C02 and TIN2007-67537-C03-2 and by the Galician Government (Xunta de Galicia) under  ... 
doi:10.1007/s11227-009-0270-0 fatcat:2uddtgfvund3nhk2iuyimyouxi

Editorial: enabling technologies for programming extreme scale systems

Ching-Hsien Hsu
2012 Journal of Supercomputing  
The emerging multi-core commodity processors and advanced networking technologies are allowing for the design of cost-effective parallel and distributed systems.  ...  , languages, algorithms and applications for designing next generation scalable and high-performance parallel systems.  ...  Taboada, Juan Tourino and Ramon Doallo entitled "Design of scalable Java message-passing communications over InfiniBand" presents a scalable and efficient low-level Java message-passing device for communication  ... 
doi:10.1007/s11227-012-0745-2 fatcat:w74ggqhcibc27llbaq4nqe3oiq

NPB-MPJ: NAS Parallel Benchmarks Implementation for Message-Passing in Java

Damián A. Mallón, Guillermo L. Taboada, Juan Touriño, Ramón Doallo
2009 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing  
The combination of both shared and distributed memory programming is an interesting option for parallel programming multi-core systems.  ...  Thus, NPB-MPJ provides an up-to-date snapshot of MPJ performance, whose comparative analysis of current Java and native parallel solutions confirms that MPJ is an alternative for parallel programming multi-core  ...  We gratefully thank CESGA (Galician Supercomputing Center, Santiago de Compostela, Spain) for providing access to the Infiniband cluster.  ... 
doi:10.1109/pdp.2009.59 dblp:conf/pdp/MallonTTD09 fatcat:pszl6klr5zakfh4ycw5deysuyy

FastMPJ: a scalable and efficient Java message-passing library

Roberto R. Expósito, Sabela Ramos, Guillermo L. Taboada, Juan Touriño, Ramón Doallo
2014 Cluster Computing  
The performance and scalability of communications are key for High Performance Computing (HPC) applications in the current multi-core era.  ...  ., productivity, portability, multithreading) of Java for parallel programming, its poor communications support has hindered its adoption in the HPC community.  ...  We also gratefully thank the Advanced School for Computing and Imaging (ASCI) and the Vrije University Amsterdam for providing access to the DAS-4 cluster.  ... 
doi:10.1007/s10586-014-0345-4 fatcat:jxpqqaj3frbrfendjhmims72ty

Java in the High Performance Computing arena: Research, practice and experience

Guillermo L. Taboada, Sabela Ramos, Roberto R. Expósito, Juan Touriño, Ramón Doallo
2013 Science of Computer Programming  
Section 3 describes current research efforts in this area, with special emphasis on providing scalable communication middleware for HPC.  ...  Therefore, current research efforts are focused on providing scalable Java communication middleware, especially on high-speed networks commonly used in HPC systems, such as InfiniBand or Myrinet.  ...  Acknowledgments This work was funded by the Ministry of Science and Innovation of Spain under Project TIN2010-16735 and an FPU grant AP2009-2112.  ... 
doi:10.1016/j.scico.2011.06.002 fatcat:c4suwxfz45cbdpvfmnzmb3rofm

A holistic architecture for super real-time multiagent simulation platforms

Toyotaro Suzumura, Hiroki Kanezashi
2013 2013 Winter Simulations Conference (WSC)  
With our prototype system, the first experiment tested the performance scalability when simulating millions of agents on 1,536 CPU cores over 256 nodes.  ...  This paper describes a holistic architecture for super real-time multi-agent simulation platforms by implementing a complete and integrated simulation stack including a simulation runtime and an application  ...  The project is also partly supported by the JST CREST "Development of System Software Technologies for post-Peta Scale High Performance Computing".  ... 
doi:10.1109/wsc.2013.6721543 dblp:conf/wsc/SuzumuraK13 fatcat:4rbltyxp55cr7oslgcsl2j3vmi

Design of efficient Java message-passing collectives on multi-core clusters

Guillermo L. Taboada, Sabela Ramos, Juan Touriño, Ramón Doallo
2010 Journal of Supercomputing  
The increasing number of cores per system demands efficient and scalable message-passing communication middleware.  ...  Here, Java represents an attractive choice for the development of communication middleware for these systems, as it provides built-in networking and multithreading support.  ...  We gratefully thank CESGA (Galicia Supercomputing Center, Santiago de Compostela, Spain) for providing access to the Finis Terrae supercomputer.  ... 
doi:10.1007/s11227-010-0464-5 fatcat:tjl7kfhidreunirkac2xohvsk4

An end-to-end middleware solution with multiple concurrent applications support for wireless body area networks

Mo Haghighi
2013 2013 IEEE 6th International Workshop on Computational Intelligence and Applications (IWCIA)  
WSNs have gained increasing attention for monitoring various parameters of interest for a wide variety of applications, ranging from environmental conditions to healthcare.  ...  , good scalability, and multiple operational paradigms.  ...  In summary, the ability to develop in Java offers a number of benefits including the core functionalities of Java APIs that are extensive and rich with features available in conventional systems such as  ... 
doi:10.1109/iwcia.2013.6624815 dblp:conf/IEEEiwcia/Haghighi13 fatcat:7eya2d2ujrdtlfykiub2lltfcy

Integrating Web, Desktop, Enterprise and Military Simulation Technologies to Enable World-Wide Scalable Televirtual Environments

G.C. Fox, W. Furmanski, B. Natarajan, H.T. Ozdemir, Odcikin Z. Ozdemir, S. Pallickara, T. Pulikal
1999 Information & Security An International Journal  
At the moment, our Java Web Server based WebFlow prototype is operational and we are also testing the early prototype of our new JWORB middleware.  ...  Early integration demos for multi-user WebHLA authoring and runtime are already available.  ...  We start the design from the middleware which offers a core or a 'bus' of modern 3-tier systems and we adopt Java as the most efficient implementation language for the complex control required by the multi-server  ... 
doi:10.11610/isij.0311 fatcat:qp2nqloj7bge7d7h2vkawar52u

Middleware Components for E-commerce Infrastructure: An Analytical Review

Qiyang Chen, James Yao, Ruben Xing
2006 Issues in Informing Science and Information Technology  
Embracing inapt infrastructure technology is a major threat in developing extensive and efficient Web-based systems.  ...  And middleware, the center of all applications, becomes the driver-everything works if middleware does.  ...  Hence, ORB-based middleware applications are becoming standard for the multi-tier model. CORBA, enterprise Java Beans, and Active X/COM are among the major technologies.  ... 
doi:10.28945/878 fatcat:anfmiz5vmbflpjfoxgrfonns5y

Xml Based Safe And Scalable Multi-Agent Development Framework

Rinkaj Goyal, Pravin Chandra, Yogesh Singh
2007 Zenodo  
We have adopted FIPA agent platform reference Model as backbone for implementation along with XML for agent Communication and Java Cryptographic Extension and architecture to realize the security of communication  ...  In this paper we describe our efforts to design and implement an agent development framework that has the potential to scale to the size of any underlying network suitable for various ECommerce activities  ...  Messaging Middleware: This forms the core of the inter agent Communication between the various agents.  ... 
doi:10.5281/zenodo.1061013 fatcat:i4wjohelr5dh3ojc6obe4t3scm

Evaluation of messaging middleware for high-performance cloud computing

Roberto R. Expósito, Guillermo L. Taboada, Sabela Ramos, Juan Touriño, Ramón Doallo
2012 Personal and Ubiquitous Computing  
efficient communication middleware support to get over current cloud network limitations.  ...  In this scenario, the performance of communications depends both on the network fabric and its efficient support in virtualized environments, which ultimately determines the overall system performance.  ...  As the access to multi-core systems is a popular option in cloud computing, in fact each Amazon EC2 cluster computing instance provides two quad-core processors, the performance of communications on such  ... 
doi:10.1007/s00779-012-0605-3 fatcat:6izn55mtqrcq5p2akp3qu4obbi
« Previous Showing results 1 — 15 out of 5,254 results