Describe the 5 networking requirements for Big Data and how they help Big Data Applications.
Code/Data Collocation: is one of the networking requirement for big data. The most important thing, the data for map jobs should be on the same processors. I mean networking should be set up to do. Then if the network allows doing that, and get the right data to the right computers. The system will be more efficient.
Elastic Bandwidth: With elastic bandwidth, you can control your networking capacity. If you need to scale your network connection up or down depends on your needs, it is very easy to do with elastic bandwidth.
Fault/Error Handling: is another network requirement. During the processing any of the processors fail, the Fault/Error handling assigns that tasks to another working processor. With this system, the processing never is a delay or stopped with assigning tasks to a new processor.
Security: If use big data operate some critical system like a hospital, bank etc., and security should be at the highest level. Access control should be given only to authorized users only, privacy connection and have threat detection for any suspicious activity. With the highest security protection, nobody can hack or break your data system.
Synchronization: When the system divides the data, every dividing piece should be the same size, because the map jobs should be comparable so that they finish together. Synchronization is the last network requirements for Big Data.