Wireless Personal Communications

, Volume 108, Issue 4, pp 2477–2498 | Cite as

Practical Implementation of Femtolet Based Peer-to-Peer Network

  • Deepsubhra Guha Roy
  • Anwesha Mukherjee
  • Debashis DeEmail author
  • Satish Narayana Srirama


Energy and latency aware code offloading is a demanding research area for nowadays. In this paper, for the first time we have successfully implemented the prototype of femtolet for fifth generation mobile network. Mobile devices are registered under a femtolet. The femtolet provides voice call service as well as code offloading facilities to the mobile devices. A femtolet has coverage of 10–20 m. In a particular indoor zone, there may be a number of femtolets allocated. These femtolets communicate with each other and form a peer-to-peer network. When a mobile device has to execute a resource intensive application, it requests the femtolet. If the femtolet is unable to process the task, it asks its nearby peer that is either a femtolet or a cloudlet to offload it. If the nearby peer is also unable then forwards the request to the most powerful peer i.e. the remote cloud server. The remote cloud server further executes the task. The experimental analysis shows that the proposed offloading scheme reduces the energy and latency in code offloading by approximately 10–22% and 11–14% respectively than the existing cooperative offloading model.


Femtolet Power Latency Offloading Peer-to-peer network 



Department of Science and Technology (DST) for SR/FST/ETI-296/2011 and TEQIP-III (TEQIP-III-MAKAUT,WB/2017-2020).


  1. 1.
    Dinh, H. T., Lee, C., Niyato, D., & Wang, P. (2013). A survey of mobile cloud computing: Architecture, applications, and approaches. Wireless Communications and Mobile Computing, 13(18), 1587–1611.CrossRefGoogle Scholar
  2. 2.
    Mukherjee, A., & De, D. (2016). Femtolet: A novel fifth generation network device for green mobile cloud computing. Simulation Modelling Practice and Theory, 62, 68–87.CrossRefGoogle Scholar
  3. 3.
    Srirama, S. N., Jarke, M., Zhu, H., & Prinz, W. (2008, June). Scalable mobile web service discovery in peer to peer networks. In Third international conference on internet and web applications and services, 2008. ICIW’08 (pp. 668–674). IEEE.Google Scholar
  4. 4.
    Venkadeshan, R., & Chandrasekar, M. (2016). Effective communication in P2P network by introducing GOSIP–PHE algorithms. Wireless Personal Communications, 87(3), 923–937.CrossRefGoogle Scholar
  5. 5.
    Fisher, W., Suchara, M., & Rexford, J. (2010, August). Greening backbone networks: Reducing energy consumption by shutting off cables in bundled links. In Proceedings of the first ACM SIGCOMM workshop on Green networking (pp. 29–34). ACM.Google Scholar
  6. 6.
    Andrews, J. G., Claussen, H., Dohler, M., Rangan, S., & Reed, M. C. (2012). Femtocells: Past, present, and future. IEEE Journal on Selected Areas in Communications, 30(3), 497–508.CrossRefGoogle Scholar
  7. 7.
    Mukherjee, A., Bhattacherjee, S., Pal, S., & De, D. (2013). Femtocell based green power consumption methods for mobile network. Computer Networks, 57(1), 162–178.CrossRefGoogle Scholar
  8. 8.
    Satyanarayanan, M., Bahl, P., Caceres, R., & Davies, N. (2009). The case for VM-based cloudlets in mobile computing. IEEE Pervasive Computing, 8(4), 14–23.CrossRefGoogle Scholar
  9. 9.
    Tawalbeh, L. A., Jararweh, Y., & Dosari, F. (2015). Large scale cloudlets deployment for efficient mobile cloud computing. Journal of Networks, 10(1), 70–77.CrossRefGoogle Scholar
  10. 10.
    Verbelen, T., Simoens, P., De Turck, F., & Dhoedt, B. (2012, June). Cloudlets: Bringing the cloud to the mobile user. In Proceedings of the third ACM workshop on Mobile cloud computing and services (pp. 29–36). ACM.Google Scholar
  11. 11.
    Gai, K., Qiu, M., Zhao, H., Tao, L., & Zong, Z. (2016). Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing. Journal of Network and Computer Applications, 59, 46–54.CrossRefGoogle Scholar
  12. 12.
    Roy, D. G., De, D., Mukherjee, A., & Buyya, R. (2017). Application-aware cloudlet selection for computation offloading in multi-cloudlet environment. The Journal of Supercomputing, 73(4), 1672–1690.CrossRefGoogle Scholar
  13. 13.
    Song, J., Cui, Y., Li, M., Qiu, J., & Buyya, R. (2014, May). Energy-traffic tradeoff cooperative offloading for mobile cloud computing. In IEEE 22nd international symposium of quality of service (IWQoS), 2014 (pp. 284–289). IEEE.Google Scholar
  14. 14.
    Mukherjee, A., De, D., & Roy, D. G. (2016). A power and latency aware cloudlet selection strategy for multi-cloudlet environment. IEEE Transactions on Cloud Computing, 7(1), 141–154.CrossRefGoogle Scholar
  15. 15.
    Shiraz, M., Gani, A., Khokhar, R., Rahman, A., Iftikhar, M., & Chilamkurti, N. (2017). A distributed and elastic application processing model for mobile cloud computing. Wireless Personal Communications, 95(4), 4403–4423.CrossRefGoogle Scholar
  16. 16.
    Pandey, V., Singh, S., & Tapaswi, S. (2015). Energy and time efficient algorithm for cloud offloading using dynamic profiling. Wireless Personal Communications, 80(4), 1687–1701.CrossRefGoogle Scholar
  17. 17.
    Othman, M., Khan, A. N., Shuja, J., & Mustafa, S. (2017). Computation offloading cost estimation in mobile cloud application models. Wireless Personal Communications, 97(3), 4897–4920.CrossRefGoogle Scholar
  18. 18.
    Cheng, R. G., Chen, N. S., Chou, Y. F., & Becvar, Z. (2015). Offloading multiple mobile data contents through opportunistic device-to-device communications. Wireless Personal Communications, 84(3), 1963–1979.CrossRefGoogle Scholar
  19. 19.
    Herley, C. E. (2008). U.S. Patent No. 7,343,418. Washington, DC: U.S. Patent and Trademark Office.Google Scholar
  20. 20.
    Srirama, S. N. (2010). Publishing and discovery of mobile web services in peer to peer networks. arXiv preprint arXiv:1007.2980.

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Centre of Mobile Cloud Computing, Department of Computer Science and EngineeringMaulana Abul Kalam Azad University of Technology,WBKolkataIndia
  2. 2.Department of Computer Science and EngineeringIndian Institute of Technology KharagpurKharagpurIndia
  3. 3.Department of PhysicsUniversity of Western AustraliaCrawleyAustralia
  4. 4.Mobile & Cloud Lab, Institute of Computer ScienceUniversity of TartuTartuEstonia

Personalised recommendations