Try something like this (untested).
unsigned long cycleStart;
int onTime = 500, cycleTime = 1000;
const byte led = 13;
void setup()
{
pinMode(led,OUTPUT);
}
void loop()
{
digitalWrite(led,millis() - cycleStart < onTime;
if(millis() - cycleStart > cycleTime)
cycleStart += cycleTime;
control_servo
...
...
...
}