IoT Chapter 6 Test Review PDF

Summary

This document is a review of IoT chapter 6 covering key concepts for cloud computing for IoT and the difference between big data and big stream. Topics covered include key features of cloud computing for IoT, service models, big data concepts like veracity, and the differences between big data and big stream paradigms.

Full Transcript

IoT Chapter 6 Test Review: 1. What is a key feature of cloud computing for IoT? a) Limited scalability b) On-demand network access to shared resources c) Data storage only on local servers d) No support for virtualization Answer: b 2. Which of the following is NOT a s...

IoT Chapter 6 Test Review: 1. What is a key feature of cloud computing for IoT? a) Limited scalability b) On-demand network access to shared resources c) Data storage only on local servers d) No support for virtualization Answer: b 2. Which of the following is NOT a service model of cloud computing? a) Infrastructure as a Service (IaaS) b) Platform as a Service (PaaS) c) Technology as a Service (TaaS) d) Software as a Service (SaaS) Answer: c 3. In big data, the term “veracity” refers to: a) The size of the data b) The reliability of the data c) The variety of data formats d) The speed at which data is processed Answer: b 4. What is the primary difference between big data and big stream paradigms? a) Big data focuses on data flows, while big stream focuses on batch analysis. b) Big data emphasizes analysis, while big stream emphasizes management of data flows. c) Big data relies on real-time processing, while big stream does not. d) Both have identical processing requirements. Answer: b 5. Which component in a graph-based cloud system is responsible for receiving data from external sources? a) Application Register Module b) Normalization Module c) Acquisition Module d) Graph Framework Answer: c 6. What is the role of the Platform as a Service (PaaS) in cloud computing? a) Provides control over the operating systems b) Allows consumers to deploy applications without managing underlying infrastructure c) Offers access to software applications only d) Manages physical hardware like processors and network devices Answer: b 7. Which big data “V” represents the diversity of data types? a) Volume b) Velocity c) Variety d) Veracity Answer: c 8. What does fog computing aim to achieve in IoT scenarios? a) Centralized data storage b) Low-latency, real-time data processing close to the edge c) Replacement of cloud computing d) Limited mobility support Answer: b 9. What type of system uses tightly coupled pre-defined processing sub-units? a) Big stream b) Service-oriented architectures c) Process-oriented systems d) Fog computing Answer: c 10. Which of the following statements best describes the big stream paradigm? a) It relies on static routing of data. b) It focuses on real-time processing and data flows. c) It is designed for batch processing of large datasets. d) It prioritizes long-term data storage. Answer: b 11. What is the primary advantage of using a listener-oriented approach in big stream architectures? a) Reduced scalability b) Increased latency c) Minimized waiting time for consumers d) Dependence on polling Answer: c 12. In graph-based cloud systems, what do “nodes” represent? a) Data storage units b) Processes that perform computations c) End-users d) Physical devices in the network Answer: b 13. What is a key difference between core and application graph nodes? a) Core nodes process complex data; application nodes perform basic computations. b) Core nodes handle basic processing; application nodes handle specialized tasks. c) Application nodes process data in real-time, while core nodes perform batch processing. d) Core nodes can only receive data; application nodes can only send data. Answer: b 14. Which protocol is commonly used for IoT data acquisition? a) SMTP b) HTTP c) FTP d) POP3 Answer: b 15. What is the main purpose of the normalization module in the proposed architecture? a) Store all raw data without changes b) Ensure compatibility of data for further processing c) Discard unnecessary data streams d) Handle the routing of messages across networks Answer: b 16. What type of queue management system is implemented in the proposed architecture? a) ActiveMQ b) RabbitMQ c) Mosquitto d) Hadoop Answer: b 17. In the context of IoT, what does MQTT stand for? a) Message Queue Telemetry Transport b) Middleware Queue Technology Transfer c) Multi-Query Temporal Transport d) Modular Queue Telemetry Transport Answer: a 18. What is the primary focus of the big data paradigm? a) Managing the rate of incoming data streams b) Real-time and low-latency processing c) Analyzing large volumes of structured and unstructured data d) Pruning irrelevant data for immediate use Answer: c 19. Which component in the graph-based architecture manages graph nodes and data routing? a) Normalization Module b) Application Register Module c) Graph Framework d) Acquisition Module Answer: b 20. In the context of big stream applications, why is data aggregation important? a) To enhance batch processing b) To minimize latency in data delivery c) To ensure persistent storage of all data d) To replace real-time processing requirements Answer: b 21. What is the purpose of the listener-based communication model in IoT applications? a) To store data persistently b) To reduce dependency on polling mechanisms c) To centralize data collection d) To prioritize batch processing Answer: b 22. Which of the following is a benefit of a graph-based processing approach? a) Centralized coordination of data flow b) Static routing of data streams c) Dynamic allocation of resources d) Long-term data storage Answer: c 23. What role do edges play in a graph-based cloud system? a) Represent flows of information between processing units b) Act as endpoints for data collection c) Store raw data streams d) Define the processing tasks of each node Answer: a 24. In fog computing, which axis is added to the traditional big data dimensions? a) Volume b) Veracity c) Low-latency d) Scalability Answer: c 25. What distinguishes big stream systems from big data systems in IoT? a) Big stream systems prioritize storage over analysis. b) Big stream systems focus on managing real-time data flows. c) Big stream systems rely on batch processing. d) Big stream systems store data for later analysis. Answer: b 26. Which protocol is highlighted for its event-driven architecture in the proposed system? a) Apache HTTP Server b) NGINX c) ActiveMQ d) CoAP Answer: b 27. What is the role of the “Application Graph” in the graph-based architecture? a) Handle basic data processing tasks b) Perform custom processing based on application requirements c) Route data streams directly to consumers d) Store data in a warehouse for future use Answer: b 28. What does the “core graph” provide in the graph-based architecture? a) Dynamic processing for application-specific tasks b) Basic processing functionalities such as data aggregation c) Routing for real-time data streams d) Long-term storage for IoT data Answer: b 29. What is the primary objective of the “listener” in the graph framework? a) Store data in a database b) Filter and process incoming data streams c) Receive and act on data of interest d) Manage overall system resources Answer: c 30. How does the proposed architecture optimize resource allocation? a) By keeping all processing nodes active b) By switching off nodes with no registered listeners c) By processing all data through a central coordinator d) By storing all incoming data indefinitely Answer: b 31. What data format is used for encapsulating normalized data in the architecture? a) XML b) JSON c) CSV d) Binary Answer: b 32. Which phase in smart city deployment focuses on generating cash flow for future investments? a) Growth phase b) Bootstrap phase c) Wide adoption phase d) Consolidation phase Answer: b 33. What is the key difference between “open” and “secured” edges in graph-based systems? a) Open edges are unrestricted; secured edges have access control rules. b) Open edges allow data storage; secured edges process data streams. c) Open edges are for application nodes; secured edges are for core nodes. d) Open edges store data permanently; secured edges do not. Answer: a 34. What does the outdoor front-end security (OFS) module ensure? a) Data persistence for IoT sensors b) Access control for external data sources and consumers c) Monitoring of inter-node communication in the graph d) Conversion of raw data into normalized formats Answer: b 35. What kind of security does the in-graph security (IGS) module provide? a) Filters access to data streams generated by processing nodes b) Verifies external data source authenticity c) Encrypts all incoming and outgoing data d) Secures communication between external consumers Answer: a 36. What is the main role of the application register module in the proposed architecture? a) Storing normalized data for future use b) Managing graph nodes and routing data streams c) Performing batch processing of incoming data d) Monitoring the latency of incoming messages Answer: b 37. What does the “Google-Maps-like model” in smart city deployment involve? a) Charging developers based on the number and granularity of API queries b) Offering free access to all APIs c) Subscription-based API access d) Collecting profits from third-party app sales Answer: a 38. Which data processing pattern is NOT associated with the big data paradigm? a) Batch processing b) Centralized coordination c) Process-oriented systems d) Real-time, low-latency flows Answer: d 39. Why is the listener-oriented architecture more suitable for IoT applications than traditional big data systems? a) It eliminates data normalization requirements. b) It guarantees faster delivery of relevant data to consumers. c) It emphasizes batch processing for scalability. d) It uses centralized data collection methods. Answer: b 40. In the graph-based architecture, what defines the routing of data streams? a) Centralized coordination b) The dynamic nature of data itself c) Predefined storage locations d) Fixed connections between graph nodes Answer: b 41. What is the purpose of RabbitMQ in the proposed system? a) Collecting and storing raw data b) Managing queues and routing data streams c) Performing security checks for incoming data d) Visualizing data for external consumers Answer: b 42. What distinguishes MQTT as a suitable protocol for IoT? a) Its ability to handle high-bandwidth data streams b) Its suitability for low-power devices and constrained networks c) Its requirement for centralized data storage d) Its exclusive focus on video data transmission Answer: b 43. Which metric is emphasized in big stream systems but not in big data systems? a) Volume b) Veracity c) Low-latency d) Scalability Answer: c 44. What is the primary purpose of the normalization module in the system? a) Annotate and format incoming data for further processing b) Perform computations on raw data streams c) Eliminate redundant nodes in the graph d) Store data in a graph-based database Answer: a 45. Which security mechanism is highlighted for ensuring IoT data integrity and confidentiality? a) RabbitMQ b) OAuth2 c) ActiveMQ d) NGINX Answer: b 46. What does the term “consumer-oriented” refer to in big stream architectures? a) Storing all data indefinitely for analysis b) Prioritizing real-time delivery of relevant data to listeners c) Ensuring batch processing for scalability d) Centralizing control of all data streams Answer: b 47. What happens to nodes in the graph-based system when they have no listeners? a) They are switched off to conserve resources. b) They remain active indefinitely. c) They are converted into storage units. d) They forward data to all other nodes. Answer: a 48. In smart parking applications, what is the role of the graph-based system? a) Permanently store parking status data b) Notify external entities of real-time parking status changes c) Aggregate parking data for batch analysis d) Eliminate redundant parking-related data streams Answer: b 49. Which of the following best describes the “core graph” in the graph-based architecture? a) A set of advanced processing nodes for specialized tasks b) A foundation layer for basic data processing operations c) A repository for raw data streams d) A layer responsible for external communication Answer: b 50. Why are listener-based architectures particularly suitable for real-time IoT applications? a) They minimize latency by pushing data directly to consumers. b) They focus on persistent storage of all data streams. c) They centralize data processing for scalability. d) They eliminate the need for security mechanisms. Answer: a

Use Quizgecko on...
Browser
Browser