CLAG 2004 – April/041 A Workflow-based Architecture for e- Learning in the Grid Luiz A. Pereira, Fábio A. Porto, Bruno Schulze, Rubens N. Melo

Slides:



Advertisements
Similar presentations
Geographic Digital Content Components André Santanchè Advisor: Dr. Claudia Bauzer Medeiros Database Group Unicamp - Brazil.
Advertisements

Joint Information Systems Committee Digital Library Services BL/JISC Workshop Rachel Bruce JISC Programme Director The Digital Library and its Services,
Preserving and Sharing Digital Data Greg Colati, Director, Archives and Special Collections May 11, 2012.
Modeling Hybrid Information Environments: The Librarian and the Super Model Kerry Blinco Consultant Macquarie University Project Manager LIDDAS Project.
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
8.
Asynchronous eLearning overcomes geographical and temporal constraints transforming learning into a process that can occur at the independently determined.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
A Metadata Catalog Service for Data Intensive Applications Presented by Chin-Yi Tsai.
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
Workshop on Future Learning Landscapes: Towards the Convergence of Pervasive and Contextual computing, Global Social Media and Semantic Web in Technology.
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Recent Developments in CLARIN-NL Jan Odijk P11 LREC, Istanbul, May 23,
Framework for the Creation of Digital Knowledge Resources to meet the Challenges for Digital Future: A Librarian’s Perspective Dr. Harish Chandra Librarian.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
PRJ566 Project Planning & Management Software Architecture.
Exploring ‘Workspaces’ Tom Visser, SARA compute and networking services, Amsterdam Garching Workshop 21 st September 2010.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Enabling Components Management and Dynamic Execution Semantic.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract INFSO-RI Grid Accounting.
Lightweight construction of rich scientific applications Daniel Harężlak(1), Marek Kasztelnik(1), Maciej Pawlik(1), Bartosz Wilk(1) and Marian Bubak(1,
Replica Management Kelly Clynes. Agenda Grid Computing Globus Toolkit What is Replica Management Replica Management in Globus Replica Management Catalog.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Harokopio University of Athens – Department of Informatics and Telematics HAROKOPIOUNIVERSITY A Distributed Architecture for Building Federated Digital.
Knowledge Support for Modeling and Simulation Michal Ševčenko Czech Technical University in Prague.
Distributed DBMS Architecture Chapter 4 Principles Of Distributed Database Systems,2/e By Ozsu, Patrick Valduriez.
1 st EGI CTA VT meeting 18 January 2013 C. Vuerli (INAF, Italy), N. Neyroud (CNRS/IN2P3/LAPP, France)
MSF and MAGE: e-Science Middleware for BT Applications Sep 21, 2006 Jaeyoung Choi Soongsil University, Seoul Korea
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
EGI-Engage EGI Webinar - Introduction - Gergely Sipos EGI.eu / MTA SZTAKI 6/26/
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Introduction to Oracle Forms Developer and Oracle Forms Services
GeoNetwork OpenSource: Geographic data sharing for everyone
Session 4A: Federated Catalogs and GEOSS Clearinghouse
Cloud based linked data platform for Structural Engineering Experiment
Introduction to Oracle Forms Developer and Oracle Forms Services
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
DataNet Collaboration
CCNT Lab of Zhejiang University
Introduction to Oracle Forms Developer and Oracle Forms Services
GSAF Grid Storage Access Framework
Introduction to J2EE Architecture
GGUS Partnership between FZK and ASCC
EGI Webinar - Introduction -
واسط كاربري هوشمند Intelligent User Interface
Distributed Database Management System
Presentation transcript:

CLAG 2004 – April/041 A Workflow-based Architecture for e- Learning in the Grid Luiz A. Pereira, Fábio A. Porto, Bruno Schulze, Rubens N. Melo

CLAG 2004 – April/042/21 Agenda Introduction/Motivation Description of the Environment Description of the Architectural Model Related and Future Works and Concluding Remarks

CLAG 2004 – April/043/21 Introduction/Motivation Motivation: PGL (Partnership In Global Learning) Project (PUC/UF)  Many partners providing learning content in a global scale: data distribution, technological heterogeneity, easy and cost effective content access. e-Learning scenarios requiring computational-intensive learning objects for simulation purposes (LNCC)  Fluid mechanics course containing the simulation of a fluid path, which requires the computation of virtual particles trajectories (applied to hemodynamics)

CLAG 2004 – April/044/21 Introduction/Motivation Requisites: Effective e-learning environments should promote high cooperation. Benefits:  in the cognitive domain, improving learning capacity and academic performance.  in social and affective ones – improving group and individual self- confidence. It is important to consider new methods to reduce learning content development costs. It is also important to consider (cost) effective content delivery mechanisms. Many cases requiring massive computing power and/or data storage usually not available in a single workstation.

CLAG 2004 – April/045/21 Introduction/Motivation Proposed Solution: Cooperation  WfMS, providing:  Executor-task assignments  Effective interaction coordination  Execution duration control and synchronization  Coordination of the execution of tasks involving massive computation and/or data processing. Content development cost reduction  use of modular and reusable learning modules (LOs):  To facilitate deployment and execution assignment  Reusability and standardization contributing to content development costs reduction and quality improvement.

CLAG 2004 – April/046/21 Introduction/Motivation Proposed Solution(cont.):  (Cost) effective content delivery mechanisms  Web based environment  Massive computing power and/or data storage  Grid

CLAG 2004 – April/047/21 Introduction/Motivation TEAM is both An architectural model: Teamwork-support Environment Architectural Model Operating environments based on the architectural model: Teamwork Applications Manager

CLAG 2004 – April/048/21 Introduction/Motivation TEAM (the architectural model): TEAM A TEAM (the environment): TEAM E, instantiated to e-learning.

CLAG 2004 – April/049/21 Description of TEAM E Students and teachers would execute instructional steps cooperatively guided by a WfMS WfMS deals transparently with distribution, autonomy and technological heterogeneity of the content repositories that are located in the partners’ sites Content is LO-oriented and is described using the IEEE-LOM standard.

CLAG 2004 – April/0410/21 Description of TEAM E The processing unit of the environment is called a peer, working as a gateway to environment Provides user’s authentication, User-environment interaction control, Execution context management. Each user is associated to a peer A site is a logical collection of peers sharing a common learning purpose Users have transparent access to resources within sites in which his home peer is included

CLAG 2004 – April/0411/21 Description of TEAM E The environment is logically divided in two scopes, external and internal, according to user roles.

CLAG 2004 – April/0412/21 Description of TEAM E The external scope: Provides an environment for students accessing courses they are registered to attend. External users “see” the (distributed) environment as just one piece The workflow enactment services provide this transparent vision to external users, routing, retrieving and allocating resources to/from proper peers

CLAG 2004 – April/0413/21 Description of TEAM E The internal scope: Refers to the working context of the environment’s the internal users:  Technical support staff,  Application developers,  Database administrators and  Learning content developers

CLAG 2004 – April/0414/21 Description of TEAM E The distributed e-learning environment scopes Peer 1 … Peer 2 Peer 4 Peer 3 Internal Users External Users Internal Users

CLAG 2004 – April/0415/21 Description of TEAM E What about content? It is LO-oriented Developed in “reusable modules” from scratch and/or Developed by aggregating LOs developed by other partners Lightweight or Heavyweight, requiring Grid resources

CLAG 2004 – April/0416/21 Description of TEAM A Architecture based on mediator(s) and wrappers Peers are functionally identical but some of them run on top of a grid (operating) system to access resources provided by grid environment(s). Grid resources management to be done transparently from the user perspective

CLAG 2004 – April/0417/21 Site 1 Site 2 Site 3 Site 4 P1 P2P3 P4P5 P6 Grid 1 Grid 2 Description of TEAM A TEAM A conceptual view TEAM Connection Grid Connection

CLAG 2004 – April/0418/21 Description of TEAM A Each peer in TEAM A is a stack of three layers (a 3-tier architectural model) User Interface, Workflows services (business processes/rules) Other services (data persistence, resource scheduling, …).

CLAG 2004 – April/0419/21 Description of TEAM A TEAM 3-tier architecture User interface with the environment: a web browser or a.NET application. The functional core of the architecture: The workflow enactment service managing a convenient portion of the whole workflow instance. Service layer provides data persistence and grid access for heavyweight tasks. Application Browser User associated to site i Web services for data sources access Control Data Metadata JSP Web services Workflow enactment service Grid

CLAG 2004 – April/0420/21 Related and Future Works and Concluding Remarks At LNCC we are developing a grid infrastructure to be used transparently from several kinds of applications. One of these types of applications is an e- Learning Management System capable of sharing distributed e-learning modular content and controlling student-student and student-teacher collaboration.

CLAG 2004 – April/0421/21 Related and Future Works and Concluding Remarks TEAM extension towards its integration with grid infrastructure is at its initial phase. We need to integrate user authentication between TEAM and the grid We need to develop a more refined authorization policy that will include information on user rights to access a LO We need to extend our current LO storage and query services We need to refine how our search for LOs will be implemented We need to improve workflow specification to work on a non-structured scenario