SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Wide-spreading performance testing
at Orange with OW2 CLIF:
an SOA use case

Bruno Dillenseger, Orange Labs

Among the tens of real CLIF use cases at Orange, WSOI
is the web-service oriented infrastructure that runs over
500 web services consumers and providers, and handles
about half a billion calls per month for the Orange Group.


                          OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                            www.ow2.org.
                          1
Testing a service performance and
resilience to high traffic
                                                  Probes measure usage of
                       load injector 1            arbitrary computing resources


                       load injector 2                        resource probes
                        resource probes                 System Under Test
test supervision

Execution,             load injector n
control and
monitoring of      Load injectors :
load injectors     ● send requests, wait for replies, measure response times

and probes.        ● according to a given scenario defining the workload

                   ● for example, emulating the load of a number of real users

                   → virtual users


                                   OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                     www.ow2.org.
                                   2
CLIF, an outstanding load testing
framework
Advanced features
   ●   dynamically adjustable number of virtual users
   ●   support for tests of any scale
        –   from one to millions of virtual users
        –   from one to more than 1000 load injectors
   ●   integrated resources monitoring
   ●   embedded reporting tool
Versatility
   ●   OS-independent (Java 1.5+)
   ●   integration to Eclipse
   ●   continuous integration (Hudson/Jenkins)
   ●   command line (through ant and maven)
   ●   custom probes and load injectors

                                     OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                       www.ow2.org.
                                     3
Orange's motivation for performance
testing is great
As an integrated telecommunication
operator, Orange manages a huge
variety of technologies
   ●   networks, protocols
   ●   equipments
   ●   service platforms...

More than 221 millions clients in 42 countries!
   ●   quality of service, user experience and user confidence are
       key priorities for Orange
   ●   performance issues are critical (testing, sizing, capacity
       planning)

                               OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                 www.ow2.org.
                                4
CLIF, an OW2 project lead by
Orange
The CLIF open source project was jointly launched in
2003 by INRIA and Orange in ObjectWeb/OW2

Maintaining CLIF is strategic for Orange
   ●   versatility/adaptability to almost all technologies
        –   HTTP, SOAP, REST, FTP, DHCP, LDAP, DNS, Diameter, Radius,
            EAP, GBA, GTPP, TR69, SIP, RTP, proprietary protocols...
   ●   much cheaper than specific commercial tools
   ●   growing confidence (feedback from the community)
   ●   community contributions
   ●   research transfer applied to performance testing
        –   software components, autonomic computing, cloud computing...


                                    OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                      www.ow2.org.
                                    5
The WSOI use case: Orange's web-
service oriented infrastructure                                                                                                       Enablers & Services

                                                                       Enablers & Services
                                                                                                       Enablers & Services
   SMS/MMS, Enablers & Services identity, log,                                                                                           Infrastructure

 address book,                  accounting, billing...                     Infrastructure
                                                                                                           Infrastructure

     storage...                                                                                                                           Consumers

                                                                               Consumers                        Enablers & Services
                                                                                                            Consumers

                                                           Enablers & Services                                                         Enablers & Services
                  Infrastructure                                                             Enablers & Services     Infrastructure


                                                              Infrastructure                                                              Infrastructure

                                      end-user services:                                        Infrastructure       Consumers


                                      personal storage,        Consumers
                                                                                                 Consumers
                                                                                                                                           Consumers



                   Consumers          TV program, music
before WSOI                                            Proliferation of specific infrastructures
with WSOI                                                   Unified and shared infrastructure
                         Enablers & Services                Benefits:
                                                            ● cost reduction (common

                                                            security, access control, scaling,
                                   WSOI                     supervision, maintenance)
                                                            ● ready-to-use and no-cost

                                                            infrastructure for new services
                                                            Challenge:
                       Consumers & Partners                 ● Performance and availability!




                                            OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                              www.ow2.org.
                                             6
