Shang Gao
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Interests
Shang Gao has a total of 170 co-authors. Here are the top co-authors by number of shared publications:
- Dawei Sun
China University of Geosciences
21 shared publications - Yuejie Zhang
Fudan University
9 shared publications Rajkumar Buyya
8 shared publications- Rajkumar Buyya
University of Melbourne
8 shared publications - Rui Feng
Fudan University
8 shared publications - Xuequan Lu
The University of Western Australia, Perth, Australia
8 shared publications
Latest Publications
- 1 December 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 75 (12) , 4150-4162
Ps-Stream: Proactive Straggler Mitigation Using Spatio-Temporal Features for Elastic Stream Computing Systems
- 1 December 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. 75 (12) , 4150-4162
Ps-Stream: Proactive Straggler Mitigation Using Spatio-Temporal Features for Elastic Stream Computing Systems
- 17 October 2026
- Published by Elsevier in Decision Support Systems
- Vol. 212
MarketToM: A Theory of Mind framework for modeling latent mental states in stock trend prediction
- 17 October 2026
- Published by Elsevier in Decision Support Systems
- Vol. 212
MarketToM: A Theory of Mind framework for modeling latent mental states in stock trend prediction
- 1 October 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Medical Imaging
- Vol. 45 (10) , 5097-5111
Artifact-Aware Self-Supervised Temporal Learning for Pediatric Lung Ultrasound Scoring
- 1 October 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Medical Imaging
- Vol. 45 (10) , 5097-5111
Artifact-Aware Self-Supervised Temporal Learning for Pediatric Lung Ultrasound Scoring
- 27 May 2026
- Published by Elsevier in Future Generation Computer Systems
- Vol. 184
A multi-domain cooperative scheduling framework for distributed stream computing systems
- 27 May 2026
- Published by Elsevier in Future Generation Computer Systems
- Vol. 184
A multi-domain cooperative scheduling framework for distributed stream computing systems
- 1 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Services Computing
- Vol. 19 (4) , 1-13
Skewness-Aware Stream Partitioning: A Key Splitting Suppression Method for Distributed Stream Processing
- 1 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Services Computing
- Vol. 19 (4) , 1-13
Skewness-Aware Stream Partitioning: A Key Splitting Suppression Method for Distributed Stream Processing
- Open Access
DichroGAN: Towards Restoration of in-air Colours of Seafloor from Satellite Imagery
Recovering the in-air colours of seafloor from satellite imagery is a challenging task due to the exponential attenuation of light with depth in the water column. In this study, we present DichroGAN, a conditional generative adversarial network (cGAN) designed for this purpose. DichroGAN employs a two-steps simultaneous training: first, two generators utilise a hyperspectral image cube to estimate diffuse and specular reflections, thereby obtaining atmospheric scene radiance. Next, a third generator receives as input the generated scene radiance containing the features of each spectral band, while a fourth generator estimates the underwater light transmission. These generators work together to remove the effects of light absorption and scattering, restoring the in-air colours of seafloor based on the underwater image formation equation. DichroGAN is trained on a compact dataset derived from PRISMA satellite imagery, comprising RGB images paired with their corresponding spectral bands and masks. Extensive experiments on both satellite and underwater datasets demonstrate that DichroGAN achieves competitive performance compared to state-of-the-art underwater restoration techniques.
Open AccessDichroGAN: Towards Restoration of in-air Colours of Seafloor from Satellite Imagery
Recovering the in-air colours of seafloor from satellite imagery is a challenging task due to the exponential attenuation of light with depth in the water column. In this study, we present DichroGAN, a conditional generative adversarial network (cGAN) designed for this purpose. DichroGAN employs a two-steps simultaneous training: first, two generators utilise a hyperspectral image cube to estimate diffuse and specular reflections, thereby obtaining atmospheric scene radiance. Next, a third generator receives as input the generated scene radiance containing the features of each spectral band, while a fourth generator estimates the underwater light transmission. These generators work together to remove the effects of light absorption and scattering, restoring the in-air colours of seafloor based on the underwater image formation equation. DichroGAN is trained on a compact dataset derived from PRISMA satellite imagery, comprising RGB images paired with their corresponding spectral bands and masks. Extensive experiments on both satellite and underwater datasets demonstrate that DichroGAN achieves competitive performance compared to state-of-the-art underwater restoration techniques.
- 31 December 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Mobile Computing
- Vol. 25 (6) , 8996-9009
A Popularity-Aware Discriminative Grouping Strategy in Distributed Stream Computing Systems
Stream grouping strategy plays an important role in stateful stream computing environments. Many existing grouping strategies overlook various cost factors associated with grouping while balancing stream load. To overcome this limitation, we propose Pd-Stream, a popularity-aware discriminative grouping strategy that identifies the hot keys in dynamic real-time streams and assigns them to instances with high balance and low cost. Our solution includes: (1) A stream application model is constructed, along with a skewed data stream model and a data stream grouping model. Data stream grouping optimization problems are formalized. (2) A hot key probability estimation algorithm is designed, which estimates real-time probabilities of hot keys based on their popularity within the sampling window. (3) An instance assignment algorithm is designed using dynamic routing. This algorithm determines the minimal number of candidate instances based on the probabilities of hot keys, and selects the target instance with the lowest load through a dynamic routing table. Experimental results show that Pd-Stream provides near-optimal load balancing with low memory, achieving load imbalance as low as$10^{-5}$ and replication factor as low as 1.74. It outperforms state-of-the-art works, reducing latency by 27%–46% and improving throughput by 23%–52%.- 31 December 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Mobile Computing
- Vol. 25 (6) , 8996-9009
A Popularity-Aware Discriminative Grouping Strategy in Distributed Stream Computing Systems
Stream grouping strategy plays an important role in stateful stream computing environments. Many existing grouping strategies overlook various cost factors associated with grouping while balancing stream load. To overcome this limitation, we propose Pd-Stream, a popularity-aware discriminative grouping strategy that identifies the hot keys in dynamic real-time streams and assigns them to instances with high balance and low cost. Our solution includes: (1) A stream application model is constructed, along with a skewed data stream model and a data stream grouping model. Data stream grouping optimization problems are formalized. (2) A hot key probability estimation algorithm is designed, which estimates real-time probabilities of hot keys based on their popularity within the sampling window. (3) An instance assignment algorithm is designed using dynamic routing. This algorithm determines the minimal number of candidate instances based on the probabilities of hot keys, and selects the target instance with the lowest load through a dynamic routing table. Experimental results show that Pd-Stream provides near-optimal load balancing with low memory, achieving load imbalance as low as$10^{-5}$ and replication factor as low as 1.74. It outperforms state-of-the-art works, reducing latency by 27%–46% and improving throughput by 23%–52%.- 21 November 2025
- Published by Springer Nature in Cluster Computing
- Vol. 29 (1) , 52
Pa-Stream: pattern-aware scheduling for distributed stream computing systems
- 21 November 2025
- Published by Springer Nature in Cluster Computing
- Vol. 29 (1) , 52
Pa-Stream: pattern-aware scheduling for distributed stream computing systems
- Open Access
- 27 October 2025
- Published by Association for Computing Machinery (ACM)
- p. 362-371
Text-Promptable Propagation for Referring Medical Image Sequence Segmentation
- 27 October 2025
- Published by Association for Computing Machinery (ACM)
- p. 362-371
Open AccessText-Promptable Propagation for Referring Medical Image Sequence Segmentation