SlideShare a Scribd company logo
Internet of Information and Services
                         (IoIS)


AntĆ“nio Marcos Alberti, Rodrigo Carneiro BrandĆ£o, Agostinho
           Manuel Vaz, Bruno MagalhĆ£es Martins

                Instituto Nacional de TelecomunicaƧƵes - Inatel
        510 JoĆ£o de Camargo, Santa Rita do SapucaĆ­, Minas Gerais, Brazil
                                alberti@inatel.br
                       http://antonioalberti.blogspot.com
Outline

 ā€¢   Contextualization

 ā€¢   Design Principles and Choices

 ā€¢   Architectural Components

 ā€¢   Highlighting the Architecture by an Example

 ā€¢   Related Work

 ā€¢   Conclusion
Contextualization                                               (1/2)

ā€¢   Research initiatives to redesign the Internet are popping up all
    around the globe.

ā€¢   Some initiatives focus on information exchanging, a.k.a.
    information- or content-centric design, e.g. content-centric
    networks like NetInf, CCN, PSIRP, NDN.

ā€¢   Others, focus on service orchestration, a.k.a. service-centric
    design, e.g. everything-as-a-service or Internet of Services (IoS)
    approaches, like SOA4ALL, CASCADAS, S-Cube.

ā€¢   And, there are those concerned with mobility and multihoming
    support, a.k.a. ID/Loc splitting approaches like MOFI.
Contextualization                                                 (2/2)

ā€¢   Is there a the right path to follow?

    ā€¢   Argument: Why not to integrate them all?

    ā€¢   We call this approach the Internet of Information and Services
        (IoIS).

    ā€¢   The IoIS paradigm is already being employed on a broad
        architecture called NovaGenesis.

    ā€¢   This paper proposes a conceptual architecture based on this idea.
Design Principles and Choices                             (1/2)

ā€¢   Identiļ¬cation of architectural residents

ā€¢   Relate legible and self-certifying names

ā€¢   Dynamic compose-ability and hierarchical modularity

ā€¢   Resolve indirections generically and recursively

ā€¢   Use publish/subscribe paradigm

ā€¢   Accommodate search and discovery

ā€¢   Cover social relationships among entities
Design Principles and Choices                                      (2/2)

ā€¢   Accommodate the growth on interactivity

ā€¢   Design for built-in security, privacy, and trust

ā€¢   Accommodate neutrality, openness, diversity, ļ¬‚exibility, and
    extendability of services and applications
Architectural Components                                    (1/2)

ā€¢   HTS (Hash Table System): A set of processes that stores name-
    based bindings among entities.

ā€¢   GIRS (Generic Indirection Resolution System): A process used
    to decide the most appropriate Hash Table to store some name-
    based binding.

ā€¢   PSS (Publish/Subscribe System): It does the rendezvous between
    publisher and subscriber.

ā€¢   OBS (Orchestration Broker System): It helps simple services to
    search, discover, negotiate, and contract service partners.
Architectural Components                                     (2/2)

ā€¢   RS (Reputation System): It is responsible to determine entities
    reputation based on the feedbacks received from partners in
    established SLAs.

ā€¢   DS (Domain System): It is aimed to actively represents all the
    systems in a domain.

ā€¢   SDS (Search and Discovery System): It performs recursive
    subscriptions to the PSS and ļ¬lters results according to
    semantics and context.
