1 / 8

JGrid: Integrated Development and Execution Environment for Service-Oriented Grid Applications

JGrid is a second-generation service-oriented grid middleware that aims to provide a graphical design support for service-oriented grid application development and lifecycle management. It is based on Sun's Jini technology and focuses on wide-area service discovery, brokering, security, and fault-tolerance.

Download Presentation

JGrid: Integrated Development and Execution Environment for Service-Oriented Grid Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JGrid: an integrated graphical application development and grid execution environment based on Jini IKTA5-089/2002 www.irt.vein.hu/jgrid University of Veszprem Computer and Automation Research Institute MTA-SzTAKI Eötvös Loránd University of Sciences Sun Microsystems Hungary

  2. JGrid in brief • Aims to develop • a second-generation service-oriented grid middleware and • Grid application development environment • Based on Sun’s Jini technology • A service-oriented distributed Java object system • Main tasks focusing on • Wide-area service discovery, brokering, security and fault-tolerance • Graphical design support for service-oriented grid application development and lifecycle management JGrid project, IKTA5-089/2002

  3. e-Business Portal Service Grid Computing Service JGridmiddleware Meeting & Calendar Service Client 1 Video Conference Service Client 3 Client 2 The service grid • 2nd generation grid systems will be service-oriented and global • Must provide seamless, pervasive access to millions of services • Services available at any time, from anywhere JGrid project, IKTA5-089/2002

  4. Jini technology provides • Spontaneous networking • Client-service federations created on-demand and dynamically • No need to install drivers or carry out manual configuration • Based on discovery • The mechanism to find services without knowing their location (e.g. URLs). • Leasing • Services grant resource usage in a time-based manner. If the grant is not renewed (due to a fault) the resource will be released at the end of the period. • Distributed events • Distant components of a Jini system can notify each other when some change in their state occurs. • Transaction • A set of operations execute atomically (either all or none will complete). JGrid project, IKTA5-089/2002

  5. BrokerService BrokerService BrokerService BrokerService BrokerService BrokerService Client Project Tasks 1/3 • Wide-area service discovery • Extending Jini discovery to global scale • Enable clients and services to discover and interact with millions of services in an effective way. • Brokerservice network • Facilitate wide-area execution control of grid applications, including sequential and parallel programs on behalf of users. JGrid project, IKTA5-089/2002

  6. Project Tasks 2/3 • Providing point-to-point communicationfor parallel grid applications • Java processes can communicate with each other regardless of the processes’ location. • Development of a security infrastructure • enable the safe interoperation of various services and clients over different adminstrative domains. • Providing a robust and fault-tolerant environment • Using replication and error-recovery to increase reliability and availability of services. JGrid project, IKTA5-089/2002

  7. Project Tasks 3/3 • Creating agraphical application development environment • Help to design service-oriented grid applications • Based on P-Grade parallel application development environment • Generate Java source code for parallel programs from graphical designs • Debug and monitor program execution in the JGrid system • Provide interoperabilitywith the emerging OGSA (Open Grid Service Architecture) Web Services technology. JGrid project, IKTA5-089/2002

  8. Further Information • JGrid Project Home Page http://pds.irt.vein.hu/jgrid • P-Grade Home Page http://www.lpds.sztaki.hu • Jini Home Page http://www.sun.com/jini http://jini.org JGrid project, IKTA5-089/2002

More Related