SeLeNe - Architecture George Samaras Kyriakos Karenos Larnaca – April 2003 THE UNIVERSITY OF CYPRUS.

Slides:



Advertisements
Similar presentations
GridPP July 2003Stefan StonjekSlide 1 SAM middleware components Stefan Stonjek University of Oxford 7 th GridPP Meeting 02 nd July 2003 Oxford.
Advertisements

Data Management Expert Panel. RLS Globus-EDG Replica Location Service u Joint Design in the form of the Giggle architecture u Reference Implementation.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
Approaches to EJB Replication. Overview J2EE architecture –EJB, components, services Replication –Clustering, container, application Conclusions –Advantages.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Repositories.
Overview Distributed vs. decentralized Why distributed databases
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
The Architecture of Transaction Processing Systems
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation Mike Smorul, Joseph JaJa, Yang Wang, and Fritz McCall.
What Can Databases Do for Peer-to-Peer Steven Gribble, Alon Halevy, Zachary Ives, Maya Rodrig, Dan Suciu Presented by: Ryan Huebsch CS294-4 P2P Systems.
Definition of terms Definition of terms Explain business conditions driving distributed databases Explain business conditions driving distributed databases.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
DISTRIBUTED COMPUTING
Event-Based Model for Reconciling Digital Entries Thesis Proposal Ahmet Fatih Mustacoglu 10/3/20151Ahmet.
第十四章 J2EE 入门 Introduction What is J2EE ?
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
CSCI 5980: From GPS and Google Earth to Spatial Computing Fall 2012 Midterm Presentation Chapter 7: Architectures Team 9: Thao Nguyen, Nathan Poole October.
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
XML Registries Source: Java TM API for XML Registries Specification.
What is a Distributed File System?? Allows transparent access to remote files over a network. Examples: Network File System (NFS) by Sun Microsystems.
VCILT [ Tools for a Learning Objects Economy ] 1 © VCILT - May 2002 Learning Objects Repository Architecture & Functionalities Pr A. Senteni University.
Application code Registry 1 Alignment of R-GMA with developments in the Open Grid Services Architecture (OGSA) is advancing. The existing Servlets and.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
1- Distributed Systems Principles and Paradigms Operating Systems: Concurrent and Distributed Software Design Jean Bacon, Tim Harris 2003.
Globus Replica Management Bill Allcock, ANL PPDG Meeting at SLAC 20 Sep 2000.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
Jian Gui WANG New Implementation of Agriculture Models APAN19---Jan New Implementations of Agriculture Models Using Mediate Architecture.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
LeGE WS 16 th December 2002 SeLeNe : Self e-Learning Networks Alex Poulovassilis, Birkbeck, Univ. of London One-year Accompanying Measure for IST V.1.9.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
Topic Distributed DBMS Database Management Systems Fall 2012 Presented by: Osama Ben Omran.
1 e-Science AHM st Aug – 3 rd Sept 2004 Nottingham Distributed Storage management using SRB on UK National Grid Service Manandhar A, Haines K,
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
EbXML Registry and Repository Dept of Computer Engineering Khon Kaen University.
Super Computing 2000 DOE SCIENCE ON THE GRID Storage Resource Management For the Earth Science Grid Scientific Data Management Research Group NERSC, LBNL.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
The overview How the open market works. Players and Bodies  The main players are –The component supplier  Document  Binary –The authorized supplier.
Rights Management for Shared Collections Storage Resource Broker Reagan W. Moore
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
Collection-Based Persistent Archives Arcot Rajasekar, Richard Marciano, Reagan Moore San Diego Supercomputer Center Presented by: Preetham A Gowda.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Preservation Data Services Persistent Archive Research Group Reagan W. Moore October 1, 2003.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Building Distributed Educational Applications using P2P
Globus —— Toolkits for Grid Computing
Grid Computing.
University of Technology
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Database Environment Transparencies
NSDL Data Repository (NDR)
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Presentation transcript:

SeLeNe - Architecture George Samaras Kyriakos Karenos Larnaca – April 2003 THE UNIVERSITY OF CYPRUS

SeLeNe – University of Cyprus Presentation Preview Introduction – Service-based Approach SeLeNe Proposed Services Authorities Service Availability Simple Scenarios Alternatives – C-B-P model

