scalability analysis