Nonlinear pulsations in self-gravitating multi-species viscoelastic dusty plasmas | Synapse