Advances on information technology in the past decades have provided new tools to assist scientists in the study of social and natural phenomena. Agent-based modeling techniques have flourished recently, encouraging the introduction of computer simulations to examine behavioral patterns in complex human and biological systems. Real-world social dynamics are very complex, containing billions of interacting individuals and an important amount of data (both spatial and social). Dealing with large-scale agent-based models is not an easy task and encounters several challenges. The design of strategies to overcome these challenges represents an opportunity for high performance parallel and distributed implementation. This chapter examines the mos...