SlideShare a Scribd company logo
CLOUD
   ’
        .fi   Algorithms-as-a-Service              cloudnsci.fi
   N’




                      The Beginner’s Guide for

                    ALGORITHM
                    ARCHITECTS
                                 by Pauli Misikangas,
                             the CEO of Cloud’N’Sci Ltd




                                                                  1
CLOUD  ’
                 .fi       Algorithms-as-a-Service                               cloudnsci.fi
       N’


Software project is a Great Adventure…
                                                           …and everybody
   In the beginning,
                                                          has a different idea
  nobody knows the
                                                             where to go.
 exact starting point...




   Starting                                                               Target?
    Point?


                                                   The only sure thing is that
                                                 there will be unknown dangers
                                                     and delays on the way.

                            Copyright © Cloud'N'Sci Ltd 2012                                    2
CLOUD
    ’
             .fi   Algorithms-as-a-Service                cloudnsci.fi
    N’


So, the length of the journey is a MYSTERY




  Starting                                             Target?
   Point?
                                                           That’s why
                                                         estimating the
                                                            cost of a
                                                            software
                                                          project is so
                                                           difficult....


                    Copyright © Cloud'N'Sci Ltd 2012                       3
CLOUD  ’
              .fi         Algorithms-as-a-Service                    cloudnsci.fi
         N’


  ...especially when developing ALGORITHMS
      QUALITY       Possibility of
                    Rapid Success
Good Enough

                                                                         Risk of
                                                                         Failure



                                                               Algorithms simply
                                                              cannot be developed
                                                              as normal software!




                                                                          COST
                                            Fair Estimate          Max


                           Copyright © Cloud'N'Sci Ltd 2012                         4
CLOUD    ’
                          .fi         Algorithms-as-a-Service                 cloudnsci.fi
              N’


                  Algorithms refine your data

All digital information                                                       Desired output
 needed for the task                                                         with clear benefits




             Input                  Data Refining                         Benefit

                                Data refining steps needed to
                                generate the desired output
                                  based on the given input




                                       Copyright © Cloud'N'Sci Ltd 2012                        5
CLOUD   ’
                      .fi      Algorithms-as-a-Service             cloudnsci.fi
             N’


   Algorithms are the Brain of Software
                               PACKET




Even your favorite software
    may include complex
algorithms doing all kind of
”magic” behind the scenes.
You don’t have to be aware
of them, but you’d certainly
notice if they were missing.
                                Copyright © Cloud'N'Sci Ltd 2012                  6
CLOUD  ’
                       .fi   Algorithms-as-a-Service                      cloudnsci.fi
       N’


                       Algorithms DO matter!
                                                                 If the data is complex,
                                            Manual work or       smart algorithms may
                                            inefficient data      be the only possible
  DATA HANDLING TIME


                                              processing             way to reach the
                                                                    desired outcome!


                                             The lack of           Smart
                                            algorithmic          Algorithm
                                           power wastes
                                            a lot of time
                                            and money!




                                                 AMOUNT OF DATA


                              Copyright © Cloud'N'Sci Ltd 2012                             7
CLOUD    ’
               .fi                          Algorithms-as-a-Service                                                cloudnsci.fi
         N’


Complex task requires multiple steps
               Algorithm Architecture




                                                                                                                    Output Data
  Input Data

                     Data Refining Step 1




                                                                     Data Refining Step 3


                                                                                            Data Refining Step 4
                                              Data Refining Step 2




                                             Copyright © Cloud'N'Sci Ltd 2012                                                     8
CLOUD
   ’
        .fi   Algorithms-as-a-Service                         cloudnsci.fi
   N’


Innovated by Algorithm Architects

                                          !
                                         Algorithm Architects are skilled
                                         computer scientists who can:
                                         a) divide the overall challenge
                                            into solvable sub-problems
                                         b) find a suitable algorithm or
                                            developer for each step
                                         c) combine pieces together to
                                            achive the desired solution


               Copyright © Cloud'N'Sci Ltd 2012                              9
CLOUD
   ’
        .fi     Algorithms-as-a-Service             cloudnsci.fi
   N’


Wanna become an Algorithm Architect?
                                    NOW YOU CAN!
          ?!?                Anyone can become an
                             algorithm architect and
                             create commercial data
                             refining solutions at the
                                   Cloud’N’Sci.fi
                             Algorithms-as-a-Service
                                   Marketplace!



                 Copyright © Cloud'N'Sci Ltd 2012                  10