Highlighting the Architecture by an Example
                                                                                                                                Semantics
                                                                                              Broker to
                                                                                                                             rich search and
                                       Service         Service        Active domain        store ID-based
                                                                                                                                discovery
                                       instance    discovery andGIRS selects the
                                                                      representation          bindings.
                                                      (3) The GIRS selects the
                                                        (7) The                                                    (5) The SDS subscribe the names
                     Storage of ID-                     SLA                             (2) The PSS The PSS the bindings
                                                                                                 (6) forwards
                                                  appropriate HTS, which storesthe
                                                    appropriate HTS, which gets
                     based bindings.               establishment.                            forwardsdomain GIRS ā€œMessageā€, ā€œServiceā€, and
                                                                                               to the to Secure pub/sub of
                                                                                                          GIRS.                         Service
                                                           the binding.
                                                           related binding.                              ID-based bindings ā€œMessage Serviceā€.
                                                                                   Storage of ID-                                           reputation
                                                                                   based bindings.                                         management
                                                                     3, 7                                     2, 6       5


                                                                                                             G
                               H                         H      O                                    H               P       S
                                       Service                          D       Service                      I                       R
                               T                         T      B                                    T               S       D
                                         1                              S         2                          R                       S
                               S                         S      S                                    S               S       S
                                                                                                             S
                                                                                                                         8
                                                           4
                                                                                                 1
                                Op. System                     Operating System                             Operating System
        Hash Table                                                                             (8) The SDS 2 publishes the bindings:
                                                                                                (1) Service receives the bindings and
                   (9) The SDS answersthe SDS
                    (4) The Service 1 asks the Service 1 with
   ID       Other IDs about a ā€œMessage Serviceā€.                            9                    ļ¬ltersDescriptorrelated to the word
                                                                                                   Host the one
                                                                                                  < ID, Software >, < ID,ā€Messageā€ >,
                   the Service 2 <ID, Descriptor> binding.                                      < ID,ā€Serviceā€ >, < ID,ā€Message Serviceā€ >ID.
                                                                                              ā€œMessageā€. It subscribes the Service 2
   ID   Information Object


                                  Continuing:
                        The Service 1 publishes an SLA.
                                                                                                                                Host
                       The Service 2 subscribes the SLA.                                                                      Hardware
                     The Service 2 publishes it again with its
                          ID, accepting the agreement.
Related Work                                                         (1/2)

ā€¢   Only three closely related works have been considered:

    ā€¢   Expressive Internet architecture (XIA).

    ā€¢   Scalable and adaptive Internet solutions (SAIL), which includes
        network of information (NetInf).

    ā€¢   Component-ware for autonomic situation-aware communications,
        and dynamically adaptable services (CASCADAS).
Related Work                                                                                           (2/2)
Aspect                  IoIS                        XIA                      NetInf               CASCADAS
               Bindings among legible                                  Self-certiļ¬ed names
                                          Similar feature, but right
                  and self-certiļ¬ed                                         and legible         Does not provide
 Naming                                     now limited to hosts,
                names for any entity                                      information as       explicit mechanisms.
                                           services, and content.
                    and content.                                             metadata.
                                             Transportation of
                                                                       Supports traceability
               ID-based traceability       correct content from                                 Does not provide
Traceability                                                               of content
                 to all residents.        the right service, at the                            explicit mechanisms.
                                                                           ownership.
                                                 right host.

               Pub/sub. Self-certifying                                   Pub/sub. Self-       Social control for self-
 Security                                    Self-certifying IDs.
                        IDs.                                              certifying IDs.          preservation.

                Based on published                                                               Speciļ¬c pub/sub
Search and                                                             Published names and
Discovery          ontology and               Similar feature.                                 protocol for service
                                                                             metadata.
                   descriptors.                                                                search and discovery.

                                                                          Autonomic self-
         Distributed (per se) or Does not cover explicit                                        Autonomic life-cycle
Compose-                                                                  management of
 ability centralized (via OBS)    service orchestration                                           management of
                                                                       services is supported
             orchestration.           mechanisms.                                                    services.
                                                                         by 4WARD INM.
Conclusion
ā€¢   Our proposal cohesively integrates information- and service-
    centric approaches, ID/Loc splitting, pub/sub paradigm, search and
    discovery, besides other ingredients, in an unique architecture.

ā€¢   Compared to the related work, IoIS addresses:

    ā€¢   Naming and traceability issues not covered in CASCADAS.

    ā€¢   Dynamic ID-based orchestration and life-cycling management that
        is missing on XIA.

    ā€¢   Integrated information and services life-cycling capabilities.
ź°ģ‚¬ķ•©ė‹ˆė‹¤!
              Thank you!
               Obrigado!
              AntƓnio Marcos Alberti

        Instituto Nacional de TelecomunicaƧƵes - Inatel
510 JoĆ£o de Camargo, Santa Rita do SapucaĆ­, Minas Gerais, Brazil
                        alberti@inatel.br
               http://antonioalberti.blogspot.com

More Related Content

Similar to Internet of Information and Services (IoIS)

