osscom gju progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · oss...

23
Partnership with Enterprises Towards Building Open Source Software Communities and Rejuvenation of Technical Education and Innovation Grant agreement no.: No 544520- TEMPUS-1-2013-1-DE-TEMPUS-JPHES OSSCOM GJU Progress Salem Al-Agtash, GJU Consortium Meeting, Sankt Augustin, 19 August 2016

Upload: others

Post on 25-Mar-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Partnership with Enterprises Towards Building Open Source Software Communities and Rejuvenation of Technical Education and Innovation

Grant agreement no.: No 544520-TEMPUS-1-2013-1-DE-TEMPUS-JPHES

OSSCOM GJU Progress

Salem Al-Agtash, GJU Consortium Meeting, Sankt Augustin, 19 August 2016

Page 2: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Recap: Specific objectives }  Quality and relevance

}  Centres of Excellence in OSS technologies }  OSS technologies resources

}  Adoption of OSS as feasible alternatives to proprietary software

}  Collaboration with enterprises for sustainable OSS communities

}  Entrepreneurial efforts for OSS startups

}  Business acceleration

}  Key indicators:

}  Active partnerships }  OSS curricula and resources }  Students involved in OSS projects and business acceleration

}  OSS TC and OSS startups }  OSSCOM exists and continues

2

Page 3: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Recap: Work-Packages

3

Work-package

No Work-package title Type of activity

Lead partic. short name Start

month End

month WP1 Project management MGT BRSU 1 36

WP2 Dissemination and outreach DISS TAGITI 2 36

WP3 OSS technology center DEV UCLM 4 12

WP4 Quality and relevant OSS resources DEV UBRUN 7 33

WP5 Partnership with enterprises EXP GJU 6 30

WP6 Supporting frameworks for startups EXP LU 15 36

WP7 Quality control and monitoring QL tarent 6 36

Page 4: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Technology center }  OSS market survey and analysis

}  Technology center blue print }  Cloud infrastructure }  OSS Services and facilities

} 

4

Lebanon

Jordan LREN

JUNET

Deutsches Forschungsnetz (DFN) BRSU

Page 5: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

OSS market survey and analysis }  Online Questionnaire

}  47 questions on: Usage, Awareness, Teaching

}  OSS market survey and analysis }  10% have no basic knowledge on OSS }  Usage in Schools and Universities is too low }  Linux usage is gaining momentum }  Applications: Office, Scientific, and Software

development are mainly proprietary }  Educational tools are mostly OSS }  Usage of OSS in academia is very limited }  81% indicated market needs for OSS }  75% show interest, 41% are active members }  People show the need to get government involvement

to promote the usage and teaching of OSS, emphasizing its significance

5

Page 6: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

… }  An input for:

}  a blueprint for the implementation of the technology centers in GJU and LU (T3.2),

}  a set of training workshops on OSS that are of great interest to the community (T3.4),

}  a set of teaching courses to be included in the curriculum of the diploma program (T4.5),

}  the set of OSS tools to be kept in the repository of learning resources (T4.2),

}  a vision of what the start-up business model would look like (WP6), and finally

}  a strategy plan to be shared with HE structures to promote the awareness and usage of OSS (OVERALL GOAL)

6

Page 7: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

TC Blueprint }  Use cases

}  Operating Systems: Linux, RT Linux, Mobile OS }  Office: Libre office and Mifos }  Project management: ProjectLibre, LibrePlan, }  Developer: SourceForge, GitHub }  Webserver and DB: Apache, MySQL }  Educational: OpenBiblio (LibMS), Moodle, EduERP }  Multimedia: VLC, Avidmux, Audacity }  Web development: Drupal, Jomla, php

}  Usage and service for regional OSS community }  30% usage by oss projects and communities }  40% usage by startups companies }  20% usage as university infrastructure }  10 % usage for university lectures

7

Page 8: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

GJU technology center

}  First of its kind in the region with fully OSS Cloud infrastructure }  Specifications, Setup, Network }  Services

8

Page 9: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

GJU Cloud - Specifications }  Hardware

}  Compute node – 6 blade }  Cloud management node – 1 blade }  Storage node – 1 blade }  Miscellaneous: UPS, Switches

9

VCPU = 240 Memory=755 GB Disk storage =15TB

Volume Storage =6 TB Network = 10GB

Page 10: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Cloud Setup

10

Controller Node

Compute Nodes

Storage Node

42U

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

E S T

6 74 52 30 1 14 1512 1310 118 9

DellPowerEdgeR730

2 864

1 753

10 161412

9 151311

18 242220

17 232119 AC TLNK

2 864

1 753

10 161412

9 151311

18 242220

17 232119 AC TLNK

iSCSISANSwitch:DellNetworkingN4032

1

CISCO NEXUS 2332TQ

STAT2

2/1

2/2

25 26 27 28 29 30 31 3217 18 19 20 21 22 23 241 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

ID

1

CISCO NEXUS 2332TQ

STAT2

2/1

2/2

25 26 27 28 29 30 31 3217 18 19 20 21 22 23 241 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

ID

CiscoNexus2000SeriesFabricExtenders

EMCVNXe16002UDAE

Page 11: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Cloud Network

11

1

CISCO NEXUS 2332TQ

STAT2

2/1

2/2

25 26 27 28 29 30 31 3217 18 19 20 21 22 23 241 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

ID

1

