SlideShare a Scribd company logo
1 of 1
Download to read offline
!,%)J0'K=<<'C155/*'C+L&&-'M'J1#1*/'0"#/*"/#'!*+L%#/+#1*/'N&*O,L&EB'P)/Q/&"B'C&1#L'R&*/)

                                                         Internet of Information and Services
                                                            (IoIS): A Conceptual Integrative
                                                          Architecture for the Future Internet
                                                                                     [Ongoing Research]


                                                       Antonio Marcos Alberti, Agostinho Vaz, Rodrigo Brandão, Bruno
                                                                    !"#$"%&'()*+&,'!-./*#%
                                                                                  Martins

                                                         Instituto Nacional de Telecomunicações - Inatel. 510 João de
                                                                  0",#%#1#&'2)+%&")-'3/'4/-/+&51"%+)67/,'8'02!49:
                                                            Camargo. Santa Rita do Sapucaí, Minas Gerais, Brazil
                                                         ;<='>&?&'3/'@)5)*A&B'C)"#)'D%#)'3&'C)E1+)FB'(%"),'G/*)%,B'H*)I%-

                                              IoIS is an integrative approach for combining information-centrism, service-centrism,
                                              publish/subscribe paradigm, name-based binding, searching and discovery, and distributed
                                              hash tables in an unique architecture.

                                              It is the core of a broad architecture called NovaGenesis.

                                                                                                A"7#$;*,+*:*$12"1$+1$+/$1+=*$1.$'*0*/+87$
                                           !"#$%&'()*+,$-'.-./*0$12*$3")$.4$ self-certified names (SCNs) to capture entities and
                                              It relies on published bindings among
                                              information relationships.
                                           566*,*'"1+78$!*1&'7/9$)2*'*$1).$-./+1+:*$            12*$B71*'7*1$1.)"'0/$"$C&1&'*$B71*'7*1$DCBE>
                                           4**0;"6<$,..-/$.66&'$0&'+78$/.=*$
                                              SCNs that are unique in some scope can be usedF.)*:*'9$12+/$1+=*$12*$1*627.,.8#$
                                           1*627.,.8#$*:.,&1+.7$-'.6*//>$                         as identifiers.
                                                                                                ,"70/6"-*$+/$@&+1*$0+44*'*71$4'.=$12*$GHI/$J
                                              Interested entities recursively subscribe public SCN-bindings in order to discover the
                                           ?'+1+6/$-'.-./*$12*$3.8+/+1+6$4&761+.7$"/$           +1$+/$=&62$=.'*$0#7"=+69$6.=-,*K$"70$
                                              published information.
                                           =.'*$"0*@&"1*0>                                      0+:*'/*>


  Highlighting the Proposal by an Example                                                                                                                                             Architectural Components
  Two services (1 and 2) are using IoIS components inside a domain. (1) Service 2 builds                                                                                              •     HTS (Hash Table System): A set of processes
  four bindings. One relates its ID to a descriptor. The others relate its ID to the names                                                                                                  that stores name-based bindings among entities.
O*627.,.8#$*:.,&1+.7$)+,,$0**-,#$"44*61$0*/+87/$12+/$1+=*> bindings to
  “Message”, “Server”, and “Message Server”. Then, Service 2 sends all those
  be published; (2) The PSS forwards the bindings to the domain GIRS; (3) The GIRS                                                           • GIRS (Generic Indirection Resolution System):
                                                                                                                                           A"<+78$DMP'+S+-/,'&"-%"/Q
  selects the appropriate HTS to store them; (4) Service 1 asks the SDS about a partner to                                                                                                  A process used to decide the most appropriate
P*/+87/$7**0$1.$"66.==.0"1*$1*627.,.8#$*:.,&1+.7$+7$"$ it queries
  compose an application that requires message forwarding. Let’s assume                                                                                                                     Hash Table to store some name-based binding.
4,*K+;,*9$2.=.8*7*.&/9$2.,+/1+69$"70$6.7:*'8*71$)"#> “Service”, and
  “Message Service”; (5) The SDS subscribes the names “Message”,
                                                                                                                                           N>$P+'*61$!RP$.:*'$"7$.-*'"1+.7",$
  “Message Service” via PSS; (6) The PSS forwards to GIRS; (7) The GIRS discovers the                                                          • PSS (Publish/Subscribe System): It does the
                                                                                                                                           /&;/1'"1*$'*/.&'6*$-'.:+0*'> subscriber.
  adequate HTS where they could be stored. (8) The SDS receives only the existent bind-                                                           rendezvous between publisher and