WSOI performance challenge
●   Over 500 web services consumers and providers
●   Half a billion calls per month
                                                        WSOI - Calls by month

                         500 000 000

                         450 000 000

                         400 000 000

                         350 000 000

                         300 000 000
       Calls (Million)




                         250 000 000

                         200 000 000

                         150 000 000

                         100 000 000

                          50 000 000

                                  0
                                 m 10
                                 j u 10
                                 j u 10




                                 m 11
                                 j u 11
                                 j u 11
                                ao -09




                                no -09




                                ao 10




                                no -10




                                          11
                               se t-09




                                dé -09
                               ja .-09
                                fé -10
                               m .-10




                               se t-10

                                 oc 1 0


                                dé -10
                               ja .-10
                                fé -11
                               m .-11
                                 oc 09




                                 av 10




                                 av 11
                                      r.-

                                         -
                                         -
                                     il.-




                                      r.-

                                         -
                                         -
                                     il.-
                                       .-




                                       .-
                                      s-




                                      s-
                                     il .




                                      t.




                                      t.
                                     v.


                                       .




                                     v.


                                       .
                                     in




                                     in
                                     ai




                                     ai
                                    vr




                                   pt




                                    vr
                                   pt
                                     û




                                     c




                                     û




                                     c
                                   nv




                                   nv
                                  ar




                                  ar
                                 ju




                                       IAS Requests
                                       SI Requests              Month
                                       B2B Requests
                                       Total Requests

                                                              OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                                                www.ow2.org.
                                                               7
Inside WSOI                                          XML appliances
         Enablers & Services

                                         Load balancer
               WSOI



        Consumers & Partners

 Main features:
 ● XML validation

 ● routing

 ● access control

 ● service level management

 ● security
                                        Configuration server LDAP directory
 ● encryption, compression

 ● scalable

 Mostly supported by hardware (XML appliance)

                                 OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                   www.ow2.org.
                                  8
WSOI testbed with CLIF
  Performance qualification of WSOI:
       ●   request throughput and response times
       ●   WSOI load:
            –    CPU and memory usage on configuration server and LDAP server
            –    XML appliance load (via SNMP monitoring)
       ●   according to a variety of requests and responses sizes


                    SOAP requests
HTTP injectors                         WSOI


                                                                        Fake services
                                                                        and enablers
                                    system probes
SNMP probe                          (cpu, memory)

                                      OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                        www.ow2.org.
                                      9
Create a CLIF test project
           The WSOI "project" will contain all test
           definitions, input data and results:
              ●   test plans files (.ctp)
                   –   definition of injectors and probes to deploy
              ●   scenarios files (.xis)
                   –   virtual users behaviors
                   –   load profile (number of active virtual users)
              ●   input data
                   –   a SOAP request to replay (captured with the
                       XML appliance)
              ●   raw measures (report)
              ●   moving statistics on measures gathered
                  during test executions (stats)


                       OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                         www.ow2.org.
                       10
Scenario: import necessary plug-ins




  The FileReader plug-in will load the captured SOAP request and let it
  available to the HttpInjector.


                                 OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                   www.ow2.org.
                                  11
Scenario: define virtual users
behaviors




                 OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                   www.ow2.org.
                 12
Scenario: define load profiles




Evolution of the number of active virtual users with behavior B0 occording to
time (in seconds).
Note: the number of active virtual users may be set and changed manually
also at test execution time.

                                   OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                     www.ow2.org.
                                    13
Define your load injectors and probes




                OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                  www.ow2.org.
                14
Run a test

Control of probes
and load injectors




Monitoring of probes
and load injectors




                       OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                         www.ow2.org.
                       15
Browse the measures
raw measures from
one test execution

                         CSV-formatted text file
                         with raw CPU usage


                        test plan
                        back-up

moving statistics
from monitoring

                     CSV-formatted text file
                     with moving statistics on
                     requests throughput,
                     response times and errors

                                      OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                        www.ow2.org.
                                      16
Performance analysis and reporting




                OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                  www.ow2.org.
                17
Advanced usage: self-regulated
load injection on WSOI
                                                    What is the maximum
                                                    number of virtual users such
                                                    that the XML appliance load
                                                    keeps less than 80%?



                                                                         load injection      invocation        system
                                                control (feedback)
                                                                            system                            under test
                                                                                   probes                   probes


    CLIF is enhanced with a load controller                    alarms, response
                                                                   times, errors
                                                                                       alarms, resource
                                                                                       consumption, profiling
component monitoring the SNMP probe and
               controlling the load injectors                                             controller


                                                                 saturation criteria            load injection policy



                                   OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                     www.ow2.org.
                                    18
