1 / 27

A Distributed Data Management Middleware for Data-Driven Application Systems The Mobius Project Shannon Hastings The O

Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State Universitywww.multiscalecomputing.org. OverviewMotivationRelated WorkMobius MiddlewareServicesProtocolArchitectureResultsCommunity Presence . Multiscale Computing Laboratory, Department of Biomedical Informat

mizell
Download Presentation

A Distributed Data Management Middleware for Data-Driven Application Systems The Mobius Project Shannon Hastings The O

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. Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State University www.multiscalecomputing.org A Distributed Data Management Middleware for Data-Driven Application Systems The Mobius Project Shannon Hastings The Ohio State University

    2. Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State University www.multiscalecomputing.org Overview Motivation Related Work Mobius Middleware Services Protocol Architecture Results Community Presence

    3. Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State University www.multiscalecomputing.org Motivation Increasing numbers of applications that wish to store and query distributed and disparate data Large-scale data discovery, versioning, storage, retrieval, and linking in a distributed multi-institutional/global environment. Management of data model evolution and data translation. Support for on-the-fly creation of model driven data worlds. Support indexing and storage of large-scale data sets in distributed environments. Approach: create a data storage and management middleware that is: Distributed and Scaleable service based grid architecture with ability to run on networked collections of PCs and PC clusters Searchable data instances conform to published data models and can be queried by applications. Shareable generic protocols enabling multiple applications to concurrently store, retrieve, query, and share data in the system.

    4. Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State University www.multiscalecomputing.org Related Work/Projects OGSA-DAI DQP Chimera Storage Resource Broker (SRB) Distributed Parallel Storage Services (DPSS) IBP ActiveProxy-G

    5. Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State University www.multiscalecomputing.org Mobius Overview The Mobius project identifies, defines, and builds a set of services and protocols enabling the management and integration of both data and data definitions. We break everything into two components: The protocol definitions. The service implementation of those definitions. Mobius intends to conform to all (maybe) standards set forth by the GGF and attempts to leverage relevant existing grid technologies. Currently support the GGF/DAIS XML Realization Proposed Specification

    6. Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State University www.multiscalecomputing.org Mobius Core Services Mako (Federated Adhoc Storage Services) Global Model Exchange (GME) Data Translation Service Framework (DTS) Mobius Extension Services VMako (Single virtual service view of a federation of Makos) Other Higher level query services (semantic query, inference services etc.) Data Replication, Transportation, and Distributed Query Services. Other Needed Grid Services Namespace Management Service Naming Data Replication Security

    7. Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State University www.multiscalecomputing.org Mako Service (Data Resource) Exposes existing data services as XML data services through a set of well defined interfaces based on the Mako protocol. (GGF/DAIS XML Realization Specification). Configurable Protocol Handling Admin specifies handlers to process incoming packets based on type. Specific implementations of handler can easily be written and integrated.

    8. Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State University www.multiscalecomputing.org Data Resource Support Mako DB In house XML database. Optimized for federated ad hoc usage of XML. Plugs into Mako framework. XML DB Support Built in support for XML databases that support the XML DB API. Other Data Resources Easily integrated, by implementing a small set of handlers for them In the future these handlers will be publicly available.

    9. Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State University www.multiscalecomputing.org Other Features Data Validation Element Referencing Lazy Retrieval Distributed Document Object Model (DOM) Large binary node attachments

    10. Multiscale Computing Laboratory, Department of Biomedical Informatics, Ohio State University www.multiscalecomputing.org

More Related