This website uses cookies to ensure you have the best experience. Learn more

A Framework For Parallel Code Execution Using Java

3795 words - 15 pages

Abstract—Today, the combination of computing power and fast networks provides a workable solution to solve complex problems by using computational clusters. Java is considered one of the most popular languages for writing platform independent applications. There are many High Performance Computing (HPC) frameworks available for writing parallel applications in Java mostly using synchronous mode of communication. This paper presents a new easy-to-use message passing framework. This framework facilitates writing parallel code in Java for hybrid architectures using different standard protocols. It also supports blocking and pure asynchronous communication mode. The communication layer of the proposed message passing framework is based on Java Messaging Services (JMS). JMS provides asynchronous functionality of code distribution and message passing between processes running on different machines. A set of easy to use Application Programming Interfaces (APIs) are also provided to write MPI like code for parallel applications. The performance analysis of remote code execution is also included along with the comparison study of the proposed framework with MPJ Express and Java Threads on multi-core systems. The benchmark tests for the network latency and code speed-up have shown promising results.
Keywords-HPC; Java; JMS; MPI; Parallel Code Execution
Since long time, clusters are used to build powerful high performance computing systems. Yet, for more complex and compute intensive problems, still it is a challenge to provide required computer resources under one roof. Thus, the parallel systems like clusters have evolved into computational grids [1]. The Grid consists of clusters that are geographically dispersed and heterogeneous. Nowadays, there are many popular grid systems running in the world successfully [2]-[7]. With the emergence of multi-core processors, now it is possible to have immense computational power on a single machine [8]. The multi-core clusters are better suited for solving complex computational problems as compared to grids mainly because of following reasons;
• There are only few message passing libraries available for Grid. In particular, the communication overheads involved in grid systems are massive [23].
• Not all scientific problems are suited to grid environment. For example, embarrassingly parallel applications are suited for grids [10].
• There is a little or no control on remote site policies [11].
• Grids do not make sure that a submitted job will yield timely results. [12]
To make use of the multi-core processors is only possible with the software programs written in parallel code paradigm. The major problem in parallelizing software is that the existing tools and libraries to write a parallel program are complex and difficult to use.
This paper presents a Java based framework for parallel code execution. Java has been chosen to make this framework because today, it is being considered the...

Find Another Essay On A Framework for Parallel Code Execution using Java

A Framework for Understanding Organizational Ethics

5476 words - 22 pages A Framework for Understanding Organizational EthicsOrganizational ethics is one of the most important, yet perhaps one of the most overlooked and misunderstood concepts in corporate America and schools of business. Organizational ethics initiatives have not been effectively implemented by many corporations, and there is still much debate concerning the usefulness of such initiatives in preventing ethical and legal misconduct. Simultaneously

The Code for Sending a Text Message

1795 words - 8 pages detection of an intruder. The libraries required for sending a text message are SIM900.h and sms.h. The code for sending a text message is shown below. After declaring the header files, variable “sms” of type SMSGSM is declared. The Boolean variable “started” is used to check whether the shield is started or not. The first function sets up the GSM shield. In the first step the serial port of Arduino is started at a Baud rate of 9600 and then a

Communication for Facilitating Participatory Extension: A Case of East Java Region in Indonesia

675 words - 3 pages bottom-up approach. The law gives missions that extension system should not only “productive, effective, and efficient,” but also “decentralized, participatory, transparent, self-initiative, equitable in partnership… and accountable”. The new law urges extension is a learning process for farmers and business communities and ready to organize themselves and capable to access to information, technology, capital and other resources to drive up

A Framework for supporting the Preparation of ISD

4377 words - 18 pages to be created consisting of potential and frequent signals showing ifthere is a great risk for losing the WHY perspective in the discussion. One input comes fromthe testing of the framework. By e.g. using observation, there is a great opportunity to observewhen the discussion loses the WHY perspective. It is also valuable to tape these discussions.Further valuable input can be received by e.g. using role playing.In the ISD area there is a large

A Framework For Barriers Of Telemedicine Implementation In Iran

1849 words - 8 pages Table 4 shows the fitting indices in this level. Indices are approximately in the suitable level so the fitness of the model is confirmed. In this framework, we introduced 6 barriers for implementing telemedicine and then by using factor analysis, we analyzed these factors and their indices. According to research findings, and according to figure 3, we can see that the barriers of implementing telemedicine with respect to their importance are as

An Assessment Of & a Framework For Successful Offshore Outsourcing