Conclusion
CLIF is not just "yet another load injection" software
   ●   high power and scalable
   ●   versatility
        –   user interfaces, supported protocols, monitored resources
   ●   more advanced features to come

The WSOI use case for Orange
   ●   qualification of an XML appliance-based SOA infrastructure
   ●   captured SOAP requests replayed with a plain HTTP injector
   ●   full system load monitoring, including the XML appliance

3561 CLIF downloads in November 2011 for new 2.0.7
production release
   ●   go to clif.ow2.org

                                     OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                                       www.ow2.org.
                                     19
Questions time




            clif@ow2.org




                 OW2Con 2011, November 23-24, Orange Labs, Paris.
                                                   www.ow2.org.
                 20

Weitere ähnliche Inhalte

Was ist angesagt?

Tutorial: "SmartSantander: Punto de encuentro entre la investigación en la In...
Tutorial: "SmartSantander: Punto de encuentro entre la investigación en la In...Tutorial: "SmartSantander: Punto de encuentro entre la investigación en la In...
Tutorial: "SmartSantander: Punto de encuentro entre la investigación en la In...TELECOM I+D 2011
 
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012Verimatrix
 
Buente - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
Buente - Curso TV Digital Terrestre Buenos Aires - Marzo 2011 Buente - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
Buente - Curso TV Digital Terrestre Buenos Aires - Marzo 2011 #Jão Pablo
 
CDS in Regenstrief's New Gopher CPOE
CDS in Regenstrief's New Gopher CPOECDS in Regenstrief's New Gopher CPOE
CDS in Regenstrief's New Gopher CPOEJon Duke, MD, MS
 
Livas Eurobank
Livas EurobankLivas Eurobank
Livas Eurobankknowhowgr
 
Next Generation Video Services Fundamentals
Next Generation Video Services FundamentalsNext Generation Video Services Fundamentals
Next Generation Video Services FundamentalsCisco Canada
 
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue Insight
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue InsightBT Represented at The Mobile VAS SUMMIT 2009 by Virtue Insight
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue InsightParitosh Sharma
 
Mejorando la experiencia del usuario desde el kilómetro cero telesemana sep...
Mejorando la experiencia del usuario desde el kilómetro cero   telesemana sep...Mejorando la experiencia del usuario desde el kilómetro cero   telesemana sep...
Mejorando la experiencia del usuario desde el kilómetro cero telesemana sep...Rafael Junquera
 
Taste of barcelona mwc 2013 telesemana
Taste of barcelona mwc 2013 telesemanaTaste of barcelona mwc 2013 telesemana
Taste of barcelona mwc 2013 telesemanaRafael Junquera
 
Head to Head - The Battle between the Bellheads and the Netheads for control ...
Head to Head - The Battle between the Bellheads and the Netheads for control ...Head to Head - The Battle between the Bellheads and the Netheads for control ...
Head to Head - The Battle between the Bellheads and the Netheads for control ...Pieter Geldenhuys
 
Pdt spec push to talk draft v1.0
Pdt spec push to talk draft v1.0Pdt spec push to talk draft v1.0
Pdt spec push to talk draft v1.0Urmil Gohil
 
Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0lgradina
 
Infocom03 rajiv
Infocom03 rajivInfocom03 rajiv
Infocom03 rajivzt5169
 
Ddo5 Lieven Vermaele 20081017 Vermaele From Digital Dividend To Digital D...
Ddo5 Lieven Vermaele   20081017 Vermaele   From Digital Dividend To Digital D...Ddo5 Lieven Vermaele   20081017 Vermaele   From Digital Dividend To Digital D...
Ddo5 Lieven Vermaele 20081017 Vermaele From Digital Dividend To Digital D...imec.archive
 
CFO Network Event May 2012 - Presentation by Stephen Myers
CFO Network Event May 2012 - Presentation by Stephen MyersCFO Network Event May 2012 - Presentation by Stephen Myers
CFO Network Event May 2012 - Presentation by Stephen MyersAzure Group
 

Was ist angesagt? (18)

Tutorial: "SmartSantander: Punto de encuentro entre la investigación en la In...
Tutorial: "SmartSantander: Punto de encuentro entre la investigación en la In...Tutorial: "SmartSantander: Punto de encuentro entre la investigación en la In...
Tutorial: "SmartSantander: Punto de encuentro entre la investigación en la In...
 
