An Experience in Accessing Grid Computing from Mobile Device with GridLab Mobile Services

Size: px
Start display at page:

Download "An Experience in Accessing Grid Computing from Mobile Device with GridLab Mobile Services"

Transcription

1 An Experience in Accessing Grid Computing from Mobile Device with GridLab Mobile Services Riri Fitri Sari, Rene Paulus Department of Electrical Engineering, Faculty of Engineering University of Indonesia Kampus Baru UI Depok 16424, Indonesia Abstract In this paper we discuss our experience in evaluating the GridLab Mobile service as a tool which supports the combination of two mainstream research area, Grid computing and mobile devices. We use GridLab Mobile services platform to conduct our experiment to enable the access of Grid computing power from Poznan supercomputing and networking Center in Poland through smart phones. Minimum interfaces required to use GridLab Mobile services include Mobile Client, Mobile Command Center and Grid application. We explore some GridLab Mobile services functionality such as GridLab Resource Management System (GRMS) Job submission and Control, message box browsing, visualization viewing, and auxiliary functionality (login for instance). From our experiment it was found that to Login we need to send the average of 635 Bytes of data and receive 467,6 of data in 14.6 seconds. For getting message box we had to send the average of 1389 Bytes of data and receive 1638,8 Bytes of data in 26.6 seconds. In addition to that, for visualization purposes we sent the average of 2701,8 Bytes of data and received the average of 46139,4 of data in 43.4 seconds. I. ITRODUCTIO In the last few years mobile devices has emerged as a common communication tools which extensively been developed jointly by academic and industry sectors. These devices benefited from the advancement in wireless technology, which has become more powerful. Mobile devices have grown rapidly in numbers due to their lower initial cost compared with the wired network. Grid computing is a group of computer, server, and storage that form a virtual computer system. With Grid computing we can optimize performance and reliability. In this paper we combine these two issues to enable us to get the benefit of Grid computing power from mobile devices. The technology used here is GridLab Mobile services, which is one of the workpackage of the GridLab project. The combination of Grid computing and mobile devices with other technology in detail is not within the scope of this paper. II. GRID COMPUTIG Grid computing concept has become more mature. Grid computing has a lot in common with the metacomputing, which was popular during 1990 s. One of project that develop metacomputing concept is /$ IEEE 1 Informational Wide Area Year (I-WAY) which was strongly influenced by the development of Globus project, the most prominent Grid computing standard currently [3]. Ian Foster and Carl Kesselman define Grid as hardware and software infrastructure that provides dependable, consistent, pervasive, and inexpensive access to high-end computational capabilities [9]. The other definition from Foster state that A Computational Grid is a collection of computers, on-line instruments, data archives and networks all tied together by a shared set of services that, when taken together, provides users with transparent access through interface devices to the entire set of resources. According to IBM s definition [6], Grid is a collection of distributed computing resources available over a local or wide area network that appears to an end user or application as one large virtual computing system. The vision is to create virtual dynamic organizations through secure, coordinated resource-sharing among individuals, institutions, and resources. Grid computing is an approach to distributed computing that spans not only over some locations but also organizations, machine architectures, and software boundaries to provide unlimited power, collaboration, and information access to everyone connected to a Grid. The Internet is the network of information, where as grid computing is the network of resources. Grid will help elevate the Internet to a true computing platform, combining the qualities of service of enterprise computing with the ability to share heterogeneous distributed resources (applications, data, storage, servers, etc). The Globus Alliance defined Grid as "an infrastructure that enables the integrated, collaborative use of high-end computers, networks, databases, and scientific instruments owned and managed by multiple organizations. Grid applications often involve large amounts of data and or computing and often require secure resource sharing across organizational boundaries, and thus not easily handled by today s Internet and Web infrastructures." Fig. 1 shows the architecture of Grid computing remote implementation in which Grid provides access to distributed resources. Computational Grid enables the sharing, selection, and aggregation of a wide

2 variety of geographically distributed computational resources (such as supercomputers, computing cluster, storage system, data source, instrument, and developers). Grid computing key components include the following: Resource management: the Grid must be aware of what resources are available for different tasks. Security management: the Grid needs to take care that only authorized user can access and use the available resources. Data management: data must be transported, cleansed, parceled, and processed. Service management: users and application must be able to query the Grid in an effective and efficient manner. To cover complex system of services and software required to integrate Grid resources, Grid community [1] has develop a layered model shown in Fig. 2. The bottom horizontal layer consists of hardware resources such as computers, networks, data archieves, etc. The next horizontal layer (common infrastructure) consists of software services and system which virtualize the Grid. The key concept at the common infrastructure layer is the community agreement on software, which represent Grid as a unified virtual platform and provide the target for more focused software and application. The next horizontal layer (user and application-focused Grid middleware, tools and services) contains software packages built on top of the common infrastructure. The top most horizontal layer (Grid application) represents application and user. The vertical layers represent the next step for Grid development. The left vertical layer represent the influence of new devices, such as sensors, PDA, wireless, and mobile devices. Over the next 10 years, these devices will need to be integrated with the Grid. At the same time, the increasing globalization of the Grid will require serious policies of sharing, globalarea networking and the development of Grid economies (the right vertical layer). III. MOBILE DEVICES Mobile devices have become more and more powerful as their size getting smaller. They are now capable of executing applications comparable with the power of the earlier desktop computer. By their high mobility, mobile devices become more popular and growing rapidly in numbers. Although mobile devices are powerful they have many limitations such as limited screen size, input capability, processing power, small amount of memory, and short battery life. Current wireless network connections of mobile devices are slow, the latency is high and the bandwidth is limited. The connection to the network is not permanent. Mobile client normally open its connection only when required to do so, and therefore the network connection may not always be available. Mobile services were developed for multiple platforms. Currently Palm and Symbian are among the most common Operating System (OS) for mobile devices, in addition to other Operating Systems. All of these platforms are different and not compatible with each other. Fortunately, most of these platforms are capable of running application written in Java. Java 2 Platform Micro Edition (J2ME) [8] is an application environment designated for small and limited devices. Program running in this environment are called middlet. J2ME defines two configuration which is Connected Limited Device Configuration (CLDC) the most lightweight configuration and Connected Device Configuration (CDC) used in device with larger memory and performance. On top of configuration layers, there is a profile layer which specifies a set of API fo a particular category of devices and minimum hardware, software, networking, and application requirements. Fig. 3 shows this configuration. Combining these two key trends (Grid computing and mobile devices) means that the users are able to command the power of supercomputers with mobile devices. In this work we use GridLab Mobile Service to combine these two key trends. GridLab Mobile services use J2ME technology at the mobile client which is a mobile device. IV. GRIDLAB PROJECT GridLab project researches currently develop application and middleware for Grid environment. GridLab project is a grid computing research organized by the Institute of the Bioorganic Chemistry of the Polish Academy of Sciences, Poznan Supercomputing and etworking Center (PSC), Poland, and co-funded by the European Commission under the Fifth Framework Programme. GridLab project consists of 12 core workpackages (WP), with additional workpackages covering exploitation, dissemination and project management. All GridLab technology fit into the GridLab architecture shown in Fig /$ IEEE 2