CISCO NEXUS 2332TQ

STAT2

2/1

2/2

25 26 27 28 29 30 31 3217 18 19 20 21 22 23 241 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

ID

GJUCoreSwitch

CiscoN2K CiscoN2K

2 864

1 753

10 161412

9 151311

18 242220

17 232119 AC TLNK

2 864

1 753

10 161412

9 151311

18 242220

17 232119 AC TLNK

SANSwitchDellNetworkingN4032

SANSwitchDellNetworkingN4032

#

#

EMCVNXe1600

PowerEdgeR730

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

1

27

2

1

3

64

5

1 2 3 4iDRAC

Private+storageMGMT

iscsci

Managment

Public

Page 12: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Reference architecture

12

Page 13: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Services }  Core/ additional service on GJU cloud

}  Optional services (one-stop shop vs. customized)

}  Preconfigured VM-Stacks }  Web Server (Apache/Database) }  Communication (EMail, Instant Messaging) }  Document-Management (e.g. OwnCloud) }  Development (e.g. Gitlab, Wiki, Build-Server) }  SaaS (Hosted web based software services) }  The TCs are not meant as software libraries (fundamental statement) }  Existing public services should not be replicated but rather customized }  Usage and service for regional OSS community

13

Page 14: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Core Services }  Nova (Compute) Manages the lifecycle of compute instances

in an OpenStack environment. Responsibilities include spawning, scheduling and decommissioning of machines on demand.

}  Nova-Network (Neutron) Enables network connectivity as a service for other OpenStack services, such as OpenStack Compute. Provides an API for users to define networks and the attachments into them. Has a pluggable architecture that supports many popular networking vendors and technologies.

}  Glance (Image Service): Stores and retrieves virtual machine disk images. OpenStack Compute makes use of this during instance provisioning.

14

Page 15: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Core Services }  Keystone (Identity) Provides an authentication and

authorization service for other OpenStack services. Provides a catalog of endpoints for all OpenStack services.

}  Swift Object (Storage) Stores and retrieves arbitrary unstructured data objects via a RESTful, HTTP based API. It is highly fault tolerant with its data replication and scale out architecture. Its implementation is not like a file server with mountable directories.

}  Cinder (Block Storage) Provides persistent block storage to running instances. Its pluggable driver architecture facilitates the creation and management of block storage devices.

15

Page 16: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Additional Services }  Horizon (Dashboard) Provides a web-based self-service portal to

interact with underlying OpenStack services, such as launching an instance, assigning IP addresses and configuring access controls.

}  Ceilometer (Telemetry) Monitors and meters the OpenStack cloud for billing, benchmarking, scalability, and statistical purposes.

}  Heat (Orchestration) Orchestrates multiple composite cloud applications by using either the native HOT template format or the AWS CloudFormation template format, through both an OpenStack-native REST API and a CloudFormation-compatible Query API.

}  Trove (Database) Trove is a database-as-a-service provisioning relational and non-relational database engines

16

Page 17: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Additional Services }  Sahara (Elastic Map Reduce) Sahara aims to provide users with

simple means to provision Hadoop clusters by specifying several parameters like Hadoop version, cluster topology, nodes hardware details and a few more. After a user fills all the parameters, Sahara deploys the cluster in a few minutes. Sahara also provides means to scale already provisioned cluster by adding and removing worker nodes on demand

}  Ironic Bare-Metal Provisioning  

}  Zaqar Messaging Service  

}  Manila Shared File systems  

}  Designate DNS Service  

}  Barbican Key Management  

17

Page 18: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Additional Services }  Magnum Containers Magnum is an OpenStack API service

developed by the OpenStack Containers Team making container orchestration engines such as Docker and Kubernetes available as first class resources in OpenStack.

}  Murano Application Catalog The Murano Project introduces an application catalog to OpenStack, enabling application developers and cloud administrators to publish various cloud-ready applications in a browsable categorized catalog.

}  Congress Governance Congress is an OpenStack project to provide policy as a service across any collection of cloud services in order to offer governance and compliance for dynamic infrastructures.

18

Page 19: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

Usage and measure }  What are the terms and conditions of usage?

}  all offered services are 100% based on open source software? }  other? }  do we want to prohibit non open source software usage? (question of

level)

}  How to measure the success? }  Usage statistic of resources (e.g. number of VMs) per customer group? }  Usage statistic of resources (e.g. number of VMs) per offered service? }  List of installed software and licensed for

19

Page 20: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

HEI Linkage

20

Office of Industrial links

Industry University

Challenge Budget

Requirements

Intellectual Property (IP)

and legal

Solution Human resourc

es

Innovation

Tools and resources

Page 21: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

GJU – JEA Innovation fund

21

Page 22: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

OPEN as a new born

22

}  Opportunity Platform towards transformative higher Education and innovative research Network – OPEN

}  Bonn-Rhein-Sieg University of Applied Sciences

}  Mohammed V University in Rabat – EINSA

}  Cadi Ayyad University in Marrakesh - ENSA

}  National Center for Scientific and Technical Research - CNRST

}  Arab States Research and Education Network GmbH - ASREN

Page 23: OSSCOM GJU Progressosscom.org/sites/default/files/public/osscom_consortiummeeting_18... · OSS market survey and analysis } Online Questionnaire } 47 questions on: Usage, Awareness,

This project is kindly funded by the European Comission‘s Tempus IV program

Thank you for your attention!