High-level computing focuses on processing large volumes of tasks simultaneously over the Internet. It aims to improve processing speed and address costs, energy usage, security, and reliability challenges. Cloud computing utilizes distributed systems and applies parallel or distributed computing models. It provides computing resources on-demand through virtualization over large data centers. Performance in distributed systems depends on factors like throughput, overhead, quality of service, availability, and security resilience. Systems can scale by increasing their size, software, problem sizes, or adapting to new technologies.