ePrints@IIScePrints@IISc Home | About | Browse | Latest Additions | Advanced Search | Contact | Help

DPAC: An Object-Oriented Distributed and Parallel Computing Framework for Manufacturing Applications

Raghavan, Srinivasa NR and Waghmare, Tanmay (2002) DPAC: An Object-Oriented Distributed and Parallel Computing Framework for Manufacturing Applications. In: IEEE Transactions on Robotics and Automation, 18 (4). 431 -443.


Download (420kB)


Parallel and distributed computing infrastructures are increasingly being embraced in the context of manufacturing applications, including real-time scheduling. We present the design and implementation of one such framework that can work on the Internet, with applications in manufacturing. The architecture, DPAC (distributed and parallel computing framework), has the goal of harnessing the Internet's vast, growing computational capacity for ultra-large, coarse-grained parallel applications. The idea is to bring together diverse, heterogeneous, geographically distributed computing environments in order to attack large-scale computing problems. We present a scalable and fault-tolerant architecture in DPAC and the results of running performance experiments. DPAC is implemented on the interoperable, increasingly secure, and ubiquitous platform Java. The unique feature of DPAC is that it frees application developers from concerns about complex interprocess communication and fault tolerance among Internet-worked hosts and supports piecework and branch-and-bound computational models. We describe an implementation and present case studies showing the effectiveness in solving complex combinatorial optimization problems in the context of manufacturing systems.

Item Type: Journal Article
Publication: IEEE Transactions on Robotics and Automation
Publisher: IEEE
Additional Information: Copyright 1990 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Keywords: Application programming interface;Distributed computing;Fault tolerance;Large-scale Computing;Manufacturing automation
Department/Centre: Division of Interdisciplinary Sciences > Management Studies
Date Deposited: 13 Jan 2006
Last Modified: 19 Sep 2010 04:22
URI: http://eprints.iisc.ac.in/id/eprint/5016

Actions (login required)

View Item View Item