3 Fig. 1. Grid Computing (remote implementation) [7] Fig. 2. Layered architecture of the Community Grid Model [1] WP1 Grid Application Toolkit (GAT) objectives are to design and build a Grid Application Toolkit from the services developed in other GridLab workpackages. GAT is a set of coordinated, generic managements systems, together with working implementations provided by the tools developed in GridLab project. WP2 Cactus Grid Application Toolkit (CGAT) will provide a very general toolkit framework supporting different Grid applications, from astrophysics to chemical engineering. CGAT extended GAT interface to Cactus [2]. WP3 Work- Flow Application Toolkit (TGAT) based on Triana [5] packages developed for gravitational wave data analysis. WP4 Grid Portal goal is to design, build and support the GridLab Portal. WP5 Testbed Management takes care of all the activities necessary for deploying and running a large-scale Grid testbed and to establishment of an actual prototype. WP6 Security aims at building solid and consistent testbed security management tools and policies, as well as inter-testbed interoperability security policies. WP7 Adaptive Grid Component goal is to provide adaptive components to other modules of the Grid application toolkit (GAT). WP8 Data Handling and Visualization creates a framework that enables application to stream data for visualization purpose. WP9 Resource Management aim is to describe GridLab Resource Management System (GRMS). WP10 Information Services goal is to design and build igrid, the GridLab Information Services to supplies information about a specific resource. WP11 Monitoring objectives are to design and develop a general Grid monitoring infrastructure, compliant to the Grid Monitoring Architecture proposal of the Global Grid Forum Performance Working Group. WP12 Access to Mobile Users objective is to develop implementation for mobile device so user can use it to access Grid computing environment. V. GRIDLAB MOBILE SERVICES Fig. 3. Java 2 Platform, Micro Edition (J2ME) [8] Fig. 4. GridLab Architecture [4] WP12 GridLab Mobile Services provide the Grid user possibility to access Grid application and resource from any place using their mobile devices. Mobile device acts as a mobile client and tightly coupled with the gateway. Minimum Grid interface required for GridLab Mobile Service are GridLab Mobile Client, Mobile Command Center as gateway, and Grid service. Fig. 5 shows the minimum requirement for Grid interface. Mobile Command Center (MCC) is a portlet that serves as the gateway between mobile devices and Grid services. MCC required Java 1.4.2, Jakarta Ant 1.6, Jakarta Tomcat 4 or 5, GridSphere [5] portal (WP4) installed and deployed, and GridPortlets installed and deployed in the same GridSphere container. Portlets are reusable Web components that display relevant information to portal users. GridLab 3

4 Mobile Client (GMC) run on the mobile device which support J2ME technology. GridLab Mobile Service functionality are GridLab Resource Management System (GRMS) Job submission and control, visualization viewing, message Box browsing, and auxiliary functionality. The GridLab Resource Management System (GRMS) is an open source meta-scheduling system, based on dynamic resource selection, mapping and advanced scheduling methodology. The main goal is to directly manage the whole process of remote job submissions to various batch queuing system, cluster or resources. The most important part is the part which enable the system to submit job to the best resources according to the job resource requirement. GRMS functionality which can be use from mobile device are submitjob, migratejob, canceljob. Message Box Service (Fig. 7) main purpose is to store users notification messages in the structured repositories folder. Grid Mobile Client can access user folders and messages stored in Message Box. Auxiliary functionality is a part of GridSphere framework for user login and profile which is user login, user logout, user credential usage (for authorization), dan user data checking. Fig. 8 represents the login service. CC Fig. 7. Message Box browsing Fig. 8. Login Form Fig. 5. Minimal Grid Interface [4] Visualization viewing (Fig. 6) works together with WP8 so the WP12 user can display scaled-down visualization (mainly picture) on mobile device many times. The picture are sent to mobile device according to the limitation of that device, such as the low resolution screen and color depth, small bandwidth network, etc. We performed some experiment using the following equipment specification: Sony Ericsson K508i device, 128x160 pixel screen, 65,536 color depth. The connection used to connect to through Indosat M3 GPRS service. From our experiments, we performed performance evaluation. We gather and analys data for each service. The average of those data have been calculated and presented in Table I, II, III and IV. Login to Mobile Command Center from GridLab Mobile Client required 635 Bytes of data to be send and 467,6 data received in 14,6 seconds. For Message box viewing, the average of data sent is 1389 Bytes and 1638,8 Byetes receivedin 26,6 seconds. Visualization service from mobile client need 2701,8 Bytes data to be send and 46139,4 Byetes received in 43,4 seconds. Fig. 6. Visualization Viewing 4

