option
Questions
ayuda
daypo
search.php

Programmazione Distribuita e Cloud Computing - EXTRA 1

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
Programmazione Distribuita e Cloud Computing - EXTRA 1

Description:
Domande inedite d’esame

Creation Date: 2025/05/10

Category: Computers

Number of questions: 10

Rating:(0)
Share the Test:
Nuevo ComentarioNuevo Comentario
New Comment
NO RECORDS
Content:

Tra gli stili architettonici dei sistemi distribuiti non troviamo: architetture basate su protocolli. architetture basate su servizi. architetture a microservizi. architetture orientate agli eventi.

I middleware possono facilitare la riduzione del numero di wrapper necessari in un sistema distribuito: offrendo un’interfaccia standard per l’accesso alle funzionalità dei componenti. offrendo un’interfaccia personalizzata per l’accesso alle funzionalità dei componenti. limitando l’accesso ai componenti tramite proxy dedicati. suddividendo i componenti in moduli isolati.

La frammentazione verticale nel contesto dei database relazionali distribuiti è: il processo di suddivisione delle tabelle per colonne e distribuzione su più computer. il processo di suddivisione delle tabelle per righe e distribuzione su più computer. processo di replicazione completa delle tabelle su ogni nodo del sistema. l’unione logica di tabelle su diversi database fisici.

La proprietà per cui le modifiche apportate da una transazione sono irreversibili una volta che la transazione è stata portata a termine è detta: durevole. permanente. transazionale. atomica.

I provider di servizi internet (ISP) possono essere considerati situati ai margini di internet: quando gli utenti finali si connettono a internet tramite il loro ISP. quando gli utenti finali si connettono direttamente ai nodi centrali di internet. quando forniscono servizi di hosting cloud alle aziende. quando gestiscono i data center principali della rete.

Il motivo per cui gli intercettori possono richiedere uno sforzo significativo per l’implementazione è: devono essere estremamente generici per poter essere utilizzati in qualsiasi applicazione. devono essere sufficientemente flessibili per potersi adattare a diversi tipi di applicazioni. devono essere integrati direttamente nel kernel del sistema operativo. devono gestire direttamente il bilanciamento del carico tra i nodi.

In un’applicazione stratificata, il livello che opera su database o filesystem è. livello dei dati. livello di persistenza. livello di presentazione. livello di business logic.

La principale causa del problema di scalabilità nei sistemi peer-to-peer è: l’utilizzo di un broker per raccogliere informazioni sull’utilizzo delle risorse. l’utilizzo di un server centrale per gestire le connessioni tra i nodi. l’assenza di un meccanismo di caching distribuito. la mancanza di una rete overlay strutturata.

La progettazione basata su componenti: è un metodo per supportare la modificabilità attraverso la composizione. è un metodo per supportare la modificabilità attraverso la decomposizione. è un metodo per migliorare le prestazioni attraverso l’ottimizzazione del codice. è un approccio che si concentra esclusivamente sull’interoperabilità tra sistemi.

La regola semplice seguita da un nodo in BitTorrent per aiutare gli altri nodi è: se il nodo P osserva che il nodo Q sta scaricando più dati di quanti ne stia caricando, allora il nodo P ha la possibilità di rallentare la velocità con cui invia i dati al nodo Q. se il nodo P osserva che il nodo Q sta caricando più dati di quanti ne stia scaricando, allora il nodo P ha la possibilità di rallentare la velocità con cui invia i dati al nodo Q. se il nodo P rileva un numero elevato di connessioni, smette di inviare dati a qualsiasi nodo per evitare congestione. se il nodo P osserva che ci sono troppi peer nella rete, chiude temporaneamente le sue connessioni.

Report abuse