A new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architecturesA new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architectures
JosĆ© RamĆ³n MartĆ­nez Salio
Ā 
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdfUnleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Luigi Fugaro
Ā 
Enterprise linked data clouds
Enterprise linked data cloudsEnterprise linked data clouds
Enterprise linked data clouds
damienjoyce
Ā 
Iirs- Opensources software solutions and Data services for Domain
Iirs- Opensources software solutions and Data services for DomainIirs- Opensources software solutions and Data services for Domain
Iirs- Opensources software solutions and Data services for Domain
Tushar Dholakia
Ā 
Cyberinfrastructure Technologies and Applications
Cyberinfrastructure Technologies and ApplicationsCyberinfrastructure Technologies and Applications
Cyberinfrastructure Technologies and Applications
Cybera Inc.
Ā 
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best PracticesA Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best PracticesDmitri Shiryaev
Ā 
SimWare and the new LSA study group on SISO
SimWare and the new LSA study group on SISOSimWare and the new LSA study group on SISO
SimWare and the new LSA study group on SISO
JosĆ© RamĆ³n MartĆ­nez Salio
Ā 
MongoDB - General Purpose Database
MongoDB - General Purpose DatabaseMongoDB - General Purpose Database
MongoDB - General Purpose Database
Ashnikbiz
Ā 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Sumant Tambe
Ā 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
David Chou
Ā 
Decentralisation and knowledge graphs
Decentralisation and knowledge graphs Decentralisation and knowledge graphs
Decentralisation and knowledge graphs
vty
Ā 
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Preserving location privacy in geo s...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Preserving location privacy in geo s...IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Preserving location privacy in geo s...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Preserving location privacy in geo s...
IEEEFINALYEARSTUDENTPROJECTS
Ā 
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
IEEEFINALYEARSTUDENTSPROJECTS
Ā 
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
IEEEFINALYEARSTUDENTPROJECT
Ā 
20130117 - Big Data Architectures
20130117 - Big Data Architectures20130117 - Big Data Architectures
20130117 - Big Data Architectures
BlueMetalInc
Ā 
Eliminating Barriers to Agile BI using NoSQL Object Data Model Semantic Vocab...
Eliminating Barriers to Agile BI using NoSQL Object Data Model Semantic Vocab...Eliminating Barriers to Agile BI using NoSQL Object Data Model Semantic Vocab...
Eliminating Barriers to Agile BI using NoSQL Object Data Model Semantic Vocab...
DATAVERSITY
Ā 
REDIculouS: Introduction to Redis
REDIculouS: Introduction to RedisREDIculouS: Introduction to Redis
REDIculouS: Introduction to Redispootsbook
Ā 
Jena based implementation of a iso 11179 meta data registry
Jena based implementation of a iso 11179 meta data registryJena based implementation of a iso 11179 meta data registry
Jena based implementation of a iso 11179 meta data registry
A. Anil Sinaci
Ā 
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...
Raymond Feng
Ā 

Similar to Internet of Information and Services (IoIS) (20)

A new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architecturesA new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architectures
Ā 
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdfUnleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Ā 
What is SDMX-RDF?
What is SDMX-RDF?What is SDMX-RDF?
What is SDMX-RDF?
Ā 
Enterprise linked data clouds
Enterprise linked data cloudsEnterprise linked data clouds
Enterprise linked data clouds
Ā 
Iirs- Opensources software solutions and Data services for Domain
Iirs- Opensources software solutions and Data services for DomainIirs- Opensources software solutions and Data services for Domain
Iirs- Opensources software solutions and Data services for Domain
Ā 
Cyberinfrastructure Technologies and Applications
Cyberinfrastructure Technologies and ApplicationsCyberinfrastructure Technologies and Applications
Cyberinfrastructure Technologies and Applications
Ā 
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best PracticesA Guide to the SOA Galaxy: Strategy, Design and Best Practices
A Guide to the SOA Galaxy: Strategy, Design and Best Practices
Ā 
SimWare and the new LSA study group on SISO
SimWare and the new LSA study group on SISOSimWare and the new LSA study group on SISO
SimWare and the new LSA study group on SISO
Ā 
MongoDB - General Purpose Database
MongoDB - General Purpose DatabaseMongoDB - General Purpose Database
MongoDB - General Purpose Database
Ā 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++
Ā 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
Ā 
Decentralisation and knowledge graphs
Decentralisation and knowledge graphs Decentralisation and knowledge graphs
Decentralisation and knowledge graphs
Ā 
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Preserving location privacy in geo s...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Preserving location privacy in geo s...IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Preserving location privacy in geo s...
IEEE 2014 JAVA MOBILE COMPUTING PROJECTS Preserving location privacy in geo s...
Ā 
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
Ā 
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
2014 IEEE JAVA MOBILE COMPUTING PROJECT Preserving location privacy in geo so...
Ā 
20130117 - Big Data Architectures
20130117 - Big Data Architectures20130117 - Big Data Architectures
20130117 - Big Data Architectures
Ā 
Eliminating Barriers to Agile BI using NoSQL Object Data Model Semantic Vocab...
Eliminating Barriers to Agile BI using NoSQL Object Data Model Semantic Vocab...Eliminating Barriers to Agile BI using NoSQL Object Data Model Semantic Vocab...
Eliminating Barriers to Agile BI using NoSQL Object Data Model Semantic Vocab...
Ā 
REDIculouS: Introduction to Redis
REDIculouS: Introduction to RedisREDIculouS: Introduction to Redis
REDIculouS: Introduction to Redis
Ā 
Jena based implementation of a iso 11179 meta data registry
Jena based implementation of a iso 11179 meta data registryJena based implementation of a iso 11179 meta data registry
Jena based implementation of a iso 11179 meta data registry
Ā 
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session ...
Ā 

