Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Mobile Edge Computing Hierarchical Model which has the mobile as the edge server and the cloud as the central server. The load balancing between the mobile devices acting as the edge servers is implemented.

Notifications You must be signed in to change notification settings

mahoo1219/Mobile-EdgeCompute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

18 Commits

Repository files navigation

Mobile-EdgeCompute

Mobile Edge Computing Hierarchical Model which has the mobile as the edge server and the

cloud as the central server. The load balancing between the mobile devices acting

as the edge servers is implemented.

Modules

There are three modules in this System:-

AndroidEdgeServer

#### Credentials for the Android hosted Web server - Username - admin / Password - 1234
#### Credentials for the Web service running in the cloud - Username- admin /Password - 9292

The Android Application is an edge server that can be run with the following steps

1> Git clone the project 
2> Navigate to the Mobile-EdgeCompute folder
3> Open the AndroidEdgeServer project in Android Studio 
4> The edge server will be started by default,and the edge server can 
 be started and stopped in the UI of the application. 
 
5> Note down the IP address link generated in the Android application UI. 
6> The web application started from the edge server can be accessed using 
 the link generated in the UI, assuming that the other client device 
 
 accessing the web application is in the same network. 
 
7> Example of the Web Url: http://192.168.1.70:8080/home/ 
8> The Web Application Url on the UI will be http://192.168.1.70:8080 but 
 make sure to add /home to it while accessing the application from the 
 
 client. 

Cloud Web Application Hosted in Aws

The following link provides the steps to deploy the service in the cloud. 
	https://github.com/karankotz/Mobile-EdgeCompute/tree/master/CloudService

Load Balancer

The steps to configure the load balancer can be found at the following link 
in the repository
	https://github.com/karankotz/Mobile-EdgeCompute/blob/master/Load%20Balancer/Readme.md

Youtube Video Links

SmartCompute Hierarchical Cloud Analysis Application Demo: 
	https://youtu.be/65Y-AWTapV4
	
SmartCompute Hierarchical Cloud Analysis Application Demo with Load Balancer: 
	https://youtu.be/RZIQKgXtx5k

References

https://github.com/piotrpolak/android-http-server
https://www.haproxy.org/download/1.4/doc/configuration.txt

Git Link

https://github.com/karankotz/Mobile-EdgeCompute

About

Mobile Edge Computing Hierarchical Model which has the mobile as the edge server and the cloud as the central server. The load balancing between the mobile devices acting as the edge servers is implemented.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /