The Brokering Approach STEFANO NATIVI (CNR-IIA), MAX CRAGLIA - - PowerPoint PPT Presentation

the brokering approach
SMART_READER_LITE
LIVE PREVIEW

The Brokering Approach STEFANO NATIVI (CNR-IIA), MAX CRAGLIA - - PowerPoint PPT Presentation

Citizens Science and Smart Cities JRC Ispra 5-7 February 2014 The Brokering Approach STEFANO NATIVI (CNR-IIA), MAX CRAGLIA (EC-JRC) AND MATTIA SANTORO (CNR-IIA) Rationale Build Network of Networks Large or complex networks


slide-1
SLIDE 1

The Brokering Approach

STEFANO NATIVI (CNR-IIA), MAX CRAGLIA (EC-JRC) AND MATTIA SANTORO (CNR-IIA)

Citizens’ Science and Smart Cities JRC –Ispra 5-7 February 2014

slide-2
SLIDE 2

nativi@iia.cnr.it nativi@iia.cnr.it

Rationale

  • Build «Network of Networks»
  • Large or complex networks
  • Heterogeneous networks
  • Independent networks
  • Evolving networks
  • Reuse/share of (open) data
  • Heterogeneity
  • Technology
  • Domain/Goal
  • Organization
  • Maturity level
  • Policy
slide-3
SLIDE 3

nativi@iia.cnr.it

slide-4
SLIDE 4

nativi@iia.cnr.it nativi@iia.cnr.it

Network of Networks Principles

Build on existing (Community) network/system/ infrastructures Supplement but not supplant network/system (i.e. Community) mandates and governance arrangements Address heterogeneity to lower barriers avoiding to impose any common (federal) technology Be flexible and extensible to

  • Interconnect new network/system (Community)
  • Sustain and advance the achieved interoperability
  • Allow each network/system (i.e. Community) to evolve
slide-5
SLIDE 5

THE EUROGEOSS LEGACY

Network of Networks Interoperability

slide-6
SLIDE 6

nativi@iia.cnr.it

Two main (complementary) approaches

  • Standardization

Controlled and mature environments

  • Intermediation (i.e. System Brokering)
  • Heterogeneous and

rapidly-evolving environments

Interoperability Approaches

slide-7
SLIDE 7

The Brokerage Approach

INTERMEDIATION OF EXISTING NETWORKS AND COMMUNITIES

slide-8
SLIDE 8

nativi@iia.cnr.it

Network interoperability

slide-9
SLIDE 9

Network service bus Network service bus Network service bus Network service bus

.. .

slide-10
SLIDE 10

Interoperability with «Authoritative Systems»

.. .

slide-11
SLIDE 11

Network service bus Network service bus Network service bus Network service bus

.. .

Brokering Infrastructure

slide-12
SLIDE 12

nativi@iia.cnr.it

empowered by

Brokering Framework

slide-13
SLIDE 13

nativi@iia.cnr.it

Brokering Benefits

Lowers barriers to participation in distributed systems for both users and resource providers

  • minimal burden or cost impact on existing systems;

Accelerates interconnection of disparate systems; Facilitates sustainability, reusability, extensibility, and flexibility of the infrastructure Enhances cross-domain interoperability via introduction of new capabilities across multiple domains; Removes need to impose common (e.g. federal, “top-down”) specifications and software components enabling a more adaptive “bottom-up” evolution of the infrastructure

slide-14
SLIDE 14

nativi@iia.cnr.it

Brokering Challenges

Scalability

  • Intermediation services introduce a overhead

Governance

  • A new service layer is introduced: it must be a third party

infrastructure

  • Brokering agreements
  • Trustiness

Sustainability

  • A Bokering layer is a complex piece of technology
  • Evolve along with Community standards and Best Practices
  • Business model
slide-15
SLIDE 15

Projects dealing with Brokering technology

APPLYING, ADVANCING AND BUILDING ON A BROKERING FRAMEWORK

slide-16
SLIDE 16

Facin ing Scala labilit bility

slide-17
SLIDE 17

nativi@iia.cnr.it

Current Assets

GEO Home Page GEOSS Portal

slide-18
SLIDE 18

nativi@iia.cnr.it

Current Assets

About 20 brokered data providers – capacities, systems, Communities .. . More than 7 Million (1.2 Million GEOSS Data Core) Discoverable and potentially Accessible aggregated resources (mix of data collections, datasets and individual images) .. .

Publish Contain [source: data providers]

More than 65 Million (50 Million GEOSS Data Core) Discoverable and potentially Accessible individual resources (e.g. satellite scenes, rain gauge records)

.. .

slide-19
SLIDE 19

nativi@iia.cnr.it

GEO DAB in the Cloud …

slide-20
SLIDE 20

nativi@iia.cnr.it nativi@iia.cnr.it

GEO DAB Cloud capabilities

Load Balancing

  • Each DAB component is replicated on multiple machines
  • Amazon Load Balancers take care of routing requests to machines with lighter loads
  • New machine can be added on-the-fly as needed

Tiles and Data Caches

  • DAB makes use of Hadoop-based solutions for storing and retrieving maps and

data.

Monitoring system usage and resource consuming (number of queries, use of CPU, memory, etc.) Store user’s queries and selections to improve ranking of results (under development)

Elastic Load Balancing Instance with CloudWatch

slide-21
SLIDE 21

nativi@iia.cnr.it

Typical Configuration

slide-22
SLIDE 22

nativi@iia.cnr.it nativi@iia.cnr.it

Ranking Metrics applied by DAB

  • A weight-based algorithm rewarding a set of criteria

belonging to four high-level principles

  • Data accessibility & quality of service
  • GEOSS SBA Essential Variables
  • GEOSS Data Core
  • Metadata Completeness
  • The solution applied by DAB

is configurable and flexible

slide-23
SLIDE 23

Study dyin ing g G Governance ance & & Sustain inabili ability ty

slide-24
SLIDE 24

nativi@iia.cnr.it

slide-25
SLIDE 25

BC BCUBE

BE

slide-26
SLIDE 26