More from Antonio Marcos Alberti

6G
6G6G
ConvergĆŖncia de Arquiteturas de InformaĆ§Ć£o: 6G e AlĆ©m
ConvergĆŖncia de Arquiteturas de InformaĆ§Ć£o: 6G e AlĆ©mConvergĆŖncia de Arquiteturas de InformaĆ§Ć£o: 6G e AlĆ©m
ConvergĆŖncia de Arquiteturas de InformaĆ§Ć£o: 6G e AlĆ©m
Antonio Marcos Alberti
Ā 
DisrupƧƵes TecnolĆ³gicas e seus Impactos
DisrupƧƵes TecnolĆ³gicas e seus ImpactosDisrupƧƵes TecnolĆ³gicas e seus Impactos
DisrupƧƵes TecnolĆ³gicas e seus Impactos
Antonio Marcos Alberti
Ā 
EMPREENDENDO A MUDANƇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANƇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...EMPREENDENDO A MUDANƇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANƇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
Antonio Marcos Alberti
Ā 
Palestra TransformaĆ§Ć£o Digital no The Developer Conferece (TDC) - Future
Palestra TransformaĆ§Ć£o Digital no The Developer Conferece (TDC) - FuturePalestra TransformaĆ§Ć£o Digital no The Developer Conferece (TDC) - Future
Palestra TransformaĆ§Ć£o Digital no The Developer Conferece (TDC) - Future
Antonio Marcos Alberti
Ā 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
Antonio Marcos Alberti
Ā 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
Antonio Marcos Alberti
Ā 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
Antonio Marcos Alberti
Ā 
PILARES DA TRANSICĢ§AĢƒO E CONVERGEĢ‚NCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSICĢ§AĢƒO E CONVERGEĢ‚NCIA DE TECNOLOGIAS DISRUPTIVASPILARES DA TRANSICĢ§AĢƒO E CONVERGEĢ‚NCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSICĢ§AĢƒO E CONVERGEĢ‚NCIA DE TECNOLOGIAS DISRUPTIVAS
Antonio Marcos Alberti
Ā 
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUCĢ§OĢƒES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUCĢ§OĢƒES E DESAFIOS EM AB...CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUCĢ§OĢƒES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUCĢ§OĢƒES E DESAFIOS EM AB...
Antonio Marcos Alberti
Ā 
InteligĆŖncia Artificial na TransformaĆ§Ć£o Digital de Smart Cities
InteligĆŖncia Artificial na TransformaĆ§Ć£o Digital de Smart CitiesInteligĆŖncia Artificial na TransformaĆ§Ć£o Digital de Smart Cities
InteligĆŖncia Artificial na TransformaĆ§Ć£o Digital de Smart Cities
Antonio Marcos Alberti
Ā 
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
Antonio Marcos Alberti
Ā 
ConvergĆŖncia de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
ConvergĆŖncia de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...ConvergĆŖncia de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
ConvergĆŖncia de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
Antonio Marcos Alberti
Ā 
Arte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo VirtualArte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo Virtual
Antonio Marcos Alberti
Ā 
ConvergĆŖncia de Tecnologias Disruptivas
ConvergĆŖncia de Tecnologias DisruptivasConvergĆŖncia de Tecnologias Disruptivas
ConvergĆŖncia de Tecnologias Disruptivas
Antonio Marcos Alberti
Ā 
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACHFORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
Antonio Marcos Alberti
Ā 
OVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCHOVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCH
Antonio Marcos Alberti
Ā 
Internet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesisInternet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesis
Antonio Marcos Alberti
Ā 
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
Antonio Marcos Alberti
Ā 
PROJETO NOVAGENESIS: A CRIAƇƃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAƇƃO DE UMA NOVA INTERNETPROJETO NOVAGENESIS: A CRIAƇƃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAƇƃO DE UMA NOVA INTERNET
Antonio Marcos Alberti
Ā 