TESCO AMI Risk Mitigation & Quality
TESCO AMI Risk Mitigation & QualityTESCO AMI Risk Mitigation & Quality
TESCO AMI Risk Mitigation & Quality
 
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
 
Buente - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
Buente - Curso TV Digital Terrestre Buenos Aires - Marzo 2011 Buente - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
Buente - Curso TV Digital Terrestre Buenos Aires - Marzo 2011
 
CDS in Regenstrief's New Gopher CPOE
CDS in Regenstrief's New Gopher CPOECDS in Regenstrief's New Gopher CPOE
CDS in Regenstrief's New Gopher CPOE
 
Livas Eurobank
Livas EurobankLivas Eurobank
Livas Eurobank
 
Next Generation Video Services Fundamentals
Next Generation Video Services FundamentalsNext Generation Video Services Fundamentals
Next Generation Video Services Fundamentals
 
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue Insight
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue InsightBT Represented at The Mobile VAS SUMMIT 2009 by Virtue Insight
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue Insight
 
Mejorando la experiencia del usuario desde el kilómetro cero telesemana sep...
Mejorando la experiencia del usuario desde el kilómetro cero   telesemana sep...Mejorando la experiencia del usuario desde el kilómetro cero   telesemana sep...
Mejorando la experiencia del usuario desde el kilómetro cero telesemana sep...
 
Evans interferenceawaremar2011
Evans interferenceawaremar2011Evans interferenceawaremar2011
Evans interferenceawaremar2011
 
Taste of barcelona mwc 2013 telesemana
Taste of barcelona mwc 2013 telesemanaTaste of barcelona mwc 2013 telesemana
Taste of barcelona mwc 2013 telesemana
 
Head to Head - The Battle between the Bellheads and the Netheads for control ...
Head to Head - The Battle between the Bellheads and the Netheads for control ...Head to Head - The Battle between the Bellheads and the Netheads for control ...
Head to Head - The Battle between the Bellheads and the Netheads for control ...
 
Pdt spec push to talk draft v1.0
Pdt spec push to talk draft v1.0Pdt spec push to talk draft v1.0
Pdt spec push to talk draft v1.0
 
Prod brochure
Prod brochureProd brochure
Prod brochure
 
Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0
 
Infocom03 rajiv
Infocom03 rajivInfocom03 rajiv
Infocom03 rajiv
 
Ddo5 Lieven Vermaele 20081017 Vermaele From Digital Dividend To Digital D...
Ddo5 Lieven Vermaele   20081017 Vermaele   From Digital Dividend To Digital D...Ddo5 Lieven Vermaele   20081017 Vermaele   From Digital Dividend To Digital D...
Ddo5 Lieven Vermaele 20081017 Vermaele From Digital Dividend To Digital D...
 
CFO Network Event May 2012 - Presentation by Stephen Myers
CFO Network Event May 2012 - Presentation by Stephen MyersCFO Network Event May 2012 - Presentation by Stephen Myers
CFO Network Event May 2012 - Presentation by Stephen Myers
 

Andere mochten auch

OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.OW2
 
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris.
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris. OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris.
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris. OW2
 
BOOSTED : DE BOOSTSTRAP A UN FRAMEWORK ACCESSIBLE
BOOSTED : DE BOOSTSTRAP A UN FRAMEWORK ACCESSIBLEBOOSTED : DE BOOSTSTRAP A UN FRAMEWORK ACCESSIBLE
BOOSTED : DE BOOSTSTRAP A UN FRAMEWORK ACCESSIBLEOW2
 
OW2 in the Open Source Value Chain, WOW2con'16, Paris.
OW2 in the Open Source Value Chain, WOW2con'16, Paris. OW2 in the Open Source Value Chain, WOW2con'16, Paris.
OW2 in the Open Source Value Chain, WOW2con'16, Paris. OW2
 
Accelerating mission critical business processes with Bonita BPM 6. Antoine T...
Accelerating mission critical business processes with Bonita BPM 6. Antoine T...Accelerating mission critical business processes with Bonita BPM 6. Antoine T...
Accelerating mission critical business processes with Bonita BPM 6. Antoine T...OW2
 
Chapter 11
Chapter 11Chapter 11
Chapter 11dphil002
 
