DISTRIBUTED LEARNING BASED JOINT COMMUNICATION AND COMPUTATION STRATEGY OF IOT DEVICES IN SMART CITIES