The key infrastructure considerations for edge computing