CLOUD
   ’
        .fi   Algorithms-as-a-Service             cloudnsci.fi
   N’


        Stairway to the Cloud




               Copyright © Cloud'N'Sci Ltd 2012                  11
CLOUD’
              .fi     Algorithms-as-a-Service                                 cloudnsci.fi
     N’


               1. Clarify the mission
                                                             Reveal the True
 Deeply understand                                           Customer Need(*
     the current                                              and specify the
  situation - what                                            desired output
   information is
 available/missing?


                                                                          GOAL




                                                  *)   Might not be what the customer asks for

                       Copyright © Cloud'N'Sci Ltd 2012                                          12
CLOUD
   ’
         .fi             Algorithms-as-a-Service              cloudnsci.fi
   N’


        2. Identify possible steps



                                                             GOAL


        Find plausible
          sub-goals
          from both
          directions



                          Copyright © Cloud'N'Sci Ltd 2012                   13
CLOUD
   ’
        .fi   Algorithms-as-a-Service               cloudnsci.fi
   N’


        3. Explore and prune



                                                   GOAL

                     X
                                  Explore paths
                                 further step by
                                 step and reject
                                   dead-ends


               Copyright © Cloud'N'Sci Ltd 2012                    14
CLOUD
   ’
         .fi   Algorithms-as-a-Service              cloudnsci.fi
   N’


       4. Complete solution paths



                                                   GOAL

                      X
                              Continue until
                              solution paths
                               finally meet.




                Copyright © Cloud'N'Sci Ltd 2012                   15
CLOUD
   ’
        .fi   Algorithms-as-a-Service                              cloudnsci.fi
   N’


   5. Create solution candidates



                                                                GOAL



                                                   Every path from
                                                  START to GOAL is a
                                                   possible solution



               Copyright © Cloud'N'Sci Ltd 2012                                   16
CLOUD
   ’
        .fi   Algorithms-as-a-Service                               cloudnsci.fi
   N’


        6. Select with wisdom
                           This might be an
                            INVENTION…


                                            This is a possible
                                              SOLUTION…


                                                        ...but THIS is an
                                                         INNOVATION!

                  €
                  +
                   -                    t
                                                  Overall Business Benefit Estimate
                                                     (Expected Benefit vs Cost)



               Copyright © Cloud'N'Sci Ltd 2012                                       17
CLOUD
    ’
         .fi                 Algorithms-as-a-Service                         cloudnsci.fi
    N’


     7. Define algorithm modules
                    (check the Cloud’N’Sci.fi Developer Guide first)


         Algorithm Architecture
               Module 1




                                                                  Module 4
                                                   Module 3
                                Module 2




                                                                              Output
 Input




                               Copyright © Cloud'N'Sci Ltd 2012                             18
CLOUD   ’
                        .fi                                   Algorithms-as-a-Service                                                                 cloudnsci.fi
        N’


   8. Define input/output formats
                    Algorithm Architecture




                                                                                                                                                       Output Data
 Input Data


                                         Output 1




                                                                           Output 2




                                                                                                                                           Output 4
                                                                                                           Output 3
                                                                                      Input 3
              Input 1




                                                    Input 2




                                                                                                                      Input 4
                                                                Module 2
                              Module 1




                                                                                                                                Module 4
                                             Modules can be
                                                                                                Module 3
                                                                                                                 Check the existing
                                            chained if output                                                     specifications at
                                            and input match                                                     Cloud’N’Sci.fi before
                                                                                                                  writing your own

                                                               Copyright © Cloud'N'Sci Ltd 2012                                                                      19
CLOUD       ’
                                   .fi                                    Algorithms-as-a-Service                                                                    cloudnsci.fi
               N’


     9. Find algorithms and developers
                                                    Algorithm Architect (You)


                                         Algorithm Architecture




                                                                                                                                                                        Output Data
        Input Data




                                                                            Module 2




                                                                                                                                            Module 4
                                                                                                            Module 3
                                         Module 1
                                                     Output 1




                                                                                       Output 2




                                                                                                                                                       Output 4
                                                                                                                       Output 3
                                                                                                  Input 3
                         Input 1




                                                                Input 2




                                                                                                                                  Input 4
Academic publications,
  algorithm libraries,
