Computing Nanocomputing computers computer Edge computing Soft computing EDGE computing Grid computing Cloud computing cloud computing