?2",,*78*/$12"1$6"7$7.1$;*$"00'*//*0$1.0"#9$6.&,0$;*$+7$"$4*)
  ing between Service 2 ID and the name “Message”. It subscribes this ID and discovers
#*"'/> 2 descriptor. It subscribes the descriptor and verifies if it fits on the “Message
  Service                                                                                                                                      • OBS (Orchestration Broker System): It helps
                                                                                                                                           M>$B70+'*61$!RP$.:*'$"$0*:*,.-+78$4"6+,+1#$
  Service” context; (9) It answers the Service 1 with the Service 2 <ID, descriptor> binding.                                                     simple services to search, discover, negotiate,
  After that, the Service 1 publishes an SLA offer (not shown in figure) and the PSS notifies                                              6.=-"1+;,*$)+12$"7$.-*'"1+.7",$/&;/1'"1*$
                                                                                                                                                  and contract service partners.
B=-"61/$.4$*:.,&1+.7$"'*$"1$,*"/1$0&",J4"6*1*0Q$12*#$6'*"1*$7.1$
  the Service 2 about this new publication. The Service 2 subscribes the SLA and the PSS                                                   '*/.&'6*$-'.:+0*'>
.7,#$=.'*$6"-"6+1#9$&;+@&+1#9$"70$6.77*61+:+1#9$;&1$",/.$=.'*$ 2
  notifies the Service 1 about this subscription. If the SLA is accepted, the Service                                                                                                 •
                                                                                                                                                  RS (Reputation System): It is responsible to
