Crossword puzzle challenge. Can you solve it?

12345678910
Across
  1. 3. A piece of cloud OS software that virtualizes hardware resources and centrally manages virtual, service and user resources.
  2. 6. The foundation of cloud computing. An abstract layer that removes the tight coupling between physical hardware and OSs.
  3. 7. Unified desktop management platform for all IT tools.
  4. 8. Mainly deployed at network borders to control network access behaviors, with security protection as the key feature.
  5. 10. A multi-access broadcast data link layer protocol that is most widely used on local area networks (LANs.
Down
  1. 1. A defect or weakness in the hardware, software or protocols of computer systems or in system security policies.
  2. 2. Universal protocol for transferring files between remote servers and local clients over an IP network.
  3. 4. Multipathing software developed by Huawei. Its functions include masking of redundant LUN, optimum path selection, I/O load balancing and failover and failback.
  4. 5. Network device that provides functions such as protocol conversion, route selection and data exchange
  5. 9. Commonly known as disk array, utilizes storage virtualization technologies to combine multiple hard disks into one or more arrays for the purpose of data redundancy, performance improvement, or both.