Parallelization of Annotated Java code in a Distributed Network
TL;DR: The aim is to turn a normal computer into a Super-Computer without extra hardware or space and is designed for Parallel Computing using both wired & wireless network connections for achieving good speed of execution with the help of distributed network.
read more
Abstract: has been employed for many years, mainly in high-performance computing. The work focuses towards a new parallel execution technique in a distributed network in which the java code is parallelized and independent code is executed on different system in accordance with the availability of the system resource in a distributed network. It speeds up the execution of a particular application to a great extent. Dependencies among the code are detected. The proposed system can be used for parallel computation of the java program, which can be used in industry for executing large java codes. For execution of large java codes, time required will be large. The proposed system can harness the power of nearby all Java enabled machines. The aim is to turn a normal computer into a Super-Computer without extra hardware or space. It is designed for Parallel Computing using both wired & wireless network connections for achieving good speed of execution with the help of distributed network. The annotations are used in the code as indicators for parallel execution. Based on the annotations provided in the code it is parallelized by rebuilding the code for further execution in the network.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
References
Exploiting method-level parallelism in single-threaded Java programs
M. K. Chen,Kunle Olukotun +1 more
- 12 Oct 1998
TL;DR: Why the Java virtual machine is an effective environment for exploiting method-level parallelism, and how method speculation can potentially speed up single-threaded general purpose Java programs are shown.
Parallel Java: A Unified API for Shared Memory and Cluster Parallel Programming in 100% Java
Alan Kaminsky
- 26 Mar 2007
TL;DR: This paper describes parallel Java's features and architecture; compares and contrasts parallel Java to other Java-based parallel middleware libraries; and reports performance measurements of parallel Java programs.
Multiprocessor scheduling of age constraint processes
Lars Lundberg
- 27 Oct 1998
TL;DR: This work defines a method for obtaining process periods other than A/sub i//2, and it is shown that this approach is better in the sense that a larger number of process sets can be scheduled compared to using periods equal to A/ sub i//3.
40
Distributed and Multiprocessor Scheduling.
Steve J. Chapin
- 01 Jan 1997
TL;DR: This chapter discusses CPU scheduling in parallel and distributed systems, and examines techniques for providing this facility, including a broad survey of existing scheduling algorithms and mechanisms.
22
PAL: Exploiting Java Annotations for Parallelism
Marco Danelutto,Marcelo Pasin,Marco Vanneschi,Patrizio Dazzi,Patrizio Dazzi,Domenico Laforenza,Luigi Presti +6 more
- 01 Jan 2008
TL;DR: It is discussed how Java annotations can be used to provide the meta information needed to automatically transform plain Java programs into suitable parallel code that can be run on workstation clusters, networks and grids.
Related Papers (5)
T.T. Tiow,C. Yingyi,Sun Yang +2 more
- 21 Sep 2005
Luc Courtrai,Yves Mahéo,Frédéric Raimbault +2 more
- 07 Feb 2001