open-source projects,
  commercial tools...                                                                                                                                             Cloud’N’Sci.fi Forum
                                                     Algorithm Module Developers                                                                                  & Provider Network



                                                                           Copyright © Cloud'N'Sci Ltd 2012                                                                              20
CLOUD  ’
                  .fi            Algorithms-as-a-Service                         cloudnsci.fi
            N’


      10. Offer modules to Cloud’N’Sci.fi
                 ( Does not affect IPR ownership! You still own your modules )
 1.
                                                    6.
2.




                                                     7.

      3.




                        5.




       4.
                                                                                 8.




                                   Copyright © Cloud'N'Sci Ltd 2012                             21
CLOUD
   ’
          .fi   Algorithms-as-a-Service             cloudnsci.fi
   N’


        11. Agree on profit sharing



                        Potential
                     Solution Sales
                  at the Cloud’N’Sci.fi
                      Marketplace




                 Copyright © Cloud'N'Sci Ltd 2012                  22
CLOUD   ’
                         .fi                                   Algorithms-as-a-Service                                                                            cloudnsci.fi
        N’


12. Start business with Cloud’N’Sci!
                                              Business Applications




                                                                                                                           Sales
                 Support




                                                                                                                                               API
                                                                CLOUD




                                                                                                                                                     Agreements
                                                                                                              .fi
                                                                                     ’
                                                                                     N’




                                                                                                                                     Hosting
                                           Algorithm Architecture




                                                                                                                                                                     Output Data
  Input Data




                                                                 Module 2




                                                                                                                                          Module 4
                               Module 1




                                                                                                   Module 3
                                          Output 1




                                                                              Output 2




                                                                                                                                                     Output 4
                                                                                                                Output 3
               Input 1




                                                                                                                           Input 4
                                                     Input 2




                                                                                         Input 3




                                                                            maintenance




                                                                Copyright © Cloud'N'Sci Ltd 2012                                                                                   23
CLOUD
   ’
        .fi   Algorithms-as-a-Service             cloudnsci.fi
   N’




               Copyright © Cloud'N'Sci Ltd 2012                  24

More Related Content

What's hot

The cloud computing gold rush - distinguish black sheep from business chances
The cloud computing gold rush - distinguish black sheep from business chancesThe cloud computing gold rush - distinguish black sheep from business chances
The cloud computing gold rush - distinguish black sheep from business chances
josarek
 
Ccna PrepCenter - IP Subnetting from Networkers
Ccna PrepCenter - IP Subnetting from NetworkersCcna PrepCenter - IP Subnetting from Networkers
Ccna PrepCenter - IP Subnetting from Networkers
🎯Renatho Sinuma MBA™®🎓
 
Surround Computing: The Future of Work & Play
Surround Computing: The Future of Work & PlaySurround Computing: The Future of Work & Play
Surround Computing: The Future of Work & Play
AMD
 
Private Equity & the Cloud: Making it Rain
Private Equity & the Cloud: Making it RainPrivate Equity & the Cloud: Making it Rain
Private Equity & the Cloud: Making it Rain
Hein & Associates
 
Nephos technologies lee_biggenden_c_expo13_v2.0
Nephos technologies lee_biggenden_c_expo13_v2.0Nephos technologies lee_biggenden_c_expo13_v2.0
Nephos technologies lee_biggenden_c_expo13_v2.0lbiggenden
 
QCON London 2013
QCON London 2013QCON London 2013
QCON London 2013darach
 
Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012
CRS4 Research Center in Sardinia
 
HP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario DerbaHP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario Derba
Mario Derba
 
JavaOne Keynote: Programmable Networking is SFW
JavaOne Keynote: Programmable Networking is SFWJavaOne Keynote: Programmable Networking is SFW
JavaOne Keynote: Programmable Networking is SFW
Juniper Developer Resources Cooney
 
Track2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacTrack2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacOpenCity Community
 
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...Rapid Integration of Software-as-a-Service with On-Premise Applications Using...
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...Prolifics
 
The Present and Future of DDS
The Present and Future of DDSThe Present and Future of DDS
The Present and Future of DDS
Angelo Corsaro
 

What's hot (13)

The cloud computing gold rush - distinguish black sheep from business chances
The cloud computing gold rush - distinguish black sheep from business chancesThe cloud computing gold rush - distinguish black sheep from business chances
The cloud computing gold rush - distinguish black sheep from business chances
 
