Carrier dynamics in self-assembled InGaAs/GaAs quantum dots and their application to optical devices