4533 words - 18 pages ", Sloan Management Review, Winter, pp. 79-87.28. Quinn , J.B. (1999), "Strategic Outsourcing", Sloan Management Review, Vol.35 No.4 pp. 43-5529. Reud, B.B. (2003), " Riding the outsourcing wave", Call Center Magazine, Vol. 15 No. 8 pp. 18-28.30. Soliman, K.S. (2003), "A framework for global IS outsourcing by application service providers", Business Process Management, Vol. 9 No. 6, 2003, pp. 735-744 ( Sinnock, B. (2004), "Industry needs to grapple with issues of outsourcing internationally", National Mortgage News.

A Framework For Effectively Managing Knowledge Transfer Post Acquisition

2643 words - 11 pages Decision , Volume 40, 116-126.Gammelgaard, Jens. "The Impact of the Acquired Firm's Knowledge Sources on the Knowledge Creation Process in the Acquiring Firm." 2002.Hanbrick, Donald C., and Albert A. Cannella. "Relative standing: a framework for understanding departures of acquired executives." Academy of Management Journal 36 (1993): 733-762.Inkpen, C. (2008) 'Knowledge transfer and international joint ventures: the case of NUMMI and Gneraal

Anthill: A Framework for the Design and Analysis of Peer-to-Peer Systems

1170 words - 5 pages Anthill: a Framework for the Design and Analysis of Peer-to-Peer Systems The Montresor (2000) paper outlines a new approach which is christened Anthill, for designing P2P applications based on comparisons to ant colonies. It continues with proposing a framework to support the development and study of new protocols based on a P2P approach. The paper considers how there are common issues such as security and routing that are applicable to P2P

Essay topic: Shareholder value provides a comprehensive framework for evaluating strategic and tactical marketing decisions

1741 words - 7 pages Essay topic: Shareholder value provides a comprehensive framework for evaluating strategic and tactical marketing decisionsModern enterprise is uninterrupted to ameliorate its own system and constitute accredited standard or criterion on institutional. Today's directorate and top management seem to be more concentrating on shareholder value. Obviously, aim to maximize shareholder value become most enterprises' crucial goal that may affect

Conceptual Framework for Therapeutic Occupations: "There is nothing so useful as a good theory"

1812 words - 7 pages CFTO PAGE 3 Conceptual Framework for Therapeutic Occupations:"There is nothing so useful as a good theory"Michele FreitasOT 3012Janis DavisNovember 17, 2008Conceptual Framework for Therapeutic Occupations:"There is nothing so useful as a good theory"Occupation is the central idea of the profession of Occupational Therapy. The reason that the profession was founded was to use occupations to enhance every day life (Slagle, 1922). To explain the

A Good Framework For Examining The POM Function Is The 5Ps

971 words - 4 pages ForecastsTo enable the Operations manager to make good decisions, there is a need for long term forecasts (more than 5 years) and short-term sales forecasts (12 moths)Long -term market forecast - is usually outside the purview of the Operations. The forecast of carried out by Marketing staff and backed by economic, political, social and technological data. The forecast may take the form of a statement of anticipated output in volume and monetary

Similar Essays

A New Framework For Counterterrorism Essay

1575 words - 6 pages Introduction The United States has been combatting a threat that is trying to change our way of life. This threat is known as terrorism and is a problem for the U.S. and its territories. The threat of terrorism is the greatest threat to the American way of life since the end of the Cold War. The country has taken the threat seriously with an elaborate counterterrorism and intelligence framework. This framework is starting to become obsolete with

Developing A Framework For Cyberlaw Essay

1863 words - 7 pages Developing a Framework for Cyberlaw Suppose you wanted to witness the birth and development of a legal system. You would need a large, complex social system that lies outside of all other legal authorities. Moreover, you would need that system somehow to accelerate the seemingly millennial progress of legal development, so you could witness more than a mere moment of the process. The hypothetical system might seem like a social scientist's

Organization As Metaphor: Using Morgan’s Metaphors As A Transitional Framework

1563 words - 6 pages One of the greatest challenges for a new leader is earning the respect and cooperation of his or her subordinates, and using that respect to make the organization or work team more effective. In the assigned scenario, I am a newly promoted leader assigned to replace a highly respected and recently retired organization veteran of 23 years. My work team consists of five mid-level managers with between four and twelve years of experience in their

Case Study Using The Code Of Ethics For Nurses

1741 words - 7 pages The Code of Ethics for nurses was developed to explicit the primary values, goals, and responsibility towards the nursing profession. It is used as a guide for carrying out nursing responsibilities in a manner consistent with quality in nursing care and the ethical obligations from nurses. The 1st provision states, “The nurse, in all professional relationships, practices with compassion and respect for the inherent dignity, worth and uniqueness