Abstract
In the field of social science, a variety of high-performance computing simulations such as the Monte Carlo simulation and the Multi-agent simulation must be efficiently performed to deal with social scientific big data. To facilitate social scientists in performing their own analysis against such big data, the information infrastructure for social science must be equipped with a core technology that efficiently and effectively leverages limited resources available on the information infrastructure. From such a perspective, a new type of job management technology, which treats not only computational resources such as the Central Processing Unit (CPU) and memory, but also network resources unlike traditional job management, is investigated in this paper. A cluster system with a fat-tree topology interconnect is conventional cluster architecture these days. For this investigation, the National Aeronautics Space Administration Advanced Supercomputing, USA (NAS) Parallel Benchmarks, which contain computation patterns often observed in social scientific simulations, are used to assess the efficacy of the resource allocation by our proposed job management technology on a cluster system with a fat-tree topology interconnect.
Similar content being viewed by others
References
Gilbert N.: Agent-Based Social Simulation: Dealing with Complexity. The Complex Systems Network of Excellence 9(25), 1–14 (2004)
Li, X., Mao, W., Zeng, D., Wang, F.Y.: Agent-Based Social Simulation and Modeling in Social Computing. Proceedings of the IEEE ISI 2008 PAISI, PACCF, and SOCO International Workshops on Intelligence and Security Informatics. 401-412, 2008
Varghese, B., McKee, G., Alexandrov, V.: Intelligent Agents for Fault Tolerance: From Multi-Agent Simulation to Cluster-based Implementation. IEEE 24th International Conference on Advanced Information Networking and Applications Workshops (WAINA) 2010, 985-990, IEEE, 2010
Chuang, T., Fukuda, M.: A Parallel Multi-agent Spatial Simulation Environment for Cluster Systems. IEEE 16th International Conference on Computational Science and Engineering (CSE) 2013, 143-150, IEEE, 2013
Kingsbury, B. A.: The Network Queuing System. Sterling Software. Palo Alto, 1986
Henderson, R.: Job Scheduling under the Portable Batch System. Feitelson, D., Rudolph, L. (eds.) Job Scheduling Strategies for Parallel Processing. vol. 949, 279-294, Springer, 1995
Open Grid Scheduler: The official Open Source Grid Engine, http://gridscheduler.sourceforge.net/
Watashiba, Y., Date, S., Abe, H., Ichikawa, K., Yamanaka, H., Kawai, E., Takemura, H.: An Architectural Design of a Job Management System Leveraging Software Defined Network. The 4th IEEE International Workshop on High-Speed Network and Computing Environment (HSNCE 2013). 724-729, July 2013
Watashiba, Y., Kido, Y., Date, S., Abe, H., Ichikawa, K., Yamanaka, H., Kawai, E., Takemura, H.: Prototyping and Evaluation of a Network-aware Job Management System on a Cluster System Leveraging OpenFlow. The 19th IEEE International Conference on Networks (ICON 2013). 1-6, December 2013
Bailey, D. H., Barszcz, E., Barton, J. T., Browning, D. S., Carter, R. L., Dagum, L., Fatoohi, R. A., Frederickson, P. O., Lasinski, T. A., Schreiber, R. S., Simon, H. D., Venkatakrishnan, V., Weeratunga, S. K.: The NAS Parallel Benchmarks - Summary and Preliminary Results. Proceedings of the 1991 ACM/IEEE Conference on Supercomputing. 158-165, Supercomputing ’91, 1991
TOP 500 Supercomputer Sites, http://top500.org/
McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: Enabling Innovation in Campus Networks. SIGCOMM Computer Communication Review. 38(2), 69-74, March 2008
IEEE 802.1AB-2005 IEEE Standard for Local and Metropolitan Area Networks Station and Media Access Control Connectivity Discovery, May 2005
Trema: Full-Stack OpenFlow Framework for Ruby/C, http://trema.github.com/trema/
Moy, J.: OSPF Version 2, 1998
Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers Inc., 2003
Reuillon, R., Chuffart, F., Leclaire, M., Faure, T., Dumoulin, N., Hill, D.: Declarative task delegation in OpenMOLE. High performance computing and simulation (hpcs), 2010 international conference, 55-62, IEEE, 2010
Arikawa H., Murata T.: Implementation Issues in a Grid-Based Multi-Agent Simulation System used for Increasing Labor Supply. The Review of Socionetwork Strategies. 1(1), 1–13 (2007)
Chen D., Theodoropoulos G. K., Turner S. J., Cai W., Minson R., Zhang Y.: Large scale agent-based simulation on the grid. Future Generation Computer Systems. 24(7), 658–671 (2008)
Kielmann T., Bal H. E., Gorlatch S., Verstoep K., Hofman R. F.: Network performanceaware collective communication for clustered wide-area systems. Parallel Computing. 27(11), 1431–1456 (2001)
Girona, S., Labarta, J., Badia, R. M.: Validation of Dimemas communication model for MPI collective operations. Recent Advances in Parallel Virtual Machine and Message Passing Interface. Springer, 39-46, 2000
Steffenel, L. A.: Modeling network contention effects on all-to-all operations. IEEE International Conference on Cluster Computing 2006. IEEE, 1-10, 2006
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Watashiba, Y., Date, S., Abe, H. et al. Efficacy Analysis of a SDN-enhanced Resource Management System through NAS Parallel Benchmarks. Rev Socionetwork Strat 8, 69–84 (2014). https://doi.org/10.1007/s12626-014-0045-9
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12626-014-0045-9