Wa-alaiku-assalam!
Here are a few start points: 1. ACI 318-08 sections 11.11.6 and 13.4 deal with openings in slabs. Openings in structural diaphragms are discussed in section 21.11. 2. Effect of openings in slabs on shear strength, has been elaborated in chapter 16 (Page 16-11) of PCA Notes on ACI 318. Whereas, effect of openings on flexural strength has been explained in chapter 18 (pages 18-6 to 18-8) of PCA Notes.
3. Have a look at the following documents:
a. https://www.structurepoint.org/publication/pdf/PCA-Concrete-Floor-Slab-Openings.pdf
b. http://cement.org/buildings/tech_note_floor_openings.pdf
c. http://mak.ac.ug/documents/Makfiles/aet2011/Tayebwa.pdf
d. https://pure.ltu.se/ws/files/30966569/LTU-EX-05200-SE.pdf
4. You may model a slab in SAFE software and experiment by providing openings of different size, and at different locations (with respect to slab edges), to see effect on variation of stresses around the openings, in order to decide the amount and placement of required reinforcement.
Regards.