11
isandlaTech © 2011 PSEM2M sdk v1.0 PERSPECTIVES

Isandla tech - psem2m sdk - perspectives v1.0 - ougf

Embed Size (px)

DESCRIPTION

Offrant un moyen simple de répartir des composants dans différentes machines virtuelles Java et d'assurer leur re-démarrage en cas d'erreur, la plateforme PSEM2M a rempli une bonne partie de ses objectifs. Les prochaines itérations de son développement ajouteront la capacité de la plateforme à réagir face à des indisponibilités ou des crashs chroniques ou critiques de services, ainsi que la gestion d'isolats hétérogènes (Python, ...).

Citation preview

Page 1: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

isandlaTech © 2011

PSEM2M sdk

v1.0

PERSPECTIVES

olivier gattaz
isandlaTech - OSGi Users' Group France - 2011/11/24
olivier gattaz
Page 2: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

PSEM2M sdk

isandlaTech © 2011

A - TECHNICAL PERSPECTIVES

Page 3: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

PSEM2M sdk

isandlaTech © 2011

Host A

Host BMULTI HOSTS

•Specialized equipments (ARM,...)

•Distribution of the load

•Hides the need of a communication protocol Monitor

Forker

Isolate

Forker

Isolate

Isolate

init.d/psem2m startforker 9999

init.d/psem2m start appX

Page 4: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

PSEM2M sdk

isandlaTech © 2011

Host A

MANY TARGETS

•Java OSGI 4.3

•Felix, Equinox,...

•Python

• Easy access to the hardware

• ... Monitor

Forker

init.d/psem2m start appX

IsolateJava & Python

IsolateJava

IsolatePython

J

P J

P

P

J

Page 5: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

PSEM2M sdk

isandlaTech © 2011

Host A

FORK

•ForkAll ( like solaris)

•Reduce the foot print of the isolates

•Already works with the python isolates

Monitor

Forker

init.d/psem2m start appX

IsolateJava

IsolateJava

IsolateJava

J

J J

J

JGenericIsolate

Page 6: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

PSEM2M sdk

isandlaTech © 2011

Host A

Host BAUTONOMIC

•Rules based compositions

•Multi monitors :

• Redundancy

• Multiple strategies

• Eligibility MonitorA-1

Forker

Isolate

Forker

Isolate

Isolate

init.d/psem2m start appX

MonitorB-1

init.d/psem2m start appX MonitorB-2

Page 7: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

PSEM2M sdk

isandlaTech © 2011

B - EASE OF USE PERSPECTIVES

Page 8: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

PSEM2M sdk

isandlaTech © 2011

CASE TOOLS

•Enhenced SCA designer

•Retro engineering

•PSEM2M target

•iPojo components generator

Page 9: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

PSEM2M sdk

isandlaTech © 2011

DEPLOYMENT TOOLS

•Repository

•Provisionning

•Update

Page 10: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

PSEM2M sdk

isandlaTech © 2011

C - We need help and partners

Page 11: Isandla tech - psem2m sdk - perspectives v1.0 - ougf

PSEM2M sdk

isandlaTech © 2011

iSANDLATECH.!

Ingénierie des connexions

255 chemin des Arriots

38330 Montbonnot Saint Martin

+33(0)6 77 75 28 59

www.isandlatech.com [email protected]

Thank you for your attention