OW2con'14 - Weblab in the land of Big Data
OW2con'14 - Weblab in the land of Big DataOW2con'14 - Weblab in the land of Big Data
OW2con'14 - Weblab in the land of Big DataOW2
 
CHOReOS: "Large Scale Choreographies for the Future Internet", from theory to...
CHOReOS: "Large Scale Choreographies for the Future Internet", from theory to...CHOReOS: "Large Scale Choreographies for the Future Internet", from theory to...
CHOReOS: "Large Scale Choreographies for the Future Internet", from theory to...OW2
 
Economics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisEconomics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisOW2
 
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...OW2
 
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisJonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisOW2
 
프로젝트N 기획문서
프로젝트N 기획문서프로젝트N 기획문서
프로젝트N 기획문서Matthew Chang
 
Wildi 2009 Resume
Wildi 2009 ResumeWildi 2009 Resume
Wildi 2009 ResumeWildi
 
Database Design 2반 5조 발표자료
Database Design 2반 5조 발표자료Database Design 2반 5조 발표자료
Database Design 2반 5조 발표자료Matthew Chang
 
Blogtabai talk: Blogging Perspectives
Blogtabai talk: Blogging PerspectivesBlogtabai talk: Blogging Perspectives
Blogtabai talk: Blogging PerspectivesVernon Joseph Go
 
eGov 2.0 keys to success white paper June2009
eGov 2.0 keys to success white paper June2009eGov 2.0 keys to success white paper June2009
eGov 2.0 keys to success white paper June2009etienneveyret
 
Amsterdam Data Portal
Amsterdam Data Portal Amsterdam Data Portal
Amsterdam Data Portal OW2
 
Social Media for Nutrition Bytes
Social Media for Nutrition BytesSocial Media for Nutrition Bytes
Social Media for Nutrition Bytestellem
 

Andere mochten auch (20)

OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
 
Presentation1
Presentation1Presentation1
Presentation1
 
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris.
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris. OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris.
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris.
 
BOOSTED : DE BOOSTSTRAP A UN FRAMEWORK ACCESSIBLE
BOOSTED : DE BOOSTSTRAP A UN FRAMEWORK ACCESSIBLEBOOSTED : DE BOOSTSTRAP A UN FRAMEWORK ACCESSIBLE
BOOSTED : DE BOOSTSTRAP A UN FRAMEWORK ACCESSIBLE
 
OW2 in the Open Source Value Chain, WOW2con'16, Paris.
OW2 in the Open Source Value Chain, WOW2con'16, Paris. OW2 in the Open Source Value Chain, WOW2con'16, Paris.
OW2 in the Open Source Value Chain, WOW2con'16, Paris.
 
Accelerating mission critical business processes with Bonita BPM 6. Antoine T...
Accelerating mission critical business processes with Bonita BPM 6. Antoine T...Accelerating mission critical business processes with Bonita BPM 6. Antoine T...
Accelerating mission critical business processes with Bonita BPM 6. Antoine T...
 
Chapter 11
Chapter 11Chapter 11
Chapter 11
 
OW2con'14 - Weblab in the land of Big Data
OW2con'14 - Weblab in the land of Big DataOW2con'14 - Weblab in the land of Big Data
OW2con'14 - Weblab in the land of Big Data
 
CHOReOS: "Large Scale Choreographies for the Future Internet", from theory to...
CHOReOS: "Large Scale Choreographies for the Future Internet", from theory to...CHOReOS: "Large Scale Choreographies for the Future Internet", from theory to...
CHOReOS: "Large Scale Choreographies for the Future Internet", from theory to...
 
Economics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisEconomics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, Paris
 
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
OpenCloudware: the Cloud application lifecycle management platform, OW2con'12...
 
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisJonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
 
프로젝트N 기획문서
프로젝트N 기획문서프로젝트N 기획문서
프로젝트N 기획문서
 
Wildi 2009 Resume
Wildi 2009 ResumeWildi 2009 Resume
Wildi 2009 Resume
 
Database Design 2반 5조 발표자료
Database Design 2반 5조 발표자료Database Design 2반 5조 발표자료
Database Design 2반 5조 발표자료
 
Blogtabai talk: Blogging Perspectives
Blogtabai talk: Blogging PerspectivesBlogtabai talk: Blogging Perspectives
Blogtabai talk: Blogging Perspectives
 