More from Antonio Marcos Alberti (20)

6G
6G6G
6G
Ā 
ConvergĆŖncia de Arquiteturas de InformaĆ§Ć£o: 6G e AlĆ©m
ConvergĆŖncia de Arquiteturas de InformaĆ§Ć£o: 6G e AlĆ©mConvergĆŖncia de Arquiteturas de InformaĆ§Ć£o: 6G e AlĆ©m
ConvergĆŖncia de Arquiteturas de InformaĆ§Ć£o: 6G e AlĆ©m
Ā 
DisrupƧƵes TecnolĆ³gicas e seus Impactos
DisrupƧƵes TecnolĆ³gicas e seus ImpactosDisrupƧƵes TecnolĆ³gicas e seus Impactos
DisrupƧƵes TecnolĆ³gicas e seus Impactos
Ā 
EMPREENDENDO A MUDANƇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANƇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...EMPREENDENDO A MUDANƇA EM REDE ABUNDANTE: COMO  INTEGRAR TECNOLOGIA, METODOLO...
EMPREENDENDO A MUDANƇA EM REDE ABUNDANTE: COMO INTEGRAR TECNOLOGIA, METODOLO...
Ā 
Palestra TransformaĆ§Ć£o Digital no The Developer Conferece (TDC) - Future
Palestra TransformaĆ§Ć£o Digital no The Developer Conferece (TDC) - FuturePalestra TransformaĆ§Ć£o Digital no The Developer Conferece (TDC) - Future
Palestra TransformaĆ§Ć£o Digital no The Developer Conferece (TDC) - Future
Ā 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
Ā 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
Ā 
NovaGenesis Overview
NovaGenesis OverviewNovaGenesis Overview
NovaGenesis Overview
Ā 
PILARES DA TRANSICĢ§AĢƒO E CONVERGEĢ‚NCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSICĢ§AĢƒO E CONVERGEĢ‚NCIA DE TECNOLOGIAS DISRUPTIVASPILARES DA TRANSICĢ§AĢƒO E CONVERGEĢ‚NCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSICĢ§AĢƒO E CONVERGEĢ‚NCIA DE TECNOLOGIAS DISRUPTIVAS
Ā 
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUCĢ§OĢƒES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUCĢ§OĢƒES E DESAFIOS EM AB...CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUCĢ§OĢƒES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUCĢ§OĢƒES E DESAFIOS EM AB...
Ā 
InteligĆŖncia Artificial na TransformaĆ§Ć£o Digital de Smart Cities
InteligĆŖncia Artificial na TransformaĆ§Ć£o Digital de Smart CitiesInteligĆŖncia Artificial na TransformaĆ§Ć£o Digital de Smart Cities
InteligĆŖncia Artificial na TransformaĆ§Ć£o Digital de Smart Cities
Ā 
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
SDN, NFV AND CDN/ICN IN HIBRID TERRESTRIAL/SATELLITE 5G: WHAT IS MISSING?
Ā 
ConvergĆŖncia de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
ConvergĆŖncia de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...ConvergĆŖncia de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
ConvergĆŖncia de Tecnologias Disruptivas: IoT, IA, Blockchain, 5G e Internet d...
Ā 
Arte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo VirtualArte e Pensamento - Mundo Virtual
Arte e Pensamento - Mundo Virtual
Ā 
ConvergĆŖncia de Tecnologias Disruptivas
ConvergĆŖncia de Tecnologias DisruptivasConvergĆŖncia de Tecnologias Disruptivas
ConvergĆŖncia de Tecnologias Disruptivas
Ā 
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACHFORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
FORWARDING/ROUTING WITH DUAL NAMES: THE NOVAGENESIS APPROACH
Ā 
OVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCHOVERVIEW OF ICT LAB RESEARCH
OVERVIEW OF ICT LAB RESEARCH
Ā 
Internet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesisInternet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesis
Ā 
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
FUTURE INTERNET OF THINGS: EXPERIMENTING WITH NOVAGENESIS AND VIRTUAL SENSORS...
Ā 
PROJETO NOVAGENESIS: A CRIAƇƃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAƇƃO DE UMA NOVA INTERNETPROJETO NOVAGENESIS: A CRIAƇƃO DE UMA NOVA INTERNET
PROJETO NOVAGENESIS: A CRIAƇƃO DE UMA NOVA INTERNET
Ā 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-UniversitƤt
Ā 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
Ā 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
Ā 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
Ā 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
Ā 
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
Ā 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
Ā 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
Ā 
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
UiPathCommunity
Ā 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
Ā 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
Ā 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
Ā 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
Ā 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
Ā 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
Ā 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
Ā 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
Ā 
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
Ā 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
Ā 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
Ā 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Ā 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
Ā 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Ā 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
Ā 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
Ā 
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 -...
Ā 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Ā 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
Ā 
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Ā 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Ā 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
Ā 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Ā 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
Ā 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Ā 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Ā 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Ā 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Ā 
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
Ā 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Ā 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Ā 