Ccna PrepCenter - IP Subnetting from Networkers
Ccna PrepCenter - IP Subnetting from NetworkersCcna PrepCenter - IP Subnetting from Networkers
Ccna PrepCenter - IP Subnetting from Networkers
 
Surround Computing: The Future of Work & Play
Surround Computing: The Future of Work & PlaySurround Computing: The Future of Work & Play
Surround Computing: The Future of Work & Play
 
Designing for the Ubicomp era
Designing for the Ubicomp eraDesigning for the Ubicomp era
Designing for the Ubicomp era
 
Private Equity & the Cloud: Making it Rain
Private Equity & the Cloud: Making it RainPrivate Equity & the Cloud: Making it Rain
Private Equity & the Cloud: Making it Rain
 
Nephos technologies lee_biggenden_c_expo13_v2.0
Nephos technologies lee_biggenden_c_expo13_v2.0Nephos technologies lee_biggenden_c_expo13_v2.0
Nephos technologies lee_biggenden_c_expo13_v2.0
 
QCON London 2013
QCON London 2013QCON London 2013
QCON London 2013
 
Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012
 
HP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario DerbaHP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario Derba
 
JavaOne Keynote: Programmable Networking is SFW
JavaOne Keynote: Programmable Networking is SFWJavaOne Keynote: Programmable Networking is SFW
JavaOne Keynote: Programmable Networking is SFW
 
Track2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacTrack2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apac
 
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...Rapid Integration of Software-as-a-Service with On-Premise Applications Using...
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...
 
The Present and Future of DDS
The Present and Future of DDSThe Present and Future of DDS
The Present and Future of DDS
 

Viewers also liked

Architecture Algorithm Definition
Architecture Algorithm DefinitionArchitecture Algorithm Definition
Architecture Algorithm Definition
Gaditek
 
Algorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderAlgorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoder
jpstudcorner
 
how to make architecture graduation project
how to make architecture graduation project how to make architecture graduation project
how to make architecture graduation project
Eman Ateek
 
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرة
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرةArchitectural Design - Concept Generation - التصميم المعماري - انشاء الفكرة
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرةGalala University
 
A vocabulary of architectural forms
A vocabulary of architectural formsA vocabulary of architectural forms
A vocabulary of architectural forms
Taha Farwan
 
Architectural drawings
Architectural drawingsArchitectural drawings
Architectural drawings
Somnath Bhui
 
Architecture drawing presentation
Architecture drawing presentationArchitecture drawing presentation
Architecture drawing presentation
Carlson Ko
 
Aditazz 01-ul
Aditazz 01-ulAditazz 01-ul
Aditazz 01-ul
michaelsbergin
 
Generative design
Generative designGenerative design
Generative design
Riya Bagchi
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecture
Arundathi Pinky
 
Sustainable Architecture PPT
Sustainable Architecture PPTSustainable Architecture PPT
Sustainable Architecture PPT
A S
 
Basic Theory of Architecture
Basic Theory of Architecture Basic Theory of Architecture
Basic Theory of Architecture
Architecture Faculty
 
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineBuilding a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineNYC Predictive Analytics
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architectureLiang Xiang
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
Sebastian Raschka
 
Long span structures in Concrete and Steel
Long span structures in Concrete and SteelLong span structures in Concrete and Steel
Long span structures in Concrete and Steel
Rithika Ravishankar
 
Circulation (architecture)
Circulation (architecture)Circulation (architecture)
Circulation (architecture)Sadanand Kumar
 

Viewers also liked (19)

Architecture Algorithm Definition
Architecture Algorithm DefinitionArchitecture Algorithm Definition
Architecture Algorithm Definition
 
Algorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderAlgorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoder
 
how to make architecture graduation project
how to make architecture graduation project how to make architecture graduation project
how to make architecture graduation project
 
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرة
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرةArchitectural Design - Concept Generation - التصميم المعماري - انشاء الفكرة
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرة
 
A vocabulary of architectural forms
A vocabulary of architectural formsA vocabulary of architectural forms
A vocabulary of architectural forms
 
Architectural drawings
Architectural drawingsArchitectural drawings
Architectural drawings
 
Architecture drawing presentation
Architecture drawing presentationArchitecture drawing presentation
Architecture drawing presentation
 