eGov 2.0 keys to success white paper June2009
eGov 2.0 keys to success white paper June2009eGov 2.0 keys to success white paper June2009
eGov 2.0 keys to success white paper June2009
 
Amsterdam Data Portal
Amsterdam Data Portal Amsterdam Data Portal
Amsterdam Data Portal
 
Social Media for Nutrition Bytes
Social Media for Nutrition BytesSocial Media for Nutrition Bytes
Social Media for Nutrition Bytes
 
Best Of 08
Best Of 08Best Of 08
Best Of 08
 

Ähnlich wie OW2 Clif Use Case OW2con11, Nov 24-25, Paris

IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET Journal
 
Netflow analyzer- Datasheet
Netflow analyzer- DatasheetNetflow analyzer- Datasheet
Netflow analyzer- DatasheetINSPIRIT BRASIL
 
Wireless Enterprise Mobility Solutions
Wireless Enterprise Mobility Solutions Wireless Enterprise Mobility Solutions
Wireless Enterprise Mobility Solutions Infosys
 
Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Ignacio M. Llorente
 
Brochure of Luxoft telecom solutions by Luxoft software development
Brochure of Luxoft telecom solutions by Luxoft software developmentBrochure of Luxoft telecom solutions by Luxoft software development
Brochure of Luxoft telecom solutions by Luxoft software developmentLuxoft
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5Arian Zwegers
 
Semantically enabled standard development
Semantically enabled standard developmentSemantically enabled standard development
Semantically enabled standard developmentLaurent Lefort
 
Lightradio 1-tech-overview
Lightradio 1-tech-overviewLightradio 1-tech-overview
Lightradio 1-tech-overviewtigerLP
 
Track and Trace Solution Details
Track and Trace Solution DetailsTrack and Trace Solution Details
Track and Trace Solution DetailsPropix Technologies
 
Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategyLilian Schaffer
 
Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategyLilian Schaffer
 
Infosys Connected Vehicle Service Offerings
Infosys Connected Vehicle Service OfferingsInfosys Connected Vehicle Service Offerings
Infosys Connected Vehicle Service OfferingsInfosys
 
Opees Presentation May 2011
Opees Presentation May 2011Opees Presentation May 2011
Opees Presentation May 2011Gaël Blondelle
 
ITExpo West Conference Highlights from Alan Quayle 2012
ITExpo West Conference Highlights from Alan Quayle 2012ITExpo West Conference Highlights from Alan Quayle 2012
ITExpo West Conference Highlights from Alan Quayle 2012Alan Quayle
 
Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009Hilde Lovett
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterGeneXus
 
Open day competenze digitali boverino v-mware intro
Open day competenze digitali   boverino v-mware introOpen day competenze digitali   boverino v-mware intro
Open day competenze digitali boverino v-mware introRedazione InnovaPuglia
 
EDF2013: Invited Talk Fiona Williams: The next level for verticals!
EDF2013: Invited Talk Fiona Williams: The next level for verticals!EDF2013: Invited Talk Fiona Williams: The next level for verticals!
EDF2013: Invited Talk Fiona Williams: The next level for verticals!European Data Forum
 
Qo E E2 E6 Slotevent Programma
Qo E E2 E6 Slotevent ProgrammaQo E E2 E6 Slotevent Programma
Qo E E2 E6 Slotevent Programmaimec.archive
 

Ähnlich wie OW2 Clif Use Case OW2con11, Nov 24-25, Paris (20)

IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
 
Netflow analyzer- Datasheet
Netflow analyzer- DatasheetNetflow analyzer- Datasheet
Netflow analyzer- Datasheet
 
Wireless Enterprise Mobility Solutions
Wireless Enterprise Mobility Solutions Wireless Enterprise Mobility Solutions
Wireless Enterprise Mobility Solutions
 
Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...
 
Brochure of Luxoft telecom solutions by Luxoft software development
Brochure of Luxoft telecom solutions by Luxoft software developmentBrochure of Luxoft telecom solutions by Luxoft software development
Brochure of Luxoft telecom solutions by Luxoft software development
 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5
 
Semantically enabled standard development
Semantically enabled standard developmentSemantically enabled standard development
Semantically enabled standard development
 
Lightradio 1-tech-overview
Lightradio 1-tech-overviewLightradio 1-tech-overview
Lightradio 1-tech-overview
 
