Edge-Computing Architecture