Aditazz 01-ul
Aditazz 01-ulAditazz 01-ul
Aditazz 01-ul
 
Generative design
Generative designGenerative design
Generative design
 
Zaha Hadid
Zaha HadidZaha Hadid
Zaha Hadid
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecture
 
Concept sheet - Thesis
Concept sheet - ThesisConcept sheet - Thesis
Concept sheet - Thesis
 
Sustainable Architecture PPT
Sustainable Architecture PPTSustainable Architecture PPT
Sustainable Architecture PPT
 
Basic Theory of Architecture
Basic Theory of Architecture Basic Theory of Architecture
Basic Theory of Architecture
 
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineBuilding a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engine
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
 
Long span structures in Concrete and Steel
Long span structures in Concrete and SteelLong span structures in Concrete and Steel
Long span structures in Concrete and Steel
 
Circulation (architecture)
Circulation (architecture)Circulation (architecture)
Circulation (architecture)
 

Similar to The Beginner's Guide for Algorithm Architects

from DATA to BENEFIT
from DATA to BENEFITfrom DATA to BENEFIT
from DATA to BENEFIT
CloudNSci
 
Algorithms as a Business
Algorithms as a BusinessAlgorithms as a Business
Algorithms as a Business
CloudNSci
 
The Smarter Way to Commercialize Algorithms
The Smarter Way to Commercialize AlgorithmsThe Smarter Way to Commercialize Algorithms
The Smarter Way to Commercialize Algorithms
CloudNSci
 
Cloud Park Adventures 1
Cloud Park Adventures 1Cloud Park Adventures 1
Cloud Park Adventures 1
CloudNSci
 
Cloud Computing For Small Businesses
Cloud Computing For Small BusinessesCloud Computing For Small Businesses
Cloud Computing For Small Businesses
Affordable Pc Mechanics
 
When where why cloud
When where why cloudWhen where why cloud
When where why cloudreshmaroberts
 
Virtualization And Cloud Impact Overview Auditor Spin Enterprise Gr Cv4
Virtualization And Cloud Impact Overview Auditor Spin   Enterprise Gr Cv4Virtualization And Cloud Impact Overview Auditor Spin   Enterprise Gr Cv4
Virtualization And Cloud Impact Overview Auditor Spin Enterprise Gr Cv4
EnterpriseGRC Solutions, Inc.
 
Copyright in the Clouds
Copyright in the CloudsCopyright in the Clouds
Apptio up cloud conference 2012 [final].pptx
Apptio up cloud conference 2012 [final].pptxApptio up cloud conference 2012 [final].pptx
Apptio up cloud conference 2012 [final].pptxKhazret Sapenov
 
PCI and the Cloud
PCI and the CloudPCI and the Cloud
PCI and the Cloud
CloudPassage
 
Are Clouds a Game Change? Business says Yes; IT says No!
Are Clouds a Game Change? Business says Yes; IT says No! Are Clouds a Game Change? Business says Yes; IT says No!
Are Clouds a Game Change? Business says Yes; IT says No! Capgemini
 
Cloud security and cyber security v 3.1
Cloud security and cyber security v 3.1Cloud security and cyber security v 3.1
Cloud security and cyber security v 3.1
CloudExpoEurope
 
Bb3061 bess systems of record sv
Bb3061 bess systems of record svBb3061 bess systems of record sv
Bb3061 bess systems of record sv
Charlie Bess
 
Lets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
Lets Get Real, Open Source & the Contact Center - Astricon 2012 KeynoteLets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
Lets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
Clint Oram
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawauso
miyamura
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawauso
miyamura
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawauso
miyamura
 
EMC's IT's Cloud Transformation, Thomas Becker, EMC
EMC's IT's Cloud Transformation, Thomas Becker, EMCEMC's IT's Cloud Transformation, Thomas Becker, EMC
EMC's IT's Cloud Transformation, Thomas Becker, EMC
CloudOps Summit
 
Sukhbir jasuja digital_trends_11
Sukhbir jasuja digital_trends_11Sukhbir jasuja digital_trends_11
Sukhbir jasuja digital_trends_11
Hellenic Professionals Informatics Society
 

Similar to The Beginner's Guide for Algorithm Architects (20)

from DATA to BENEFIT
from DATA to BENEFITfrom DATA to BENEFIT
from DATA to BENEFIT
 