Track and Trace Solution Details
Track and Trace Solution DetailsTrack and Trace Solution Details
Track and Trace Solution Details
 
Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategy
 
Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategy
 
Infosys Connected Vehicle Service Offerings
Infosys Connected Vehicle Service OfferingsInfosys Connected Vehicle Service Offerings
Infosys Connected Vehicle Service Offerings
 
Opees Presentation May 2011
Opees Presentation May 2011Opees Presentation May 2011
Opees Presentation May 2011
 
ITExpo West Conference Highlights from Alan Quayle 2012
ITExpo West Conference Highlights from Alan Quayle 2012ITExpo West Conference Highlights from Alan Quayle 2012
ITExpo West Conference Highlights from Alan Quayle 2012
 
Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao Datacenter
 
Open day competenze digitali boverino v-mware intro
Open day competenze digitali   boverino v-mware introOpen day competenze digitali   boverino v-mware intro
Open day competenze digitali boverino v-mware intro
 
EDF2013: Invited Talk Fiona Williams: The next level for verticals!
EDF2013: Invited Talk Fiona Williams: The next level for verticals!EDF2013: Invited Talk Fiona Williams: The next level for verticals!
EDF2013: Invited Talk Fiona Williams: The next level for verticals!
 
Qo E E2 E6 Slotevent Programma
Qo E E2 E6 Slotevent ProgrammaQo E E2 E6 Slotevent Programma
Qo E E2 E6 Slotevent Programma
 
Blueprinting solutions for cloud computing
Blueprinting solutions for cloud computingBlueprinting solutions for cloud computing
Blueprinting solutions for cloud computing
 

Mehr von OW2

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...OW2
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudOW2
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...OW2
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceOW2
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationOW2
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...OW2
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...OW2
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020OW2
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020OW2
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...OW2
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020OW2
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020OW2
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020OW2
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020OW2
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020OW2
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...OW2
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020OW2
 

Mehr von OW2 (20)

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
 