Internet of Information and Services (IoIS)

  • 1. Internet of Information and Services (IoIS) AntĆ“nio Marcos Alberti, Rodrigo Carneiro BrandĆ£o, Agostinho Manuel Vaz, Bruno MagalhĆ£es Martins Instituto Nacional de TelecomunicaƧƵes - Inatel 510 JoĆ£o de Camargo, Santa Rita do SapucaĆ­, Minas Gerais, Brazil alberti@inatel.br http://antonioalberti.blogspot.com
  • 2. Outline ā€¢ Contextualization ā€¢ Design Principles and Choices ā€¢ Architectural Components ā€¢ Highlighting the Architecture by an Example ā€¢ Related Work ā€¢ Conclusion
  • 3. Contextualization (1/2) ā€¢ Research initiatives to redesign the Internet are popping up all around the globe. ā€¢ Some initiatives focus on information exchanging, a.k.a. information- or content-centric design, e.g. content-centric networks like NetInf, CCN, PSIRP, NDN. ā€¢ Others, focus on service orchestration, a.k.a. service-centric design, e.g. everything-as-a-service or Internet of Services (IoS) approaches, like SOA4ALL, CASCADAS, S-Cube. ā€¢ And, there are those concerned with mobility and multihoming support, a.k.a. ID/Loc splitting approaches like MOFI.
  • 4. Contextualization (2/2) ā€¢ Is there a the right path to follow? ā€¢ Argument: Why not to integrate them all? ā€¢ We call this approach the Internet of Information and Services (IoIS). ā€¢ The IoIS paradigm is already being employed on a broad architecture called NovaGenesis. ā€¢ This paper proposes a conceptual architecture based on this idea.
  • 5. Design Principles and Choices (1/2) ā€¢ Identiļ¬cation of architectural residents ā€¢ Relate legible and self-certifying names ā€¢ Dynamic compose-ability and hierarchical modularity ā€¢ Resolve indirections generically and recursively ā€¢ Use publish/subscribe paradigm ā€¢ Accommodate search and discovery ā€¢ Cover social relationships among entities
  • 6. Design Principles and Choices (2/2) ā€¢ Accommodate the growth on interactivity ā€¢ Design for built-in security, privacy, and trust ā€¢ Accommodate neutrality, openness, diversity, ļ¬‚exibility, and extendability of services and applications
  • 7. Architectural Components (1/2) ā€¢ HTS (Hash Table System): A set of processes that stores name- based bindings among entities. ā€¢ GIRS (Generic Indirection Resolution System): A process used to decide the most appropriate Hash Table to store some name- based binding. ā€¢ PSS (Publish/Subscribe System): It does the rendezvous between publisher and subscriber. ā€¢ OBS (Orchestration Broker System): It helps simple services to search, discover, negotiate, and contract service partners.
  • 8. Architectural Components (2/2) ā€¢ RS (Reputation System): It is responsible to determine entities reputation based on the feedbacks received from partners in established SLAs. ā€¢ DS (Domain System): It is aimed to actively represents all the systems in a domain. ā€¢ SDS (Search and Discovery System): It performs recursive subscriptions to the PSS and ļ¬lters results according to semantics and context.
  • 9. Highlighting the Architecture by an Example Semantics Broker to rich search and Service Service Active domain store ID-based discovery instance discovery andGIRS selects the representation bindings. (3) The GIRS selects the (7) The (5) The SDS subscribe the names Storage of ID- SLA (2) The PSS The PSS the bindings (6) forwards appropriate HTS, which storesthe appropriate HTS, which gets based bindings. establishment. forwardsdomain GIRS ā€œMessageā€, ā€œServiceā€, and to the to Secure pub/sub of GIRS. Service the binding. related binding. ID-based bindings ā€œMessage Serviceā€. Storage of ID- reputation based bindings. management 3, 7 2, 6 5 G H H O H P S Service D Service I R T T B T S D 1 S 2 R S S S S S S S S 8 4 1 Op. System Operating System Operating System Hash Table (8) The SDS 2 publishes the bindings: (1) Service receives the bindings and (9) The SDS answersthe SDS (4) The Service 1 asks the Service 1 with ID Other IDs about a ā€œMessage Serviceā€. 9 ļ¬ltersDescriptorrelated to the word Host the one < ID, Software >, < ID,ā€Messageā€ >, the Service 2 <ID, Descriptor> binding. < ID,ā€Serviceā€ >, < ID,ā€Message Serviceā€ >ID. ā€œMessageā€. It subscribes the Service 2 ID Information Object Continuing: The Service 1 publishes an SLA. Host The Service 2 subscribes the SLA. Hardware The Service 2 publishes it again with its ID, accepting the agreement.
  • 10. Related Work (1/2) ā€¢ Only three closely related works have been considered: ā€¢ Expressive Internet architecture (XIA). ā€¢ Scalable and adaptive Internet solutions (SAIL), which includes network of information (NetInf). ā€¢ Component-ware for autonomic situation-aware communications, and dynamically adaptable services (CASCADAS).
  • 11. Related Work (2/2) Aspect IoIS XIA NetInf CASCADAS Bindings among legible Self-certiļ¬ed names Similar feature, but right and self-certiļ¬ed and legible Does not provide Naming now limited to hosts, names for any entity information as explicit mechanisms. services, and content. and content. metadata. Transportation of Supports traceability ID-based traceability correct content from Does not provide Traceability of content to all residents. the right service, at the explicit mechanisms. ownership. right host. Pub/sub. Self-certifying Pub/sub. Self- Social control for self- Security Self-certifying IDs. IDs. certifying IDs. preservation. Based on published Speciļ¬c pub/sub Search and Published names and Discovery ontology and Similar feature. protocol for service metadata. descriptors. search and discovery. Autonomic self- Distributed (per se) or Does not cover explicit Autonomic life-cycle Compose- management of ability centralized (via OBS) service orchestration management of services is supported orchestration. mechanisms. services. by 4WARD INM.
  • 12. Conclusion ā€¢ Our proposal cohesively integrates information- and service- centric approaches, ID/Loc splitting, pub/sub paradigm, search and discovery, besides other ingredients, in an unique architecture. ā€¢ Compared to the related work, IoIS addresses: ā€¢ Naming and traceability issues not covered in CASCADAS. ā€¢ Dynamic ID-based orchestration and life-cycling management that is missing on XIA. ā€¢ Integrated information and services life-cycling capabilities.
  • 13. ź°ģ‚¬ķ•©ė‹ˆė‹¤! Thank you! Obrigado! AntĆ“nio Marcos Alberti Instituto Nacional de TelecomunicaƧƵes - Inatel 510 JoĆ£o de Camargo, Santa Rita do SapucaĆ­, Minas Gerais, Brazil alberti@inatel.br http://antonioalberti.blogspot.com