Algorithms as a Business
Algorithms as a BusinessAlgorithms as a Business
Algorithms as a Business
 
The Smarter Way to Commercialize Algorithms
The Smarter Way to Commercialize AlgorithmsThe Smarter Way to Commercialize Algorithms
The Smarter Way to Commercialize Algorithms
 
Cloud Park Adventures 1
Cloud Park Adventures 1Cloud Park Adventures 1
Cloud Park Adventures 1
 
Cloud Computing For Small Businesses
Cloud Computing For Small BusinessesCloud Computing For Small Businesses
Cloud Computing For Small Businesses
 
When where why cloud
When where why cloudWhen where why cloud
When where why cloud
 
Virtualization And Cloud Impact Overview Auditor Spin Enterprise Gr Cv4
Virtualization And Cloud Impact Overview Auditor Spin   Enterprise Gr Cv4Virtualization And Cloud Impact Overview Auditor Spin   Enterprise Gr Cv4
Virtualization And Cloud Impact Overview Auditor Spin Enterprise Gr Cv4
 
Copyright in the Clouds
Copyright in the CloudsCopyright in the Clouds
Copyright in the Clouds
 
Antonio piraino v1
Antonio piraino v1Antonio piraino v1
Antonio piraino v1
 
Apptio up cloud conference 2012 [final].pptx
Apptio up cloud conference 2012 [final].pptxApptio up cloud conference 2012 [final].pptx
Apptio up cloud conference 2012 [final].pptx
 
PCI and the Cloud
PCI and the CloudPCI and the Cloud
PCI and the Cloud
 
Are Clouds a Game Change? Business says Yes; IT says No!
Are Clouds a Game Change? Business says Yes; IT says No! Are Clouds a Game Change? Business says Yes; IT says No!
Are Clouds a Game Change? Business says Yes; IT says No!
 
Cloud security and cyber security v 3.1
Cloud security and cyber security v 3.1Cloud security and cyber security v 3.1
Cloud security and cyber security v 3.1
 
Bb3061 bess systems of record sv
Bb3061 bess systems of record svBb3061 bess systems of record sv
Bb3061 bess systems of record sv
 
Lets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
Lets Get Real, Open Source & the Contact Center - Astricon 2012 KeynoteLets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
Lets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawauso
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawauso
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawauso
 
EMC's IT's Cloud Transformation, Thomas Becker, EMC
EMC's IT's Cloud Transformation, Thomas Becker, EMCEMC's IT's Cloud Transformation, Thomas Becker, EMC
EMC's IT's Cloud Transformation, Thomas Becker, EMC
 
Sukhbir jasuja digital_trends_11
Sukhbir jasuja digital_trends_11Sukhbir jasuja digital_trends_11
Sukhbir jasuja digital_trends_11
 

Recently uploaded

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 

Recently uploaded (20)

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 