Kürzlich hochgeladen

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Kürzlich hochgeladen (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

OW2 Clif Use Case OW2con11, Nov 24-25, Paris

  • 1. Wide-spreading performance testing at Orange with OW2 CLIF: an SOA use case Bruno Dillenseger, Orange Labs Among the tens of real CLIF use cases at Orange, WSOI is the web-service oriented infrastructure that runs over 500 web services consumers and providers, and handles about half a billion calls per month for the Orange Group. OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 1
  • 2. Testing a service performance and resilience to high traffic Probes measure usage of load injector 1 arbitrary computing resources load injector 2 resource probes resource probes System Under Test test supervision Execution, load injector n control and monitoring of Load injectors : load injectors ● send requests, wait for replies, measure response times and probes. ● according to a given scenario defining the workload ● for example, emulating the load of a number of real users → virtual users OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 2
  • 3. CLIF, an outstanding load testing framework Advanced features ● dynamically adjustable number of virtual users ● support for tests of any scale – from one to millions of virtual users – from one to more than 1000 load injectors ● integrated resources monitoring ● embedded reporting tool Versatility ● OS-independent (Java 1.5+) ● integration to Eclipse ● continuous integration (Hudson/Jenkins) ● command line (through ant and maven) ● custom probes and load injectors OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 3
  • 4. Orange's motivation for performance testing is great As an integrated telecommunication operator, Orange manages a huge variety of technologies ● networks, protocols ● equipments ● service platforms... More than 221 millions clients in 42 countries! ● quality of service, user experience and user confidence are key priorities for Orange ● performance issues are critical (testing, sizing, capacity planning) OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 4
  • 5. CLIF, an OW2 project lead by Orange The CLIF open source project was jointly launched in 2003 by INRIA and Orange in ObjectWeb/OW2 Maintaining CLIF is strategic for Orange ● versatility/adaptability to almost all technologies – HTTP, SOAP, REST, FTP, DHCP, LDAP, DNS, Diameter, Radius, EAP, GBA, GTPP, TR69, SIP, RTP, proprietary protocols... ● much cheaper than specific commercial tools ● growing confidence (feedback from the community) ● community contributions ● research transfer applied to performance testing – software components, autonomic computing, cloud computing... OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 5
  • 6. The WSOI use case: Orange's web- service oriented infrastructure Enablers & Services Enablers & Services Enablers & Services SMS/MMS, Enablers & Services identity, log, Infrastructure address book, accounting, billing... Infrastructure Infrastructure storage... Consumers Consumers Enablers & Services Consumers Enablers & Services Enablers & Services Infrastructure Enablers & Services Infrastructure Infrastructure Infrastructure end-user services: Infrastructure Consumers personal storage, Consumers Consumers Consumers Consumers TV program, music before WSOI Proliferation of specific infrastructures with WSOI Unified and shared infrastructure Enablers & Services Benefits: ● cost reduction (common security, access control, scaling, WSOI supervision, maintenance) ● ready-to-use and no-cost infrastructure for new services Challenge: Consumers & Partners ● Performance and availability! OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 6
  • 7. WSOI performance challenge ● Over 500 web services consumers and providers ● Half a billion calls per month WSOI - Calls by month 500 000 000 450 000 000 400 000 000 350 000 000 300 000 000 Calls (Million) 250 000 000 200 000 000 150 000 000 100 000 000 50 000 000 0 m 10 j u 10 j u 10 m 11 j u 11 j u 11 ao -09 no -09 ao 10 no -10 11 se t-09 dé -09 ja .-09 fé -10 m .-10 se t-10 oc 1 0 dé -10 ja .-10 fé -11 m .-11 oc 09 av 10 av 11 r.- - - il.- r.- - - il.- .- .- s- s- il . t. t. v. . v. . in in ai ai vr pt vr pt û c û c nv nv ar ar ju IAS Requests SI Requests Month B2B Requests Total Requests OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 7
  • 8. Inside WSOI XML appliances Enablers & Services Load balancer WSOI Consumers & Partners Main features: ● XML validation ● routing ● access control ● service level management ● security Configuration server LDAP directory ● encryption, compression ● scalable Mostly supported by hardware (XML appliance) OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 8
  • 9. WSOI testbed with CLIF Performance qualification of WSOI: ● request throughput and response times ● WSOI load: – CPU and memory usage on configuration server and LDAP server – XML appliance load (via SNMP monitoring) ● according to a variety of requests and responses sizes SOAP requests HTTP injectors WSOI Fake services and enablers system probes SNMP probe (cpu, memory) OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 9
  • 10. Create a CLIF test project The WSOI "project" will contain all test definitions, input data and results: ● test plans files (.ctp) – definition of injectors and probes to deploy ● scenarios files (.xis) – virtual users behaviors – load profile (number of active virtual users) ● input data – a SOAP request to replay (captured with the XML appliance) ● raw measures (report) ● moving statistics on measures gathered during test executions (stats) OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 10
  • 11. Scenario: import necessary plug-ins The FileReader plug-in will load the captured SOAP request and let it available to the HttpInjector. OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 11
  • 12. Scenario: define virtual users behaviors OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 12
  • 13. Scenario: define load profiles Evolution of the number of active virtual users with behavior B0 occording to time (in seconds). Note: the number of active virtual users may be set and changed manually also at test execution time. OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 13
  • 14. Define your load injectors and probes OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 14
  • 15. Run a test Control of probes and load injectors Monitoring of probes and load injectors OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 15
  • 16. Browse the measures raw measures from one test execution CSV-formatted text file with raw CPU usage test plan back-up moving statistics from monitoring CSV-formatted text file with moving statistics on requests throughput, response times and errors OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 16
  • 17. Performance analysis and reporting OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 17
  • 18. Advanced usage: self-regulated load injection on WSOI What is the maximum number of virtual users such that the XML appliance load keeps less than 80%? load injection invocation system control (feedback) system under test probes probes CLIF is enhanced with a load controller alarms, response times, errors alarms, resource consumption, profiling component monitoring the SNMP probe and controlling the load injectors controller saturation criteria load injection policy OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 18
  • 19. Conclusion CLIF is not just "yet another load injection" software ● high power and scalable ● versatility – user interfaces, supported protocols, monitored resources ● more advanced features to come The WSOI use case for Orange ● qualification of an XML appliance-based SOA infrastructure ● captured SOAP requests replayed with a plain HTTP injector ● full system load monitoring, including the XML appliance 3561 CLIF downloads in November 2011 for new 2.0.7 production release ● go to clif.ow2.org OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 19
  • 20. Questions time clif@ow2.org OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. 20