5 TABLE I LOGI TABLE II MESSAGE BOX Currently we are woking on integrating some distributed grid nodes at the University of Indonesia and set the environment to be able to be accessed from mobile nodes. Our work on implementing virtual reality over grid computing will also take advantage from this grid computing platform. REFERECE [1] Berman, F., Hey, A.J.G., Fox G.C., Grid Computing Making the Global Infrastucture a Reality, John Wiley & Sons, Ltd, England, [2] Cactus, last accessed June [3] Globus Alliance, last accessed June [4] GridLab, last accessed June [5] GridSphere, last accessed June [6] IBM, last accessed June [7] Minoli, Daniel, A etworking Approach to Grid Computing, John Wiley & Sons, Inc, [8] Sun Microsystem, last accessed June [9] Foster, I., Kesselman, C., The Grid, Blueprint for a new Computing Infrastructure, San Fransisco, TABLE III VISUALIZATIO TABLE IV AVERAGE Service Send Login ,6 14,6 Message box ,8 26,6 Visualization 2701, ,4 43,4 VI. COCLUSIO The development of mobile device in the last few years enables us to access Grid computing environment in mobile. GridLab Mobile Service can be used to access Grid application and resources from mobile devices. GridLab Mobile Service required minimum Grid interface such as GridLab mobile client running on J2ME enabled mobile devices, Mobile Command Center as gateway, and the Grid services. From our experiments with GridLab services for mobile client, we plan to perform future work which include building some services on top of the mobile command center testbed. 5

An Introduction to the Grid

An Introduction to the Grid 1 An Introduction to the Grid 1.1 INTRODUCTION The Grid concepts and technologies are all very new, first expressed by Foster and Kesselman in 1998 [1]. Before this, efforts to orchestrate wide-area distributed

More information

Introduction to Grid Computing

Introduction to Grid Computing Milestone 2 Include the names of the papers You only have a page be selective about what you include Be specific; summarize the authors contributions, not just what the paper is about. You might be able

More information

Grid Computing Initiative at UI: A Preliminary Result

Grid Computing Initiative at UI: A Preliminary Result Grid Computing Initiative at UI: A Preliminary Result Riri Fitri Sari, Kalamullah Ramli, Bagio Budiardjo e-mail: {riri, k.ramli, bbudi@ee.ui.ac.id} Center for Information and Communication Engineering

More information

Grid portal solutions: a comparison of GridPortlets and OGCE

Grid portal solutions: a comparison of GridPortlets and OGCE CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Published online 7 June 2007 in Wiley InterScience (www.interscience.wiley.com)..1112 Grid portal solutions: a comparison of GridPortlets and OGCE Chongjie

More information

GridSphere s Grid Portlets

GridSphere s Grid Portlets COMPUTATIONAL METHODS IN SCIENCE AND TECHNOLOGY 12(1), 89-97 (2006) GridSphere s Grid Portlets Michael Russell 1, Jason Novotny 2, Oliver Wehrens 3 1 Max-Planck-Institut für Gravitationsphysik, Albert-Einstein-Institut,

More information

Authentication, authorisation and accounting in distributed multimedia content delivery system.

Authentication, authorisation and accounting in distributed multimedia content delivery system. Authentication, authorisation and accounting in distributed multimedia content delivery system. Mirosław Czyrnek, Marcin Luboński, Cezary Mazurek Poznań Supercomputing and Networking Center (PSNC), ul.

More information

Wireless Java-enabled MIDP devices as peers in Grid infrastructure

Wireless Java-enabled MIDP devices as peers in Grid infrastructure Wireless Java-enabled MIDP devices as peers in Grid infrastructure Miika Tuisku Miika.Tuisku@cern.ch Helsinki Institute of Physics, CERN Abstract. Combining Mobile Internet and Grid technologies could

More information

The Grid Authentication System for Mobile Grid Environment

The Grid Authentication System for Mobile Grid Environment IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 02, 2014 ISSN (online): 2321-0613 The Grid Authentication System for Mobile Grid Environment A.Sudha 1 S.M.Karpagavalli

More information

Programming Grid Applications with Gridge

Programming Grid Applications with Gridge COMPUTATIONAL METHODS IN SCIENCE AND TECHNOLOGY 12(1), 47-68 (2006) Programming Grid Applications with Gridge Juliusz Pukacki *, Michał Kosiedowski, Rafał Mikołajczak, Marcin Adamski, Piotr Grabowski,

More information

Research and Design Application Platform of Service Grid Based on WSRF

Research and Design Application Platform of Service Grid Based on WSRF DOI: 10.7763/IPEDR. 2012. V49. 27 Research and Design Application Platform of Service Grid Based on WSRF Jianmei Ge a, Shying Zhang a College of Computer Science and Technology, Beihua University, No.1

More information

Nancy Wilkins-Diehr San Diego Supercomputer Center (SDSC) University of California at San Diego

Nancy Wilkins-Diehr San Diego Supercomputer Center (SDSC) University of California at San Diego SimpleGrid Toolkit: Enabling Efficient Learning and Development of TeraGrid Science Gateway Shaowen Wang Yan Liu CyberInfrastructure and Geospatial Information Laboratory (CIGI) National Center for Supercomputing

More information

Scientific Computing with UNICORE

Scientific Computing with UNICORE Scientific Computing with UNICORE Dirk Breuer, Dietmar Erwin Presented by Cristina Tugurlan Outline Introduction Grid Computing Concepts Unicore Arhitecture Unicore Capabilities Unicore Globus Interoperability

More information

Deliverable D8.6 - Data Management Integration

Deliverable D8.6 - Data Management Integration GridLab - A Grid Application Toolkit and Testbed Deliverable D8.6 - Data Management Integration Author(s): Document Filename: Work package: Partner(s): Lead Partner: Config ID: Document classification:

More information

Grid Scheduling Architectures with Globus

Grid Scheduling Architectures with Globus Grid Scheduling Architectures with Workshop on Scheduling WS 07 Cetraro, Italy July 28, 2007 Ignacio Martin Llorente Distributed Systems Architecture Group Universidad Complutense de Madrid 1/38 Contents

More information

GRIDS INTRODUCTION TO GRID INFRASTRUCTURES. Fabrizio Gagliardi