The Beginner's Guide for Algorithm Architects

  • 1. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ The Beginner’s Guide for ALGORITHM ARCHITECTS by Pauli Misikangas, the CEO of Cloud’N’Sci Ltd 1
  • 2. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Software project is a Great Adventure… …and everybody In the beginning, has a different idea nobody knows the where to go. exact starting point... Starting Target? Point? The only sure thing is that there will be unknown dangers and delays on the way. Copyright © Cloud'N'Sci Ltd 2012 2
  • 3. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ So, the length of the journey is a MYSTERY Starting Target? Point? That’s why estimating the cost of a software project is so difficult.... Copyright © Cloud'N'Sci Ltd 2012 3
  • 4. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ ...especially when developing ALGORITHMS QUALITY Possibility of Rapid Success Good Enough Risk of Failure Algorithms simply cannot be developed as normal software! COST Fair Estimate Max Copyright © Cloud'N'Sci Ltd 2012 4
  • 5. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Algorithms refine your data All digital information Desired output needed for the task with clear benefits Input Data Refining Benefit Data refining steps needed to generate the desired output based on the given input Copyright © Cloud'N'Sci Ltd 2012 5
  • 6. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Algorithms are the Brain of Software PACKET Even your favorite software may include complex algorithms doing all kind of ”magic” behind the scenes. You don’t have to be aware of them, but you’d certainly notice if they were missing. Copyright © Cloud'N'Sci Ltd 2012 6
  • 7. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Algorithms DO matter! If the data is complex, Manual work or smart algorithms may inefficient data be the only possible DATA HANDLING TIME processing way to reach the desired outcome! The lack of Smart algorithmic Algorithm power wastes a lot of time and money! AMOUNT OF DATA Copyright © Cloud'N'Sci Ltd 2012 7
  • 8. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Complex task requires multiple steps Algorithm Architecture Output Data Input Data Data Refining Step 1 Data Refining Step 3 Data Refining Step 4 Data Refining Step 2 Copyright © Cloud'N'Sci Ltd 2012 8
  • 9. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Innovated by Algorithm Architects ! Algorithm Architects are skilled computer scientists who can: a) divide the overall challenge into solvable sub-problems b) find a suitable algorithm or developer for each step c) combine pieces together to achive the desired solution Copyright © Cloud'N'Sci Ltd 2012 9
  • 10. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Wanna become an Algorithm Architect? NOW YOU CAN! ?!? Anyone can become an algorithm architect and create commercial data refining solutions at the Cloud’N’Sci.fi Algorithms-as-a-Service Marketplace! Copyright © Cloud'N'Sci Ltd 2012 10
  • 11. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Stairway to the Cloud Copyright © Cloud'N'Sci Ltd 2012 11
  • 12. CLOUD’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 1. Clarify the mission Reveal the True Deeply understand Customer Need(* the current and specify the situation - what desired output information is available/missing? GOAL *) Might not be what the customer asks for Copyright © Cloud'N'Sci Ltd 2012 12
  • 13. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 2. Identify possible steps GOAL Find plausible sub-goals from both directions Copyright © Cloud'N'Sci Ltd 2012 13
  • 14. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 3. Explore and prune GOAL X Explore paths further step by step and reject dead-ends Copyright © Cloud'N'Sci Ltd 2012 14
  • 15. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 4. Complete solution paths GOAL X Continue until solution paths finally meet. Copyright © Cloud'N'Sci Ltd 2012 15
  • 16. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 5. Create solution candidates GOAL Every path from START to GOAL is a possible solution Copyright © Cloud'N'Sci Ltd 2012 16
  • 17. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 6. Select with wisdom This might be an INVENTION… This is a possible SOLUTION… ...but THIS is an INNOVATION! € + - t Overall Business Benefit Estimate (Expected Benefit vs Cost) Copyright © Cloud'N'Sci Ltd 2012 17
  • 18. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 7. Define algorithm modules (check the Cloud’N’Sci.fi Developer Guide first) Algorithm Architecture Module 1 Module 4 Module 3 Module 2 Output Input Copyright © Cloud'N'Sci Ltd 2012 18
  • 19. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 8. Define input/output formats Algorithm Architecture Output Data Input Data Output 1 Output 2 Output 4 Output 3 Input 3 Input 1 Input 2 Input 4 Module 2 Module 1 Module 4 Modules can be Module 3 Check the existing chained if output specifications at and input match Cloud’N’Sci.fi before writing your own Copyright © Cloud'N'Sci Ltd 2012 19
  • 20. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 9. Find algorithms and developers Algorithm Architect (You) Algorithm Architecture Output Data Input Data Module 2 Module 4 Module 3 Module 1 Output 1 Output 2 Output 4 Output 3 Input 3 Input 1 Input 2 Input 4 Academic publications, algorithm libraries, open-source projects, commercial tools... Cloud’N’Sci.fi Forum Algorithm Module Developers & Provider Network Copyright © Cloud'N'Sci Ltd 2012 20
  • 21. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 10. Offer modules to Cloud’N’Sci.fi ( Does not affect IPR ownership! You still own your modules ) 1. 6. 2. 7. 3. 5. 4. 8. Copyright © Cloud'N'Sci Ltd 2012 21
  • 22. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 11. Agree on profit sharing Potential Solution Sales at the Cloud’N’Sci.fi Marketplace Copyright © Cloud'N'Sci Ltd 2012 22
  • 23. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 12. Start business with Cloud’N’Sci! Business Applications Sales Support API CLOUD Agreements .fi ’ N’ Hosting Algorithm Architecture Output Data Input Data Module 2 Module 4 Module 1 Module 3 Output 1 Output 2 Output 4 Output 3 Input 1 Input 4 Input 2 Input 3 maintenance Copyright © Cloud'N'Sci Ltd 2012 23
  • 24. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Copyright © Cloud'N'Sci Ltd 2012 24