معماری سیستم‌های توزیع‌شده و بهینه‌سازی عملکرد نرم‌افزار