1. Introduction

2. Categories of Non-IID Data

3. Challenges of Non-IID Data to Model Training

4. Main Approaches to Handling Non-IID Data

5. Remaining Challenges and Future Directions

6. Conclusion