Table of Contents Author Guidelines Submit a Manuscript
Journal of Electrical and Computer Engineering
Volume 2017, Article ID 2363240, 11 pages
https://doi.org/10.1155/2017/2363240
Research Article

Leveraging Fog Computing for Scalable IoT Datacenter Using Spine-Leaf Network Topology

1Department of Mechatronics Engineering, Federal University of Technology Owerri, Ihiagwa, Nigeria
2Department of Electrical and Electronic Engineering, Federal University of Technology Owerri, Ihiagwa, Nigeria

Correspondence should be addressed to K. C. Okafor; gn.ude.otuf@rofako.ydennek

Received 13 July 2016; Accepted 2 April 2017; Published 24 April 2017

Academic Editor: Raj Senani

Copyright © 2017 K. C. Okafor et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. H. Gupta, A. V. Dastjerdi, S. K. Ghoshy, and R. Buyya, “iFogSim: a toolkit for modeling and simulation of resource management techniques in internet of things,” Edge and Fog Computing Environments, pp. 1–22, 2016. View at Google Scholar
  2. S. Kuppusamya, V. Kaniappanb, D. Thirupathic, and T. Ramasubramanian, “Switch Bandwidth Congestion Prediction in Cloud Environment,” pp. 235–243, 2015, Proceedings of the 2nd International Symposium on Big Data and Cloud Computing (ISBCC '15), Published by Elsevier B.V. 2015. View at Google Scholar
  3. Y. Zhang and N. Ansari, “On architecture design, congestion notification, TCP incast and power consumption in data centers,” IEEE Communications Surveys and Tutorials, vol. 15, no. 1, pp. 39–64, 2013. View at Publisher · View at Google Scholar · View at Scopus
  4. K. C. Okafor, development of a model for smart green energy management system using distributed cloud computing network [Ph.D. thesis], Department of Electronic Engineering, University of Nigeria Nsukka, 2015.
  5. M. A. Fares, A. Loukissas, and A. Vahdat, “A scalable, commodity data center network architecture,” in Proceedings of the SIGCOMM, Seattle, Wash, USA, 2008.
  6. A. Greenberg, N. Jain, S. Kandula et al., “Vl2: a scalable and flexible data center network,” in Proceedings of the SIGCOMM, vol. 12, Barcelona, Spain, 2009.
  7. R. Mysore, A. Pamboris, and N. Farrington, “Portland: a scalable fault-tolerant layer 2 data center network fabric,” in Proceedings of the SIGCOMM, Barcelona, Spain, 2009.
  8. J. Kim, W. J. Dally, S. Scott, and D. Abts, “Technology-driven, highly-scalable dragonfly topology,” in Proceedings of the 35th International Symposium on Computer Architecture (ISCA '08), pp. 77–88, Beijing, China, June 2008. View at Publisher · View at Google Scholar · View at Scopus
  9. B. Arimilli, R. Arimilli, V. Chung et al., “The PERCS high-performance interconnect,” in Proceedings of the 18th IEEE Symposium on High Performance Interconnects (HOTI '10), pp. 75–82, Mountain View, Calif, USA, August 2010. View at Publisher · View at Google Scholar · View at Scopus
  10. C. Guo, H. Wu, K. Tan, L. Shi, Y. Zhang, and S. Lu, “Dcell: a scalable and fault-tolerant network structure for data centers,” in Proceedings of the SIGCOMM, Seattle, Wash, USA, 2008.
  11. D. Li, C. Guo, H. Wu, K. Tan, Y. Zhang, and S. Lu, “FiConn: using backup port for server interconnection in data centers,” in Proceedings of the 28th Conference on Computer Communications (IEEE INFOCOM '09), pp. 2276–2285, Rio de Janeiro, Brazil, April 2009. View at Publisher · View at Google Scholar · View at Scopus
  12. C. Guo, G. Lu, D. Li et al., “Bcube: a high performance, server-centric network architecture for modular data centers,” in Proceedings of the SIGCOMM, Barcelona, Spain, 2009.
  13. D. Guo, T. Chen, D. Li, Y. Liu, X. Liu, and G. Chen, “BCN: expansible network structures for data centers using hierarchical compound graphs,” in Proceedings of the 30th IEEE International Conference on Computer Communications (INFOCOM '11), pp. 61–65, Shanghai, China, April 2011. View at Publisher · View at Google Scholar · View at Scopus
  14. J. Hamilton, “An architecture for modular data centers,” in Proceedings of the 3rd CIDR Conference, pp. 306–313, Pacific Grove, Calif, USA.
  15. M. M. Waldrop, “Data center in a box,” Scientific American, vol. 297, no. 2, pp. 90–93, 2007. View at Publisher · View at Google Scholar · View at Scopus
  16. D. Li, M. Xu, H. Zhao, and X. Fu, “Building mega data center from heterogeneous containers,” in Proceedings of the 19th IEEE International Conference on Network Protocols (ICNP '11), pp. 256–265, Vancouver, Canada, October 2011. View at Publisher · View at Google Scholar · View at Scopus
  17. H. Wu, G. Lu, D. Li, C. Guo, and Y. Zhang, “MDCube: a high performance network structure for modular data center interconnection,” in Proceedings of the ACM Conference on Emerging Networking Experiments and Technologies (CoNEXT '09), pp. 25–36, Rome, Italy, December 2009. View at Publisher · View at Google Scholar · View at Scopus
  18. X. Meng, V. Pappas, and L. Zhang, “Improving the scalability of data center networks with traffic-aware virtual machine placement,” in Proceedings of the IEEE INFOCOM, San Diego, Calif, USA, March 2010. View at Publisher · View at Google Scholar · View at Scopus
  19. P. M. Wells, K. Chakraborty, and G. S. Sohi, “Dynamic heterogeneity and the need for multicore virtualization,” ACM SIGOPS Operating Systems Review, vol. 43, no. 2, pp. 5–14, 2009. View at Publisher · View at Google Scholar
  20. P. M. Wells, K. Chakraborty, and G. S. Sohi, “Mixed-mode multicore reliability,” in Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '09), pp. 169–180, March 2009. View at Publisher · View at Google Scholar · View at Scopus
  21. Lin Wang, Fa Zhang, Athanasios V. Vasilakos, and C. H. Z. Liu, Joint Virtual Machine Assignment and Traffic Engineering for Green Data Center Networks, Greenmetrics, Pittsburgh, Pa, USA, 2013.
  22. G. Wang and T. S. E. Ng, “The impact of virtualization on network performance of Amazon EC2 Data Center,” in Proceedings of the IEEE INFOCOM, March 2010. View at Publisher · View at Google Scholar · View at Scopus
  23. Amazon ec2, http://aws.amazon.com/ec2/.
  24. Gogrid, http://www.gogrid.com/.
  25. P. Barham, B. Dragovic, K. Fraser et al., “Xen and the art of virtualization,” in Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP '03), October 2003.
  26. X. Huang and Y. Peng, “A Novel Method of Fault-Tolerant Decentralized Lookup Service for the Cloud Computing,” vol. 29, pp. 3234–3239, 2012, Proceedings of the International Workshop on Information and Electronics Engineering (IWIEE '12). View at Google Scholar
  27. M. Isard, M. Budiu, Y. Yu, A. Birrell, and D. Fetterly, “Dryad: distributed data-parallel programs from sequential building blocks,” ACM SIGOPS Operating Systems Review, vol. 41, no. 3, 2007. View at Google Scholar
  28. M. Zaharia, M. Chowdhury, M. J. Franklin, S. Shenker, and I. Stoica, “Spark: cluster computing with working sets,” HotCloud, 2010. View at Google Scholar
  29. S. Bykov, A. Geller, G. Kliot, J. R. Larus, R. Pandya, and J. Thelin, “Orleans: cloud computing for everyone,” in Proceedings of the 2nd ACM Symposium on Cloud Computing (SOCC '11), p. 16, ACM, October 2011.
  30. J. Ekanayake, H. Li, B. Zhang et al., “Twister: a runtime for iterative MapReduce,” in Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing (HPDC '10), pp. 810–818, June 2010. View at Publisher · View at Google Scholar · View at Scopus
  31. P. Bhatotia, A. Wieder, R. Rodrigues, U. A. Acar, and R. Pasquini, “Incoop: MapReduce for incremental computations,” in Proceedings of the 2nd ACM Symposium on Cloud Computing (SOCC '11), ACM, October 2011. View at Publisher · View at Google Scholar · View at Scopus
  32. A. Shaout and S. Sreedharan, “fault-tolerant storage system for cloud datacenters,” in Proceedings of the 13th International Arab Conference on IT (ACIT '12), pp. 241–248, December 2012.
  33. Cisco IoT System, http://www.cisco.com/go/iotsystem, 2015.
  34. R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Software—Practice and Experience, vol. 41, no. 1, pp. 23–50, 2011. View at Publisher · View at Google Scholar · View at Scopus
  35. Riverbed Modeler Academic Edition 17.5 PL6: Available Online: https://splash.riverbed.com/community/product-lines/steelcentral/university-support-center/blog/2014/06/11/riverbed-modeler-academic-edition-release.