Various toolkits exist today for the distributed execution of computational algorithms on clusters of machines. These toolkits are often referred to by the terms 'Grid Toolkits', 'Job Execution Environment...
详细信息
Various toolkits exist today for the distributed execution of computational algorithms on clusters of machines. These toolkits are often referred to by the terms 'Grid Toolkits', 'Job Execution Environments', and 'Problem Solving Environments (PSEs)'. Here, we introduce iJob-an Internet-based job execution environment that sets out to meet many of the goals of PSEs, such as providing facilities and services to solve a class of problems. In addition, the iJob software allows execution of computational algorithms utilizing standard Internet technologies such as java, XML, and asynchronous communication protocols. The goals of this project include: (1) deploying the toolkit easily to multiple platforms using the java technologies;(2) running multiple types of algorithms and supporting multiple users simultaneously;(3) providing a web-based GUI for monitoring and controlling the status of jobs;and (4) providing security at both the user-level and at the network-level. The toolkit has been tested using several simulation codes on pools of Windows 2000 and Solaris systems. (c) 2004 Elsevier B.V. All rights reserved.
java 2 enterprise edition has excelled at standardizing many important middleware concepts. For example, J2EE provides a standard interface for distributed transaction management, directory services, and messaging. In...
详细信息
java 2 enterprise edition has excelled at standardizing many important middleware concepts. For example, J2EE provides a standard interface for distributed transaction management, directory services, and messaging. In addition, java 2 Standard edition (J2SE), which underpins J2EE, provides a largely successful standard for java interaction with relational databases. However, the platform has failed to deliver a satisfactory application programming model. Many in the open source community, especially smaller vendors, have chosen the alternative of developing frameworks designed to simplify the experience of building J2EE applications. Popular frameworks such as Struts, Hibernate, and the Spring Framework play an important role in many of today's J2EE development projects.
暂无评论