SeLeNe – University of Cyprus Introduction Service-based Approach –The Grid: Architecture made up of services –Semantic Grid for eScience –Using Services: Examples Tools –JXTA (p2p) –Globus (grid) –Web Services –RMI, CORBA

SeLeNe – University of Cyprus Proposed Services (I) Classification: Core\Appended Relevance to OGSA and Semantic Grid Trail Management, Authoring, Collaboration Caching, Search, Replication Access,Information, Integration Registration, Security, Communication Storage Application Fabric Resource Connectivity Collective

SeLeNe – University of Cyprus Proposed Services (II) Core Services –Information Service LO Metadata Services –Storage Service Content (LOs) Metadata physical files Indices (known sites) –Communication Service Available Protocols (TCP\IP,…)

SeLeNe – University of Cyprus Proposed Services (III) Appended Services –Registration –Search Uses the information Service Schema heterogeneity issues – Clusters? –Access Allow local and remote access to heterogeneous LOs via a common API –Caching Local and Remote Content, Service and Message caching

SeLeNe – University of Cyprus Proposed Services (IV) Appended Services –Replication File copying and Transferring (Access Serv) Single Owner Update Propagation Object Lookup: logical-to-physical –Security On local data Third party –Collaboration Possibly available Services (Blackboards, Message Boards) managed by high level service

SeLeNe – University of Cyprus Proposed Services (V) Appended Services –Integration Service Transparent integration mechanism –Authoring Create and visualize –Trail Management Knowledge Layer The most difficult to design at this point (requires lower level services)

SeLeNe – University of Cyprus Authorities Super-peer like Reliable service provision Static participation Provide persistent services including: Collaboration, Caching, Registration, Integration… Roles: –Mediators (handle ontology diversion) –Coordinators (e.g. maintain Collaboration state, manage Integration process) –Third party (security, pricing)

SeLeNe – University of Cyprus Service Availability Basic services are made core. Reliable sites (authorities) provide popular/demanding services Service replication Break services to smaller components Remote service starting to save resources Predictable service shutdown

SeLeNe – University of Cyprus Example (I) A B C D E

SeLeNe – University of Cyprus Example (II) ‘C’ Uses Search service identifies sites ‘A’ and ‘D’ Integration service at site ‘B’ used user-view Access service at site ‘A’ Saved at the local cache Replication Service at ‘B’: Replicate locally a part Information service: new interconnections/ relationships between LOs. an individual author creating a new derived LO and its associated metadata from other LOs ACore, Search, Access, BCore, Collaboration, Registration, Integration, Search, Replication CCore, Search, Authoring, Cache DCore, Search

SeLeNe – University of Cyprus Alternatives (I) Maintain the Service-based focus Create sets of services “Consumer” services, “Brokering” services and “Producer” services Two different Setups presented later

SeLeNe – University of Cyprus Alternatives (II) Views to the C-B-P architecture Grid Like Super-Peer like SeLeNe Brokers Producers Consumers Producer Consumer Broker

SeLeNe – University of Cyprus Alternatives (II) Setup 1 –Define strict roles to each site Producer Services: Repositories Consumer Services: Client Brokering Services: Brokers Analogy to Database Users Repositories Brokers Clients

SeLeNe – University of Cyprus Alternatives (III) Setup 2 –Allow Consumer\Producer services to be co- located at sites i.e. LOs stored at any site –May require site collaboration –Local Services (more independent) Brokers Consumer Producer Consumer\Producer

SeLeNe – University of Cyprus Comparison (I) Distribution of Services –Pure Grid: “Heavy”, weight on servers –Grid\P2P: more flexible, site of various resources –C-B-P: Somewhere in the Middle Dynamic –Pure Grid: Low. Server site must remain up and be static but highly available –Grid\P2P and C-B-P: highly dynamic but no quality of service – can be dealt with! –Dynamic nature Vs Availability Trade-offs

SeLeNe – University of Cyprus Comparison (II) Managerial Ease –Pure Grid and C-B-P: Highly Manageable- strict service specification –P2P\Grid: Difficult to manage, independent sites. More supported services (powerful) - autonomy Vs Light but dependent

SeLeNe – University of Cyprus