GRIDS INTRODUCTION TO GRID INFRASTRUCTURES. Fabrizio Gagliardi GRIDS INTRODUCTION TO GRID INFRASTRUCTURES Fabrizio Gagliardi Dr. Fabrizio Gagliardi is the leader of the EU DataGrid project and designated director of the proposed EGEE (Enabling Grids for E-science

More information

S i m p l i f y i n g A d m i n i s t r a t i o n a n d M a n a g e m e n t P r o c e s s e s i n t h e P o l i s h N a t i o n a l C l u s t e r

S i m p l i f y i n g A d m i n i s t r a t i o n a n d M a n a g e m e n t P r o c e s s e s i n t h e P o l i s h N a t i o n a l C l u s t e r S i m p l i f y i n g A d m i n i s t r a t i o n a n d M a n a g e m e n t P r o c e s s e s i n t h e P o l i s h N a t i o n a l C l u s t e r Miroslaw Kupczyk, Norbert Meyer, Pawel Wolniewicz e-mail:

More information

Kenneth A. Hawick P. D. Coddington H. A. James

Kenneth A. Hawick P. D. Coddington H. A. James Student: Vidar Tulinius Email: vidarot@brandeis.edu Distributed frameworks and parallel algorithms for processing large-scale geographic data Kenneth A. Hawick P. D. Coddington H. A. James Overview Increasing

More information

Scalable Hybrid Search on Distributed Databases

Scalable Hybrid Search on Distributed Databases Scalable Hybrid Search on Distributed Databases Jungkee Kim 1,2 and Geoffrey Fox 2 1 Department of Computer Science, Florida State University, Tallahassee FL 32306, U.S.A., jungkkim@cs.fsu.edu, 2 Community

More information

Introduction. Software Trends. Topics for Discussion. Grid Technology. GridForce:

Introduction. Software Trends. Topics for Discussion. Grid Technology. GridForce: GridForce: A Multi-tier Approach to Prepare our Workforce for Grid Technology Bina Ramamurthy CSE Department University at Buffalo (SUNY) 201 Bell Hall, Buffalo, NY 14260 716-645-3180 (108) bina@cse.buffalo.edu

More information

Introduction to Grid Infrastructures

Introduction to Grid Infrastructures Introduction to Grid Infrastructures Stefano Cozzini 1 and Alessandro Costantini 2 1 CNR-INFM DEMOCRITOS National Simulation Center, Trieste, Italy 2 Department of Chemistry, Università di Perugia, Perugia,

More information

Research on the Interoperability Architecture of the Digital Library Grid

Research on the Interoperability Architecture of the Digital Library Grid Research on the Interoperability Architecture of the Digital Library Grid HaoPan Department of information management, Beijing Institute of Petrochemical Technology, China, 102600 bjpanhao@163.com Abstract.

More information

High Performance Computing Course Notes Grid Computing I

High Performance Computing Course Notes Grid Computing I High Performance Computing Course Notes 2008-2009 2009 Grid Computing I Resource Demands Even as computer power, data storage, and communication continue to improve exponentially, resource capacities are

More information

Grid Computing. Grid Computing 2

Grid Computing. Grid Computing 2 Grid Computing Mahesh Joshi joshi031@d.umn.edu Presentation for Graduate Course in Advanced Computer Architecture 28 th April 2005 Objective Overview of the concept and related aspects Some practical implications

More information

4th TERENA NRENs and Grids Workshop, Amsterdam, Dec. 6-7, Marcin Lawenda Poznań Supercomputing and Networking Center

4th TERENA NRENs and Grids Workshop, Amsterdam, Dec. 6-7, Marcin Lawenda Poznań Supercomputing and Networking Center Marcin Lawenda Poznań Supercomputing and Networking Center Why Vlabs? VERY limited access Main reason - COSTS Main GOAL - to make commonly accessible Added Value virtual, remote,,...grid Grid-enabled Virtual

More information

Grid Challenges and Experience

Grid Challenges and Experience Grid Challenges and Experience Heinz Stockinger Outreach & Education Manager EU DataGrid project CERN (European Organization for Nuclear Research) Grid Technology Workshop, Islamabad, Pakistan, 20 October

More information

Using Resources of Multiple Grids with the Grid Service Provider. Micha?Kosiedowski

Using Resources of Multiple Grids with the Grid Service Provider. Micha?Kosiedowski Using Resources of Multiple Grids with the Grid Service Provider Micha?Kosiedowski Grid Service Provider The Grid Service Provider came as a result of research done within the PROGRESS project: Project

More information

Introduction. Distributed Systems IT332

Introduction. Distributed Systems IT332 Introduction Distributed Systems IT332 2 Outline Definition of A Distributed System Goals of Distributed Systems Types of Distributed Systems 3 Definition of A Distributed System A distributed systems

More information

Deliverable D5.3. World-wide E-infrastructure for structural biology. Grant agreement no.: Prototype of the new VRE portal functionality

Deliverable D5.3. World-wide E-infrastructure for structural biology. Grant agreement no.: Prototype of the new VRE portal functionality Deliverable D5.3 Project Title: Project Acronym: World-wide E-infrastructure for structural biology West-Life Grant agreement no.: 675858 Deliverable title: Lead Beneficiary: Prototype of the new VRE portal

More information

Chapter 4:- Introduction to Grid and its Evolution. Prepared By:- NITIN PANDYA Assistant Professor SVBIT.

Chapter 4:- Introduction to Grid and its Evolution. Prepared By:- NITIN PANDYA Assistant Professor SVBIT. Chapter 4:- Introduction to Grid and its Evolution Prepared By:- Assistant Professor SVBIT. Overview Background: What is the Grid? Related technologies Grid applications Communities Grid Tools Case Studies

More information

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme Yue Zhang, Yunxia Pei To cite this version: Yue Zhang, Yunxia Pei. A Resource Discovery Algorithm in Mobile Grid Computing

More information

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme Yue Zhang 1 and Yunxia Pei 2 1 Department of Math and Computer Science Center of Network, Henan Police College, Zhengzhou,

More information

UNICORE Globus: Interoperability of Grid Infrastructures

UNICORE Globus: Interoperability of Grid Infrastructures UNICORE : Interoperability of Grid Infrastructures Michael Rambadt Philipp Wieder Central Institute for Applied Mathematics (ZAM) Research Centre Juelich D 52425 Juelich, Germany Phone: +49 2461 612057

More information

A RESOURCE MANAGEMENT FRAMEWORK FOR INTERACTIVE GRIDS

A RESOURCE MANAGEMENT FRAMEWORK FOR INTERACTIVE GRIDS A RESOURCE MANAGEMENT FRAMEWORK FOR INTERACTIVE GRIDS Raj Kumar, Vanish Talwar, Sujoy Basu Hewlett-Packard Labs 1501 Page Mill Road, MS 1181 Palo Alto, CA 94304 USA { raj.kumar,vanish.talwar,sujoy.basu}@hp.com

More information

A Simulation Model for Large Scale Distributed Systems

A Simulation Model for Large Scale Distributed Systems A Simulation Model for Large Scale Distributed Systems Ciprian M. Dobre and Valentin Cristea Politechnica University ofbucharest, Romania, e-mail. **Politechnica University ofbucharest, Romania, e-mail.

More information

NUSGRID a computational grid at NUS

NUSGRID a computational grid at NUS NUSGRID a computational grid at NUS Grace Foo (SVU/Academic Computing, Computer Centre) SVU is leading an initiative to set up a campus wide computational grid prototype at NUS. The initiative arose out

More information

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma Mobile Middleware Course Mobile Platforms and Middleware Sasu Tarkoma Role of Software and Algorithms Software has an increasingly important role in mobile devices Increase in device capabilities Interaction

More information

Gridbus Portlets -- USER GUIDE -- GRIDBUS PORTLETS 1 1. GETTING STARTED 2 2. AUTHENTICATION 3 3. WORKING WITH PROJECTS 4

Gridbus Portlets -- USER GUIDE --  GRIDBUS PORTLETS 1 1. GETTING STARTED 2 2. AUTHENTICATION 3 3. WORKING WITH PROJECTS 4 Gridbus Portlets -- USER GUIDE -- www.gridbus.org/broker GRIDBUS PORTLETS 1 1. GETTING STARTED 2 1.1. PREREQUISITES: 2 1.2. INSTALLATION: 2 2. AUTHENTICATION 3 3. WORKING WITH PROJECTS 4 3.1. CREATING

More information

UNIT IV PROGRAMMING MODEL. Open source grid middleware packages - Globus Toolkit (GT4) Architecture, Configuration - Usage of Globus

UNIT IV PROGRAMMING MODEL. Open source grid middleware packages - Globus Toolkit (GT4) Architecture, Configuration - Usage of Globus UNIT IV PROGRAMMING MODEL Open source grid middleware packages - Globus Toolkit (GT4) Architecture, Configuration - Usage of Globus Globus: One of the most influential Grid middleware projects is the Globus

More information

Geoffrey Fox Community Grids Laboratory Indiana University

Geoffrey Fox Community Grids Laboratory Indiana University s of s of Simple Geoffrey Fox Community s Laboratory Indiana University gcf@indiana.edu s Here we propose a way of describing systems built from Service oriented s in a way that allows one to build new

More information

THE GLOBUS PROJECT. White Paper. GridFTP. Universal Data Transfer for the Grid

THE GLOBUS PROJECT. White Paper. GridFTP. Universal Data Transfer for the Grid THE GLOBUS PROJECT White Paper GridFTP Universal Data Transfer for the Grid WHITE PAPER GridFTP Universal Data Transfer for the Grid September 5, 2000 Copyright 2000, The University of Chicago and The

More information

Weka4WS: a WSRF-enabled Weka Toolkit for Distributed Data Mining on Grids

Weka4WS: a WSRF-enabled Weka Toolkit for Distributed Data Mining on Grids Weka4WS: a WSRF-enabled Weka Toolkit for Distributed Data Mining on Grids Domenico Talia, Paolo Trunfio, Oreste Verta DEIS, University of Calabria Via P. Bucci 41c, 87036 Rende, Italy {talia,trunfio}@deis.unical.it

More information

Grid Programming: Concepts and Challenges. Michael Rokitka CSE510B 10/2007

Grid Programming: Concepts and Challenges. Michael Rokitka CSE510B 10/2007 Grid Programming: Concepts and Challenges Michael Rokitka SUNY@Buffalo CSE510B 10/2007 Issues Due to Heterogeneous Hardware level Environment Different architectures, chipsets, execution speeds Software

More information

Introduction to Grid Technology

Introduction to Grid Technology Introduction to Grid Technology B.Ramamurthy 1 Arthur C Clarke s Laws (two of many) Any sufficiently advanced technology is indistinguishable from magic." "The only way of discovering the limits of the

More information

<Insert Picture Here> Enterprise Data Management using Grid Technology

<Insert Picture Here> Enterprise Data Management using Grid Technology Enterprise Data using Grid Technology Kriangsak Tiawsirisup Sales Consulting Manager Oracle Corporation (Thailand) 3 Related Data Centre Trends. Service Oriented Architecture Flexibility

More information

THE VEGA PERSONAL GRID: A LIGHTWEIGHT GRID ARCHITECTURE

THE VEGA PERSONAL GRID: A LIGHTWEIGHT GRID ARCHITECTURE THE VEGA PERSONAL GRID: A LIGHTWEIGHT GRID ARCHITECTURE Wei Li, Zhiwei Xu, Bingchen Li, Yili Gong Institute of Computing Technology of Chinese Academy of Sciences Beijing China, 100080 {zxu, liwei, libingchen,

More information

Scheduling Interactive Tasks in the Grid-based Systems

Scheduling Interactive Tasks in the Grid-based Systems Scheduling Interactive Tasks in the Grid-based Systems Marcin Oko ń, Marcin Lawenda, Norbert Meyer, Dominik Stokłosa, Tomasz Rajtar, Damian Kaliszan, Maciej Stroi ń ski Pozna ń Supercomputing and Networking

More information

Fusion Registry 9 SDMX Data and Metadata Management System

Fusion Registry 9 SDMX Data and Metadata Management System Registry 9 Data and Management System Registry 9 is a complete and fully integrated statistical data and metadata management system using. Whether you require a metadata repository supporting a highperformance

More information

OGCE User Guide for OGCE Release 1

OGCE User Guide for OGCE Release 1 OGCE User Guide for OGCE Release 1 1 Publisher s Note Release 2 begins the migration to open standards portlets. The following has been published by the Open Grids Computing Environment: OGCE Release 2

More information

Open Smart City Open Social Innovation Infrastructure. Cezary Mazurek, Maciej Stroinski Poznan Supercomputing and Networking Center

Open Smart City Open Social Innovation Infrastructure. Cezary Mazurek, Maciej Stroinski Poznan Supercomputing and Networking Center Open Smart City Open Social Innovation Infrastructure Cezary Mazurek, Maciej Stroinski Poznan Supercomputing and Networking Center 25 years of PSNC Poznań Supercomputing and Networking Center (PSNC), established

More information

Boundary control : Access Controls: An access control mechanism processes users request for resources in three steps: Identification:

Boundary control : Access Controls: An access control mechanism processes users request for resources in three steps: Identification: Application control : Boundary control : Access Controls: These controls restrict use of computer system resources to authorized users, limit the actions authorized users can taker with these resources,

More information

Chapter 2 Distributed Computing Infrastructure

Chapter 2 Distributed Computing Infrastructure Slide 2.1 Web Serv vices: Princ ciples & Te echno ology Chapter 2 Distributed Computing Infrastructure Mike P. Papazoglou mikep@uvt.nl Slide 2.2 Topics Distributed computing and Internet protocols The

More information

INTEGRATING THE PALANTIR GRID META-INFORMATION SYSTEM WITH GRMS

INTEGRATING THE PALANTIR GRID META-INFORMATION SYSTEM WITH GRMS INTEGRATING THE PALANTIR GRID META-INFORMATION SYSTEM WITH GRMS Francesc Guim, Ivan Rodero, Julita Corbalan Computer Architecture Department Universitat Politècnica de Catalunya fguim@ac.upc.edu irodero@ac.upc.edu

More information

Embedded Software: Its Growing Influence on the Hardware world

Embedded Software: Its Growing Influence on the Hardware world Embedded Software: Its Growing Influence on the Hardware world ISA Vision Summit 2009, Bangalore 16 th FEB 09 V. R. Venkatesh Head, Product Engineering Services, Wipro Technologies. Wipro in Product Engineering

More information

A Distributed Media Service System Based on Globus Data-Management Technologies1

A Distributed Media Service System Based on Globus Data-Management Technologies1 A Distributed Media Service System Based on Globus Data-Management Technologies1 Xiang Yu, Shoubao Yang, and Yu Hong Dept. of Computer Science, University of Science and Technology of China, Hefei 230026,

More information

Juliusz Pukacki OGF25 - Grid technologies in e-health Catania, 2-6 March 2009

Juliusz Pukacki OGF25 - Grid technologies in e-health Catania, 2-6 March 2009 Grid Technologies for Cancer Research in the ACGT Project Juliusz Pukacki (pukacki@man.poznan.pl) OGF25 - Grid technologies in e-health Catania, 2-6 March 2009 Outline ACGT project ACGT architecture Layers

More information

Victor Alessandrini IDRIS - CNRS

Victor Alessandrini IDRIS - CNRS Victor Alessandrini IDRIS - CNRS va@idris.fr Cooperative effort of national HPC centres, major HPC users and technology providers, to contribute to the development of computational grid infrastructures

More information

Developing corporate mobile applications. An alternative approach to native development

Developing corporate mobile applications. An alternative approach to native development Developing corporate mobile applications An alternative approach to native development SUN J2ME Code Camp Paris, November 5th, 2001 Franck Lefèvre Franck.lefevre@DigitalAirways.com 2 The problem with developing

More information

JXTA for J2ME Extending the Reach of Wireless With JXTA Technology

JXTA for J2ME Extending the Reach of Wireless With JXTA Technology JXTA for J2ME Extending the Reach of Wireless With JXTA Technology Akhil Arora Carl Haywood Kuldip Singh Pabla Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 USA 650 960-1300 The Wireless

More information

NextData System of Systems Infrastructure (ND-SoS-Ina)

NextData System of Systems Infrastructure (ND-SoS-Ina) NextData System of Systems Infrastructure (ND-SoS-Ina) DELIVERABLE D2.3 (CINECA, CNR-IIA) - Web Portal Architecture DELIVERABLE D4.1 (CINECA, CNR-IIA) - Test Infrastructure Document identifier: D2.3 D4.1

More information

Usage of LDAP in Globus

Usage of LDAP in Globus Usage of LDAP in Globus Gregor von Laszewski and Ian Foster Mathematics and Computer Science Division Argonne National Laboratory, Argonne, IL 60439 gregor@mcs.anl.gov Abstract: This short note describes

More information

Grid Service Provider: How to Improve Flexibility of Grid User Interfaces?

Grid Service Provider: How to Improve Flexibility of Grid User Interfaces? Grid Service Provider: How to Improve Flexibility of Grid User Interfaces? Maciej Bogdanski, Michal Kosiedowski, Cezary Mazurek, and Malgorzata Wolniewicz Poznan Supercomputing and Networking Center, ul.

More information

Scientific data processing at global scale The LHC Computing Grid. fabio hernandez

Scientific data processing at global scale The LHC Computing Grid. fabio hernandez Scientific data processing at global scale The LHC Computing Grid Chengdu (China), July 5th 2011 Who I am 2 Computing science background Working in the field of computing for high-energy physics since

More information

Documented first release of the security infrastructure and APIs

Documented first release of the security infrastructure and APIs GridLab - A Grid Application Toolkit and Testbed Author(s): Document Filename: Work package: Partner(s): Lead Partner: Config ID: Document classification: Marcin Adamski, Michal Chmielewski, Sergiusz Fonrobert,

More information

A Data-Aware Resource Broker for Data Grids

A Data-Aware Resource Broker for Data Grids A Data-Aware Resource Broker for Data Grids Huy Le, Paul Coddington, and Andrew L. Wendelborn School of Computer Science, University of Adelaide Adelaide, SA 5005, Australia {paulc,andrew}@cs.adelaide.edu.au

More information

Stand: File: gengler_java_e. Java Community Process: Not perfect, but operating very successfully

Stand: File: gengler_java_e. Java Community Process: Not perfect, but operating very successfully Stand: 14.04.03 File: gengler_java_e Java Community Process: Not perfect, but operating very successfully While Sun Microsystems was the original sole driving force behind Java at one time, the company

More information

WSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance

WSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance WSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance Domenico Talia, Paolo Trunfio, and Oreste Verta DEIS, University of Calabria Via P. Bucci 41c, 87036

More information

Introduction to GT3. Introduction to GT3. What is a Grid? A Story of Evolution. The Globus Project

Introduction to GT3. Introduction to GT3. What is a Grid? A Story of Evolution. The Globus Project Introduction to GT3 The Globus Project Argonne National Laboratory USC Information Sciences Institute Copyright (C) 2003 University of Chicago and The University of Southern California. All Rights Reserved.

More information

Introduction to perfsonar. RIPE SEE5, Tirana, Albania Szymon Trocha Poznań Supercomputing and Networking Center, Poland April 2016

Introduction to perfsonar. RIPE SEE5, Tirana, Albania Szymon Trocha Poznań Supercomputing and Networking Center, Poland April 2016 Introduction to perfsonar RIPE SEE5, Tirana, Albania Szymon Trocha Poznań Supercomputing and ing Center, Poland 19 20 April 2016 Agenda performance problems What is perfsonar perfsonar use cases Deployment

More information

SwinDeW-G (Swinburne Decentralised Workflow for Grid) System Architecture. Authors: SwinDeW-G Team Contact: {yyang,

SwinDeW-G (Swinburne Decentralised Workflow for Grid) System Architecture. Authors: SwinDeW-G Team Contact: {yyang, SwinDeW-G (Swinburne Decentralised Workflow for Grid) System Architecture Authors: SwinDeW-G Team Contact: {yyang, jchen}@swin.edu.au Date: 05/08/08 1. Introduction SwinDeW-G is a scientific workflow management

More information

Version 11

Version 11 The Big Challenges Networked and Electronic Media European Technology Platform The birth of a new sector www.nem-initiative.org Version 11 1. NEM IN THE WORLD The main objective of the Networked and Electronic

More information

DAY 3 J2ME March 2007 Aalborg University, Mobile Device Group Mobile Phone Programming

DAY 3 J2ME March 2007 Aalborg University, Mobile Device Group Mobile Phone Programming DAY 3 J2ME Mobile Phone Programming Module 2 Micro (J2ME) Overview Introduction J2ME architecture Introduction 1 J2ME Key Factors Portability: Write once run anywhere Security: Code runs within the confines

More information

Multiple Broker Support by Grid Portals* Extended Abstract

Multiple Broker Support by Grid Portals* Extended Abstract 1. Introduction Multiple Broker Support by Grid Portals* Extended Abstract Attila Kertesz 1,3, Zoltan Farkas 1,4, Peter Kacsuk 1,4, Tamas Kiss 2,4 1 MTA SZTAKI Computer and Automation Research Institute

More information

Research on 3G Terminal-Based Agricultural Information Service

Research on 3G Terminal-Based Agricultural Information Service Research on 3G Terminal-Based Agricultural Information Service Neng-fu Xie and Xuefu Zhang Agricultural Information Institute, The Chinese Academy of Agricultural Sciences Key Laboratory of Digital Agricultural

More information

A Grid Web Portal for Aerospace

A Grid Web Portal for Aerospace A Grid Web Portal for Aerospace Sang Boem Lim*, Joobum Kim*, Nam Gyu Kim*, June H. Lee*, Chongam Kim, Yoonhee Kim * Supercomputing Application Technology Department, Korea Institute of Science and Technology

More information

Access the power of Grid with Eclipse

Access the power of Grid with Eclipse Access the power of Grid with Eclipse Harald Kornmayer (Forschungszentrum Karlsruhe GmbH) Markus Knauer (Innoopract GmbH) October 11th, 2006, Eclipse Summit, Esslingen 2006 by H. Kornmayer, M. Knauer;

More information

Easy Access to Grid Infrastructures

Easy Access to Grid Infrastructures Easy Access to Grid Infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) On behalf of the g-eclipse consortium WP11 Grid Workshop Grenoble, France 09 th of December 2008 Background in astro particle

More information

Moderator: Edward Seidel, Director, Center for Computation & Technology, Louisiana State University

Moderator: Edward Seidel, Director, Center for Computation & Technology, Louisiana State University Ask A Grid Expert Panel & Interaction Thursday January 6, 2005, 4:00-5:30PM Moderator: Edward Seidel, Director, Center for Computation & Technology, Louisiana State University Panelists: Gabrielle Allen,

More information

Cisco Wireless Video Surveillance: Improving Operations and Security

Cisco Wireless Video Surveillance: Improving Operations and Security Cisco Wireless Video Surveillance: Improving Operations and Security What You Will Learn Today s organizations need flexible, intelligent systems to help protect people and assets as well as streamline

More information

WebFlow - High-Level Programming Environment and Visual Authoring Toolkit for High Performance Distributed Computing

WebFlow - High-Level Programming Environment and Visual Authoring Toolkit for High Performance Distributed Computing WebFlow - High-Level Programming Environment and Visual Authoring Toolkit for High Performance Distributed Computing Erol Akarsu Northeast Parallel Architectures Center at Syracuse University Syracuse,

More information

CSF4:A WSRF Compliant Meta-Scheduler

CSF4:A WSRF Compliant Meta-Scheduler CSF4:A WSRF Compliant Meta-Scheduler Wei Xiaohui 1, Ding Zhaohui 1, Yuan Shutao 2, Hou Chang 1, LI Huizhen 1 (1: The College of Computer Science & Technology, Jilin University, China 2:Platform Computing,

More information

Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets

Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets Page 1 of 5 1 Year 1 Proposal Harnessing Grid Resources to Enable the Dynamic Analysis of Large Astronomy Datasets Year 1 Progress Report & Year 2 Proposal In order to setup the context for this progress

More information

A Survey Paper on Grid Information Systems

A Survey Paper on Grid Information Systems B 534 DISTRIBUTED SYSTEMS A Survey Paper on Grid Information Systems Anand Hegde 800 North Smith Road Bloomington Indiana 47408 aghegde@indiana.edu ABSTRACT Grid computing combines computers from various

More information

Knowledge Discovery Services and Tools on Grids

Knowledge Discovery Services and Tools on Grids Knowledge Discovery Services and Tools on Grids DOMENICO TALIA DEIS University of Calabria ITALY talia@deis.unical.it Symposium ISMIS 2003, Maebashi City, Japan, Oct. 29, 2003 OUTLINE Introduction Grid

More information

Distributed Systems Principles and Paradigms

Distributed Systems Principles and Paradigms Distributed Systems Principles and Paradigms Chapter 01 (version September 5, 2007) Maarten van Steen Vrije Universiteit Amsterdam, Faculty of Science Dept. Mathematics and Computer Science Room R4.20.

More information

THE JAVA ECOSYSTEM Platform for Web & Mobile Games

THE JAVA ECOSYSTEM Platform for Web & Mobile Games THE JAVA ECOSYSTEM Platform for Web & Mobile Games Kent Åberg Business Development Manager Education & Research Central & Northern Europe Sun Microsystems Open Communities Always Win Some brands: 2 Started

More information

Grid technologies, solutions and concepts in the synchrotron Elettra

Grid technologies, solutions and concepts in the synchrotron Elettra Grid technologies, solutions and concepts in the synchrotron Elettra Roberto Pugliese, George Kourousias, Alessio Curri, Milan Prica, Andrea Del Linz Scientific Computing Group, Elettra Sincrotrone, Trieste,

More information

Advanced School in High Performance and GRID Computing November Introduction to Grid computing.

Advanced School in High Performance and GRID Computing November Introduction to Grid computing. 1967-14 Advanced School in High Performance and GRID Computing 3-14 November 2008 Introduction to Grid computing. TAFFONI Giuliano Osservatorio Astronomico di Trieste/INAF Via G.B. Tiepolo 11 34131 Trieste

More information

Managing CAE Simulation Workloads in Cluster Environments

Managing CAE Simulation Workloads in Cluster Environments Managing CAE Simulation Workloads in Cluster Environments Michael Humphrey V.P. Enterprise Computing Altair Engineering humphrey@altair.com June 2003 Copyright 2003 Altair Engineering, Inc. All rights

More information

ACET s e-research Activities

ACET s e-research Activities 18 June 2008 1 Computing Resources 2 Computing Resources Scientific discovery and advancement of science through advanced computing Main Research Areas Computational Science Middleware Technologies for

More information

Lightweight Service-oriented Grid Application Toolkit *

Lightweight Service-oriented Grid Application Toolkit * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 23, 1367-1378 (2007) Lightweight Service-oriented Grid Application Toolkit * SUNGJU KWON, JAEYOUNG CHOI AND KUMWON CHO + School of Computing Soongsil University

More information

THE WIDE AREA GRID. Architecture

THE WIDE AREA GRID. Architecture THE WIDE AREA GRID Architecture Context The Wide Area Grid concept was discussed during several WGISS meetings The idea was to imagine and experiment an infrastructure that could be used by agencies to

More information

PoS(ISGC 2011 & OGF 31)119

PoS(ISGC 2011 & OGF 31)119 Enabling JChem application on grid Miklos Kozlovszky MTA SZTAKI H-1111 Kende str. 13-17, Budapest, Hungary E-mail: m.kozlovszky@sztaki.hu Akos Balasko MTA SZTAKI H-1111 Kende str. 13-17, Budapest, Hungary

More information

Resources and Services Virtualization without Boundaries (ReSerVoir)

Resources and Services Virtualization without Boundaries (ReSerVoir) Resources and Services Virtualization without Boundaries (ReSerVoir) Benny Rochwerger April 14, 2008 IBM Labs in Haifa The Evolution of the Power Grid The Burden Iron Works Water Wheel http://w w w.rootsw

More information

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision

More information

rid Computing: An Indistry View

rid Computing: An Indistry View rid Computing: An Indistry View ision, Strategy, Software, Examples Wolfgang Gentzsch Director Grid Computing Sun Microsystems Inc Agenda Grid Computing: Vision & Strategy Architecture Building Blocks

More information

GRID COMPUTING BASED MODEL FOR REMOTE MONITORING OF ENERGY FLOW AND PREDICTION OF HT LINE LOSS IN POWER DISTRIBUTION SYSTEM

GRID COMPUTING BASED MODEL FOR REMOTE MONITORING OF ENERGY FLOW AND PREDICTION OF HT LINE LOSS IN POWER DISTRIBUTION SYSTEM GRID COMPUTING BASED MODEL FOR REMOTE MONITORING OF ENERGY FLOW AND PREDICTION OF HT LINE LOSS IN POWER DISTRIBUTION SYSTEM 1 C.Senthamarai, 2 A.Krishnan 1 Assistant Professor., Department of MCA, K.S.Rangasamy

More information

A Grid-Enabled Component Container for CORBA Lightweight Components

A Grid-Enabled Component Container for CORBA Lightweight Components A Grid-Enabled Component Container for CORBA Lightweight Components Diego Sevilla 1, José M. García 1, Antonio F. Gómez 2 1 Department of Computer Engineering 2 Department of Information and Communications

More information

US Ignite & A Smart Gigabit Austin

US Ignite & A Smart Gigabit Austin US Ignite & A Smart Gigabit Austin SCOTT TURNBULL NATIONAL TECHNICAL LEADER SCOTT.TURNBULL@US-IGNITE.ORG @STREAMWEAVER "Building a nationwide broadband network will strengthen our economy and put more

More information

DAY 3 J2ME Aalborg University, Mobile Device Group. Mobile. Mobile Phone Programming

DAY 3 J2ME Aalborg University, Mobile Device Group. Mobile. Mobile Phone Programming DAY 3 J2ME Mobile Phone Programming Java 2 Micro Edition (J2ME) Overview Introduction J2ME architecture MIDlets Application development Introduction J2ME Key Factors Portability: Write once run anywhere

More information

How to build Scientific Gateways with Vine Toolkit and Liferay/GridSphere framework

How to build Scientific Gateways with Vine Toolkit and Liferay/GridSphere framework How to build Scientific Gateways with Vine Toolkit and Liferay/GridSphere framework Piotr Dziubecki, Piotr Grabowski, Michał Krysiński, Tomasz Kuczyński, Dawid Szejnfeld, Dominik Tarnawczyk, Gosia Wolniewicz

More information