Date

Call-in Information

Time: 10:00 am, Eastern Time (New York), 4pm Central European Summer Time

To join the online meeting:

  • https://lyrasis.zoom.us/j/84378615572?pwd=bGUxSjlyRTdjOGl5U1B6L0Yva3RQdz09

    Meeting ID: 843 7861 5572
    Passcode: 556561
    One tap mobile
    +16699006833,,84378615572#,,,,*556561# US (San Jose)
    +19292056099,,84378615572#,,,,*556561# US (New York)

    Dial by your location
            +1 669 900 6833 US (San Jose)
            +1 929 205 6099 US (New York)
            +1 253 215 8782 US (Tacoma)
            +1 301 715 8592 US (Washington DC)
            +1 312 626 6799 US (Chicago)
            +1 346 248 7799 US (Houston)
            877 853 5257 US Toll-free
            888 475 4499 US Toll-free
    Meeting ID: 843 7861 5572
    Passcode: 556561
    Find your local number: https://lyrasis.zoom.us/u/kerqtGDrJ4

Slack

Attendees

(star)  Indicating note-taker

  1. Dragan Ivanovic (star)
  2. Georgy Litvinov  
  3. Kshitij Sinha
  4. Michel Héon 
  5. Brian Lowe 
  6. Benjamin Kampe 
  7. Ivan Mrsulja 
  8. Miloš Popović 
  9. Ann Beynon 

Agenda

  • VIVO-Serverless project: Decoupling VIVO's TDB to a cloud triplestore
    • Presenter: Michel Héon 
    • Abstract: ServerLess architecture, the foundation of cloud computing, is based on the three-tier architecture (Presentation / Logical / Persistence layers), which requires the three application layers to be separated by communication over the web using the HTTP protocol. Networking the logic layer with VIVO's persistence layer generates significant latency when refreshing the 'People' page. The aim of this study is to identify, implement and measure solutions to speed up communication between the two layers. The demonstration is carried out in Amazon's cloud environment, where AWS-Neptune is the triplestore used to perennialize VIVO's graph and data. This will be the focus of the presentation.
  • Publication claiming
  • VIVO 1.14.0 RC 3
  • Summer period meetings 
    • 04.07., 18.07., 01.08., 15.08.

Notes

Michel presented the UQAM solution. The slides available at http://doi.org/10.13140/RG.2.2.31920.33285

Dragan: Surprisingly, there is no result with a buffered approach.

Georgy: How many rounds of testing have been conducted

Michel: around 10

Georgy: Did you try HTTP/3? It might improve the performance as well

Michel: No, but we can investigate that as well. We tried to optimize communication between presentation and persistence layer, that was our approach. 

Brian: Just a comment, we might investigate DAOs to check whether we can make some improvements there. Instead of 50 SPARQL queries, just a couple of big SPARQL queries. 

Michel: VIVO architecture is not perfect at the moment, some free marker templates are communicating directly with DAO. 

Brian: Yes, that’s true, but we should consider improving that. 

Dragan: Michel thanks for the presentation. Please, share with us slides and links to the GitHub branches where we can find technical details of your implementation. 

Dragan: The documentation for publications claiming (via Crossref and PubMed) has been improved - Editing Your Profile#PositionsandPublications

Dragan: Release candidate 3 has been published. Please participate in the testing - Release Testing - 1.14.0.

Draft notes in Google Docs

Task List

  • Michel Héon to share presentation slides with VIVO community via slack channel

Previous Tasks 

  • Dragan Ivanovic to add columns in the project board for Priority and Difficulty.
  • Sprint participants to read description of issues and think about their preferences. 
  • No labels