Former England boss Sam Allardyce has signed a 2-1/2 year contract to take over as manager of Premier League strugglers Crystal Palace, the south London club said on Friday. Palace, who are fourth from bottom in the table, sacked Alan Pardew on Thursday after a dismal run of results.