/6",";+,+1#$"70$6.=-,*K+1#> asks PSS to notify the Service 1. This indicates that
  publishes it again with its own ID and
  they both agreed.
                                                                                                                                                  determine entities reputation based on the
                                                                                                                                           S>$B70+'*61$!RP$.:*'$"$12+'0$-"'1#$
                                                                                                                                                  feedbacks received from partners in established
                                                                                                                                           *K-*'+=*71",$4"6+,+1#$6.=-"1+;,*$)+12$"7
                                                                                                                                                  SLAs.
                                                                                                                                           .-*'"1+.7",$/&;/1'"1*$'*/.&'6*$-'.:+0*'>
                                                                                                                                                                                      •     DS (Domain System): It aims to actively
                                                                                                                                                                                            represent all the systems in a domain.

                                                                                                                                                                                      •     SDS (Search and Discovery System): It performs
                                                                                                                                                                                            recursive subscriptions to the PSS and filters
                                                                                                                                                                                            results according to semantics and context.


                                                                                                                                                                                      Conclusion
                                                                                                                                                                                      This paper presented some Future Internet
                                                                                                                                                                                      design choices aimed to gracefully merge a set
            !"#$%"$&%$&'"(%$(#)*#$+%$,(




                                                                                                                                                                                      of selected ingredients, including information-
                                                                                                                                                                                                                              1,
                +,#')+-,(.+'/&0,+




                                                                                                                                                                                                                                 3&"
                                                                                                                                                                                                                                     ,(
                                                                                            !"#$%"$&%$&'"(%$(#)*#$+%$,(+,#')+-,(.+'/&0,+




                                                                                                                                                                                                                                       '*
                                                                                                                                                                                      and service-centric ones. Entities can discover
                                                                                                                                           5##,##(,6.,+&7,"$#(%"0(/%2&0%$,(+,#)2$#8




                                                                                                                                                                                                                                           9,
                                                                                                                                                                                                                                              -$
                                                                                                                                                                                                                                                & /,
                                                                                                                                                                                                                          1,
                                                                                                                                                                                      each other as well as their published2&/,content;'%by
                                                                                                                                                                                                                               +(3
                                                                                                                                                                                                                                                    #:
                                                                                                                                                                                                                                                       (
                                                                                                                                                                                                                                                         2 #:
                                                                                                                                                                                                                                   &"%
                                                                                                                                                                                      performing recursive subscriptions of published#$+&-
                                                                                                                                                                                                                                      2(#
                                                                                                                                                                                                                                          '
                                                                                                                                                                                                                                                             (+,
                                                                                                                                                                                                                                     '. 2)$&                     $&'
                                                                                                                                                                                      SCN-based bindings.                               ,+ '"
                                                                                                                                                                                                                                            % $ #( $
                                                                                                                                                                                                                                               '+ '
                                                                                                                                                                                                                                                                     "#
                                                                                                                                                                                                                                                                        8
                                                                                                                                                                                                                                                          #   ($4
                                                                                                                                                                                                                                                                    ,(
                                                                                                                                                                                                                                                                       /&+
                                                                                                                                                                                                                                                                           $)
                                                                                                                                                                                                                                                                             %2(

More Related Content

What's hot

2013-03-23 - NoSQL Spartakiade
2013-03-23 - NoSQL Spartakiade2013-03-23 - NoSQL Spartakiade
2013-03-23 - NoSQL SpartakiadeJohannes Hoppe
 
Cleaner, Leaner, Meaner: Refactoring your jQuery
Cleaner, Leaner, Meaner: Refactoring your jQueryCleaner, Leaner, Meaner: Refactoring your jQuery
Cleaner, Leaner, Meaner: Refactoring your jQueryRebecca Murphey
 
Transparent Object Persistence with FLOW3
Transparent Object Persistence with FLOW3Transparent Object Persistence with FLOW3
Transparent Object Persistence with FLOW3Karsten Dambekalns
 
MongoD Essentials
MongoD EssentialsMongoD Essentials
MongoD Essentialszahid-mian
 
Mongo db mug_2012-02-07
Mongo db mug_2012-02-07Mongo db mug_2012-02-07
Mongo db mug_2012-02-07Will Button
 
The Etsy Shard Architecture: Starts With S and Ends With Hard
The Etsy Shard Architecture: Starts With S and Ends With HardThe Etsy Shard Architecture: Starts With S and Ends With Hard
The Etsy Shard Architecture: Starts With S and Ends With Hardjgoulah
 
Saving Gaia with GeoDjango
Saving Gaia with GeoDjangoSaving Gaia with GeoDjango
Saving Gaia with GeoDjangoCalvin Cheng
 
Django101 geodjango
Django101 geodjangoDjango101 geodjango
Django101 geodjangoCalvin Cheng
 
MongoDB Europe 2016 - Debugging MongoDB Performance
MongoDB Europe 2016 - Debugging MongoDB PerformanceMongoDB Europe 2016 - Debugging MongoDB Performance
MongoDB Europe 2016 - Debugging MongoDB PerformanceMongoDB
 
San Francisco Java User Group
San Francisco Java User GroupSan Francisco Java User Group
San Francisco Java User Groupkchodorow
 
How to use MongoDB with CakePHP
How to use MongoDB with CakePHPHow to use MongoDB with CakePHP
How to use MongoDB with CakePHPichikaway
 
MongoDB Europe 2016 - ETL for Pros – Getting Data Into MongoDB The Right Way
MongoDB Europe 2016 - ETL for Pros – Getting Data Into MongoDB The Right WayMongoDB Europe 2016 - ETL for Pros – Getting Data Into MongoDB The Right Way
MongoDB Europe 2016 - ETL for Pros – Getting Data Into MongoDB The Right WayMongoDB
 
Simple Photo Processing and Web Display with Perl
Simple Photo Processing and Web Display with PerlSimple Photo Processing and Web Display with Perl
Simple Photo Processing and Web Display with PerlKent Cowgill
 
First app online conf
First app   online confFirst app   online conf
First app online confMongoDB
 

What's hot (20)

2013-03-23 - NoSQL Spartakiade
2013-03-23 - NoSQL Spartakiade2013-03-23 - NoSQL Spartakiade
2013-03-23 - NoSQL Spartakiade
 
Cleaner, Leaner, Meaner: Refactoring your jQuery
Cleaner, Leaner, Meaner: Refactoring your jQueryCleaner, Leaner, Meaner: Refactoring your jQuery
Cleaner, Leaner, Meaner: Refactoring your jQuery
 
Transparent Object Persistence with FLOW3
Transparent Object Persistence with FLOW3Transparent Object Persistence with FLOW3
Transparent Object Persistence with FLOW3
 
MongoD Essentials
MongoD EssentialsMongoD Essentials
MongoD Essentials
 
Build your own entity with Drupal
Build your own entity with DrupalBuild your own entity with Drupal
Build your own entity with Drupal
 
Mongo db mug_2012-02-07
Mongo db mug_2012-02-07Mongo db mug_2012-02-07
Mongo db mug_2012-02-07
 
The Etsy Shard Architecture: Starts With S and Ends With Hard
The Etsy Shard Architecture: Starts With S and Ends With HardThe Etsy Shard Architecture: Starts With S and Ends With Hard
The Etsy Shard Architecture: Starts With S and Ends With Hard
 
Saving Gaia with GeoDjango
Saving Gaia with GeoDjangoSaving Gaia with GeoDjango
Saving Gaia with GeoDjango
 
Django101 geodjango
Django101 geodjangoDjango101 geodjango
Django101 geodjango
 
Daily notes
Daily notesDaily notes
Daily notes
 
MongoDB Europe 2016 - Debugging MongoDB Performance
MongoDB Europe 2016 - Debugging MongoDB PerformanceMongoDB Europe 2016 - Debugging MongoDB Performance
MongoDB Europe 2016 - Debugging MongoDB Performance
 
03DOM.ppt
03DOM.ppt03DOM.ppt
03DOM.ppt
 
San Francisco Java User Group
San Francisco Java User GroupSan Francisco Java User Group
San Francisco Java User Group
 
Mongo db presentation
Mongo db presentationMongo db presentation
Mongo db presentation
 
How to use MongoDB with CakePHP
How to use MongoDB with CakePHPHow to use MongoDB with CakePHP
How to use MongoDB with CakePHP
 
MongoDB Europe 2016 - ETL for Pros – Getting Data Into MongoDB The Right Way
MongoDB Europe 2016 - ETL for Pros – Getting Data Into MongoDB The Right WayMongoDB Europe 2016 - ETL for Pros – Getting Data Into MongoDB The Right Way
MongoDB Europe 2016 - ETL for Pros – Getting Data Into MongoDB The Right Way
 
Simple Photo Processing and Web Display with Perl
Simple Photo Processing and Web Display with PerlSimple Photo Processing and Web Display with Perl
Simple Photo Processing and Web Display with Perl
 
First app online conf
First app   online confFirst app   online conf
First app online conf
 
MongoDB dessi-codemotion
MongoDB dessi-codemotionMongoDB dessi-codemotion
MongoDB dessi-codemotion
 
Database scripts
Database scriptsDatabase scripts
Database scripts
 

Viewers also liked

Future network architecture: requirements and challenges
Future network architecture: requirements and challengesFuture network architecture: requirements and challenges
Future network architecture: requirements and challengesAntonio Marcos Alberti
 
ITS 2010 - Extended presentation slides
ITS 2010 - Extended presentation slidesITS 2010 - Extended presentation slides
ITS 2010 - Extended presentation slidesAntonio Marcos Alberti
 
Future Internet: Visions, Requirements, Key Ingredients, and Ongoing Research
Future Internet: Visions, Requirements, Key Ingredients, and Ongoing ResearchFuture Internet: Visions, Requirements, Key Ingredients, and Ongoing Research
Future Internet: Visions, Requirements, Key Ingredients, and Ongoing ResearchAntonio Marcos Alberti
 
NovaGenesis: Convergent Information Architecture
NovaGenesis: Convergent Information ArchitectureNovaGenesis: Convergent Information Architecture
NovaGenesis: Convergent Information ArchitectureAntonio Marcos Alberti
 
apresentação RINA FI INATEL
apresentação RINA FI INATELapresentação RINA FI INATEL
apresentação RINA FI INATELMarco Casaroli
 
Internet of Information and Services (IoIS)
Internet of Information and Services (IoIS)Internet of Information and Services (IoIS)
Internet of Information and Services (IoIS)Antonio Marcos Alberti
 
Future Internet Tutorial - Requirements and Challenges - IWT 2011
Future Internet Tutorial - Requirements and Challenges - IWT 2011Future Internet Tutorial - Requirements and Challenges - IWT 2011
Future Internet Tutorial - Requirements and Challenges - IWT 2011Antonio Marcos Alberti
 
Host Identification and Location Decoupling a Comparison of Approaches - IWT ...
Host Identification and Location Decoupling a Comparison of Approaches - IWT ...Host Identification and Location Decoupling a Comparison of Approaches - IWT ...
Host Identification and Location Decoupling a Comparison of Approaches - IWT ...Antonio Marcos Alberti
 
Internet of Things: Perspectives, Challenges and Opportunities
Internet of Things: Perspectives, Challenges and OpportunitiesInternet of Things: Perspectives, Challenges and Opportunities
Internet of Things: Perspectives, Challenges and OpportunitiesAntonio Marcos Alberti
 
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...Internet of Information and Services (IoIS): A Conceptual Integrative Archite...
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...Antonio Marcos Alberti
 

Viewers also liked (10)

Future network architecture: requirements and challenges
Future network architecture: requirements and challengesFuture network architecture: requirements and challenges
Future network architecture: requirements and challenges
 
ITS 2010 - Extended presentation slides
ITS 2010 - Extended presentation slidesITS 2010 - Extended presentation slides
ITS 2010 - Extended presentation slides
 
Future Internet: Visions, Requirements, Key Ingredients, and Ongoing Research
Future Internet: Visions, Requirements, Key Ingredients, and Ongoing ResearchFuture Internet: Visions, Requirements, Key Ingredients, and Ongoing Research
Future Internet: Visions, Requirements, Key Ingredients, and Ongoing Research
 
NovaGenesis: Convergent Information Architecture
NovaGenesis: Convergent Information ArchitectureNovaGenesis: Convergent Information Architecture
NovaGenesis: Convergent Information Architecture
 
apresentação RINA FI INATEL
apresentação RINA FI INATELapresentação RINA FI INATEL
apresentação RINA FI INATEL
 
Internet of Information and Services (IoIS)
Internet of Information and Services (IoIS)Internet of Information and Services (IoIS)
Internet of Information and Services (IoIS)
 
Future Internet Tutorial - Requirements and Challenges - IWT 2011
Future Internet Tutorial - Requirements and Challenges - IWT 2011Future Internet Tutorial - Requirements and Challenges - IWT 2011
Future Internet Tutorial - Requirements and Challenges - IWT 2011
 
Host Identification and Location Decoupling a Comparison of Approaches - IWT ...
Host Identification and Location Decoupling a Comparison of Approaches - IWT ...Host Identification and Location Decoupling a Comparison of Approaches - IWT ...
Host Identification and Location Decoupling a Comparison of Approaches - IWT ...
 
Internet of Things: Perspectives, Challenges and Opportunities
Internet of Things: Perspectives, Challenges and OpportunitiesInternet of Things: Perspectives, Challenges and Opportunities
Internet of Things: Perspectives, Challenges and Opportunities
 
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...Internet of Information and Services (IoIS): A Conceptual Integrative Archite...
Internet of Information and Services (IoIS): A Conceptual Integrative Archite...
 

Similar to Internet of Information and Services (IoIS): A Conceptual Integrative Architecture for the Future Internet

Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜
Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜
Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜Takahiro Inoue
 
From Closed Silos to Collaborative Networks: Digital Impacts on Museums
From Closed Silos to Collaborative Networks: Digital Impacts on MuseumsFrom Closed Silos to Collaborative Networks: Digital Impacts on Museums
From Closed Silos to Collaborative Networks: Digital Impacts on MuseumsPeter Samis
 
Moosecon native apps_blackberry_10-optimized
Moosecon native apps_blackberry_10-optimizedMoosecon native apps_blackberry_10-optimized
Moosecon native apps_blackberry_10-optimizedHeinrich Seeger
 
Social Media for Charities
Social Media for CharitiesSocial Media for Charities
Social Media for CharitiesJohn Breslin
 
Getting Other People to Care - Social Media Breakfast CT
Getting Other People to Care - Social Media Breakfast CTGetting Other People to Care - Social Media Breakfast CT
Getting Other People to Care - Social Media Breakfast CTCauseShift
 
Map Reduce ~Continuous Map Reduce Design~
Map Reduce ~Continuous Map Reduce Design~Map Reduce ~Continuous Map Reduce Design~
Map Reduce ~Continuous Map Reduce Design~Takahiro Inoue
 
Sample portfolio1
Sample portfolio1Sample portfolio1
Sample portfolio1mkboudewyns
 
David Burgess's Presentation at Emerging Communication Conference & Awards 20...
David Burgess's Presentation at Emerging Communication Conference & Awards 20...David Burgess's Presentation at Emerging Communication Conference & Awards 20...
David Burgess's Presentation at Emerging Communication Conference & Awards 20...eCommConf
 
Архитектура коммутаторов Cisco Catalyst 6500
Архитектура коммутаторов Cisco Catalyst 6500Архитектура коммутаторов Cisco Catalyst 6500
Архитектура коммутаторов Cisco Catalyst 6500Cisco Russia
 
InSTEDD Google Techtalk 2010
InSTEDD Google Techtalk 2010InSTEDD Google Techtalk 2010
InSTEDD Google Techtalk 2010Eduardo Jezierski
 
Google Tech Talk - Agile Development with Lives At Stake
Google Tech Talk - Agile Development with Lives At StakeGoogle Tech Talk - Agile Development with Lives At Stake
Google Tech Talk - Agile Development with Lives At StakeInSTEDD
 
ApacheCon NA11 - Apache Celix, Universal OSGi?
ApacheCon NA11 - Apache Celix, Universal OSGi?ApacheCon NA11 - Apache Celix, Universal OSGi?
ApacheCon NA11 - Apache Celix, Universal OSGi?abroekhuis
 
March 2012-Marketing Roundtable- Dee Davey
March 2012-Marketing Roundtable- Dee DaveyMarch 2012-Marketing Roundtable- Dee Davey
March 2012-Marketing Roundtable- Dee DaveyAnnArborSPARK
 
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...YONG ZHENG
 
Research options for studying tenure security
Research options for studying tenure securityResearch options for studying tenure security
Research options for studying tenure securityCIFOR-ICRAF
 
Application security
Application securityApplication security
Application securitykrusty43
 
Twin Cities Eloqua User Group - May 31, 2011
Twin Cities Eloqua User Group - May 31, 2011Twin Cities Eloqua User Group - May 31, 2011
Twin Cities Eloqua User Group - May 31, 2011relationship | one
 
PHP Database Programming Basics -- Northeast PHP
PHP Database Programming Basics -- Northeast PHPPHP Database Programming Basics -- Northeast PHP
PHP Database Programming Basics -- Northeast PHPDave Stokes
 

Similar to Internet of Information and Services (IoIS): A Conceptual Integrative Architecture for the Future Internet (20)

Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜
Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜
Map Reduce 〜入門編:仕組みの理解とアルゴリズムデザイン〜
 
From Closed Silos to Collaborative Networks: Digital Impacts on Museums
From Closed Silos to Collaborative Networks: Digital Impacts on MuseumsFrom Closed Silos to Collaborative Networks: Digital Impacts on Museums
From Closed Silos to Collaborative Networks: Digital Impacts on Museums
 
Moosecon native apps_blackberry_10-optimized
Moosecon native apps_blackberry_10-optimizedMoosecon native apps_blackberry_10-optimized
Moosecon native apps_blackberry_10-optimized
 
Social Media for Charities
Social Media for CharitiesSocial Media for Charities
Social Media for Charities
 
Getting Other People to Care - Social Media Breakfast CT
Getting Other People to Care - Social Media Breakfast CTGetting Other People to Care - Social Media Breakfast CT
Getting Other People to Care - Social Media Breakfast CT
 
Map Reduce ~Continuous Map Reduce Design~
Map Reduce ~Continuous Map Reduce Design~Map Reduce ~Continuous Map Reduce Design~
Map Reduce ~Continuous Map Reduce Design~
 
Sample portfolio1
Sample portfolio1Sample portfolio1
Sample portfolio1
 
David Burgess's Presentation at Emerging Communication Conference & Awards 20...
David Burgess's Presentation at Emerging Communication Conference & Awards 20...David Burgess's Presentation at Emerging Communication Conference & Awards 20...
David Burgess's Presentation at Emerging Communication Conference & Awards 20...
 
Архитектура коммутаторов Cisco Catalyst 6500
Архитектура коммутаторов Cisco Catalyst 6500Архитектура коммутаторов Cisco Catalyst 6500
Архитектура коммутаторов Cisco Catalyst 6500
 
InSTEDD Google Techtalk 2010
InSTEDD Google Techtalk 2010InSTEDD Google Techtalk 2010
InSTEDD Google Techtalk 2010
 
Google Tech Talk - Agile Development with Lives At Stake
Google Tech Talk - Agile Development with Lives At StakeGoogle Tech Talk - Agile Development with Lives At Stake
Google Tech Talk - Agile Development with Lives At Stake
 
ApacheCon NA11 - Apache Celix, Universal OSGi?
ApacheCon NA11 - Apache Celix, Universal OSGi?ApacheCon NA11 - Apache Celix, Universal OSGi?
ApacheCon NA11 - Apache Celix, Universal OSGi?
 
March 2012-Marketing Roundtable- Dee Davey
March 2012-Marketing Roundtable- Dee DaveyMarch 2012-Marketing Roundtable- Dee Davey
March 2012-Marketing Roundtable- Dee Davey
 
#ThisIsHappening
#ThisIsHappening#ThisIsHappening
#ThisIsHappening
 
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
[HetRec2011@RecSys]Experience Discovery: Hybrid Recommendation of Student Act...
 
Research options for studying tenure security
Research options for studying tenure securityResearch options for studying tenure security
Research options for studying tenure security
 
Application security
Application securityApplication security
Application security
 
Twin Cities Eloqua User Group - May 31, 2011
Twin Cities Eloqua User Group - May 31, 2011Twin Cities Eloqua User Group - May 31, 2011
Twin Cities Eloqua User Group - May 31, 2011
 
PHP Database Programming Basics -- Northeast PHP
PHP Database Programming Basics -- Northeast PHPPHP Database Programming Basics -- Northeast PHP
PHP Database Programming Basics -- Northeast PHP
 
CCNxCon2012: Session 4: OSPFN
CCNxCon2012: Session 4: OSPFNCCNxCon2012: Session 4: OSPFN
CCNxCon2012: Session 4: OSPFN
 

More from Antonio Marcos Alberti

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émAntonio 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 ImpactosAntonio 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) - FutureAntonio Marcos Alberti
 
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVASPILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVASAntonio Marcos Alberti
 
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕ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 CitiesAntonio 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
 
Convergência de Tecnologias Disruptivas
Convergência de Tecnologias DisruptivasConvergência de Tecnologias Disruptivas
Convergência de Tecnologias DisruptivasAntonio 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 APPROACHAntonio Marcos Alberti
 
Internet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesisInternet das Coisas, Blockchain e NovaGenesis
Internet das Coisas, Blockchain e NovaGenesisAntonio 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 INTERNETAntonio 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 TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVASPILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
PILARES DA TRANSIÇÃO E CONVERGÊNCIA DE TECNOLOGIAS DISRUPTIVAS
 
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕES E DESAFIOS EM AB...
CIDADES INTELIGENTES: TECNOLOGIAS, NOVOS MODELOS, SOLUÇÕ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

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Recently uploaded (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Internet of Information and Services (IoIS): A Conceptual Integrative Architecture for the Future Internet

  • 1. !,%)J0'K=<<'C155/*'C+L&&-'M'J1#1*/'0"#/*"/#'!*+L%#/+#1*/'N&*O,L&EB'P)/Q/&"B'C&1#L'R&*/) Internet of Information and Services (IoIS): A Conceptual Integrative Architecture for the Future Internet [Ongoing Research] Antonio Marcos Alberti, Agostinho Vaz, Rodrigo Brandão, Bruno !"#$"%&'()*+&,'!-./*#% Martins Instituto Nacional de Telecomunicações - Inatel. 510 João de 0",#%#1#&'2)+%&")-'3/'4/-/+&51"%+)67/,'8'02!49: Camargo. Santa Rita do Sapucaí, Minas Gerais, Brazil ;<='>&?&'3/'@)5)*A&B'C)"#)'D%#)'3&'C)E1+)FB'(%"),'G/*)%,B'H*)I%- IoIS is an integrative approach for combining information-centrism, service-centrism, publish/subscribe paradigm, name-based binding, searching and discovery, and distributed hash tables in an unique architecture. It is the core of a broad architecture called NovaGenesis. A"7#$;*,+*:*$12"1$+1$+/$1+=*$1.$'*0*/+87$ !"#$%&'()*+,$-'.-./*0$12*$3")$.4$ self-certified names (SCNs) to capture entities and It relies on published bindings among information relationships. 566*,*'"1+78$!*1&'7/9$)2*'*$1).$-./+1+:*$ 12*$B71*'7*1$1.)"'0/$"$C&1&'*$B71*'7*1$DCBE> 4**0;"6<$,..-/$.66&'$0&'+78$/.=*$ SCNs that are unique in some scope can be usedF.)*:*'9$12+/$1+=*$12*$1*627.,.8#$ 1*627.,.8#$*:.,&1+.7$-'.6*//>$ as identifiers. ,"70/6"-*$+/$@&+1*$0+44*'*71$4'.=$12*$GHI/$J Interested entities recursively subscribe public SCN-bindings in order to discover the ?'+1+6/$-'.-./*$12*$3.8+/+1+6$4&761+.7$"/$ +1$+/$=&62$=.'*$0#7"=+69$6.=-,*K$"70$ published information. =.'*$"0*@&"1*0> 0+:*'/*> Highlighting the Proposal by an Example Architectural Components Two services (1 and 2) are using IoIS components inside a domain. (1) Service 2 builds • HTS (Hash Table System): A set of processes four bindings. One relates its ID to a descriptor. The others relate its ID to the names that stores name-based bindings among entities. O*627.,.8#$*:.,&1+.7$)+,,$0**-,#$"44*61$0*/+87/$12+/$1+=*> bindings to “Message”, “Server”, and “Message Server”. Then, Service 2 sends all those be published; (2) The PSS forwards the bindings to the domain GIRS; (3) The GIRS • GIRS (Generic Indirection Resolution System): A"<+78$DMP'+S+-/,'&"-%"/Q selects the appropriate HTS to store them; (4) Service 1 asks the SDS about a partner to A process used to decide the most appropriate P*/+87/$7**0$1.$"66.==.0"1*$1*627.,.8#$*:.,&1+.7$+7$"$ it queries compose an application that requires message forwarding. Let’s assume Hash Table to store some name-based binding. 4,*K+;,*9$2.=.8*7*.&/9$2.,+/1+69$"70$6.7:*'8*71$)"#> “Service”, and “Message Service”; (5) The SDS subscribes the names “Message”, N>$P+'*61$!RP$.:*'$"7$.-*'"1+.7",$ “Message Service” via PSS; (6) The PSS forwards to GIRS; (7) The GIRS discovers the • PSS (Publish/Subscribe System): It does the /&;/1'"1*$'*/.&'6*$-'.:+0*'> subscriber. adequate HTS where they could be stored. (8) The SDS receives only the existent bind- rendezvous between publisher and ?2",,*78*/$12"1$6"7$7.1$;*$"00'*//*0$1.0"#9$6.&,0$;*$+7$"$4*) ing between Service 2 ID and the name “Message”. It subscribes this ID and discovers #*"'/> 2 descriptor. It subscribes the descriptor and verifies if it fits on the “Message Service • OBS (Orchestration Broker System): It helps M>$B70+'*61$!RP$.:*'$"$0*:*,.-+78$4"6+,+1#$ Service” context; (9) It answers the Service 1 with the Service 2 <ID, descriptor> binding. simple services to search, discover, negotiate, After that, the Service 1 publishes an SLA offer (not shown in figure) and the PSS notifies 6.=-"1+;,*$)+12$"7$.-*'"1+.7",$/&;/1'"1*$ and contract service partners. B=-"61/$.4$*:.,&1+.7$"'*$"1$,*"/1$0&",J4"6*1*0Q$12*#$6'*"1*$7.1$ the Service 2 about this new publication. The Service 2 subscribes the SLA and the PSS '*/.&'6*$-'.:+0*'> .7,#$=.'*$6"-"6+1#9$&;+@&+1#9$"70$6.77*61+:+1#9$;&1$",/.$=.'*$ 2 notifies the Service 1 about this subscription. If the SLA is accepted, the Service • RS (Reputation System): It is responsible to /6",";+,+1#$"70$6.=-,*K+1#> asks PSS to notify the Service 1. This indicates that publishes it again with its own ID and they both agreed. determine entities reputation based on the S>$B70+'*61$!RP$.:*'$"$12+'0$-"'1#$ feedbacks received from partners in established *K-*'+=*71",$4"6+,+1#$6.=-"1+;,*$)+12$"7 SLAs. .-*'"1+.7",$/&;/1'"1*$'*/.&'6*$-'.:+0*'> • DS (Domain System): It aims to actively represent all the systems in a domain. • SDS (Search and Discovery System): It performs recursive subscriptions to the PSS and filters results according to semantics and context. Conclusion This paper presented some Future Internet design choices aimed to gracefully merge a set !"#$%"$&%$&'"(%$(#)*#$+%$,( of selected ingredients, including information- 1, +,#')+-,(.+'/&0,+ 3&" ,( !"#$%"$&%$&'"(%$(#)*#$+%$,(+,#')+-,(.+'/&0,+ '* and service-centric ones. Entities can discover 5##,##(,6.,+&7,"$#(%"0(/%2&0%$,(+,#)2$#8 9, -$ & /, 1, each other as well as their published2&/,content;'%by +(3 #: ( 2 #: &"% performing recursive subscriptions of published#$+&- 2(# ' (+, '. 2)$& $&' SCN-based bindings. ,+ '" % $ #( $ '+ ' "# 8 # ($4 ,( /&+ $) %2(