Вы находитесь на странице: 1из 4

Creation of environment for mobile data sharing

Janardan Yadav Vaishali Sapkal Harshal Tekade

BE Computer SCES, Pune


janardan.yadav16@yahoo.com

BE Computer SCES, Pune


vaishalisapkal3@yahoo.co.in

BE Computer SCES, Pune


harshaltekade@gmail.com

M Nitin Kumar Reddy BE Computer SCES, Pune


reddynitin3@gmail.com

Mrs Sushma Shinde SCES, Pune


sushma.bg04@gmail.com

Abstract Present online education system is very much costly and expensive in terms of data storage and accessing. This cost even grows more when it comes to mobile data sharing for education purpose. Now creation of an environment i.e. mobile cloud can serve vital means in this regard. Thus data sharing in education system using mobile cloud will reduce the cost and data storage space. This technology will prove useful for distance learning in country like India supporting majority of students in rural areas. The main advantage of the Mobile cloud computing environment is that this technology reduces the cost effectiveness for the implementation of the Hardware, software and License for all. This is the better peak time to analyze the cloud and its implementation and better use it for the development of the quality and low cost education for all over the world. We believe mobile cloud computing will surely improve the current system of education and improve quality at an affordable cost. Categories and Subject Descriptors B.4.3.gWeb technologies B.4.5Reliability, Testing, and Fault-Tolerance C.2.8Mobile Computing C.2.8.dMobile environments J.8.l Middleware/business logic J.8.q Web browsers Keywords Mobile cloud computing cost effectiveness, education. Introduction Mobile world is primarily dependent of two factors. One is Network Stability (2G, 3G, TD-LTE, WIFI, WIMAX etc.,) and second is Handset availability (Feature phones, Smart Phones, Ultra Smart Phones). The main advantage of the Mobile cloud computing environment is that this technology reduces the cost effectiveness for the implementation of the Hardware, software and License for all. This is the better peak time to analyze the cloud and its implementation and better use it for the development of the quality and low cost education for all

over the world. We believe mobile cloud computing will surely improve the current system of education and improve quality at an affordable cost. Currently, there are more feature mobile phone users than smart phone users in world. Since feature mobile phones do not have enough processing power or memory to support huge amounts of data, Cloud Computing seems to be the ideal solution for these feature mobile phone users. Cloud computing will allow these feature mobile phone users to have the same amount of data access like smart phone users, except for the simple fact that feature phone users will not physically have their data stored onto the phone (due to the low processing/memory capabilities), it will be on their cloud and accessible to them when required. This extra advantage of Cloud Computing allows developers and mobile companies to start targeting a larger market than only smart phone users, which in turn will give Cloud Computing more thrust in near future. Another reason why Cloud Computing will have a major impact on the mobile world is due to the popularity of mobile applications on different devices. Mobile Applications have a countless number of benefits to its users but one major hitch which many mobile users face is the fact that some mobile applications will work only on a specific device but not on another device based on mobile platforms, popularly known as Mobile Operating Systems. For example, one mobile application may run only on the BlackBerry while it will not work on an Apple iPhone, Same way One application may run on Android (Googles Mobile Operating System) but may not be compatible with Windows OS (Microsofts Mobile operating System) or with Bada phone (Samsungs Mobile Operating System) . This problem of mobile applications only running on specific devices can easily be solved if a user decides to switch and use Cloud Computing as a form of accessing data and applications for their devices; if an application can be accessible from the web, it certainly can be accessible through cloud computing.

A. Operation in the environment of mobile cloud computing for education: Many education institutions do not have the resources and infrastructure needed to run education solutions. So the operation that can be performed in education system using the mobile cloud computing environment is as follows: View and Read educational documents. Download of educational documents. Upload of educational information documents. Send feed back B. Education system prepared by the mobile cloud computing[2] benefit in using following things : Infrastructure: Use an education solution on the providers infrastructure. Platform: Use and develop the mobile cloud environment education solution based on the providers development interface. Services: Use the education solution given by the provider. C. The data sharing in mobile cloud computing provides some major security benefits for individuals and groups that are using the education solution like the following: Improved improbability: It is almost impossible for any unauthorised person to determine where the located cloud that stores the relevant data is or to find out which physical components he needs to steal. Virtualization: Makes possible the rapid replacement of a compromised mobile cloud located server without major cost or damages. Centralized data storage : Losing a mobile cloud client is no longer a major incident while the main part of the application and data is stored into the cloud so a new client can be connected very fast D. Models used in the mobile[1] data sharing using cloud : Process flow model of mobile education using cloud: The person who wants to make use of Mobile Cloud Computing for the purpose of education (Figure. 1) has to register and get the credentials to use it via web. It can also be downloading as a mobile application which will be installed in the mobile and through the GPRS/WIFI

connectivity they can access the content over the cloud and the user can select among various available topics the one he needs. The topic might be Text based documents , audio and video files which will be buffered from the cloud to that mobile user and downloaded in the mobile if the memory is available in the mobile(if the user wishes to do so). The user can read the documents, look at the video tutorials, listen to lectures or seminars and finally they can take up self assessments. They will be given a results analysis so that they can evaluate their strengths & weaknesses on their own. This system helps to "Learn while you roam" and also education for all at any time any where globally. Experts can also share their valid tutorials in to the cloud for development of the education community.

Figure 1 Education cloud model :

In this cloud model (Figure 2) the User will access the cloud space using his/her credentials so that the required data will be shared from the cloud based on the client request only for the authenticated user. In this paper, the process flow of mobile learning cloud as we shown in figure 2 which is having 6 steps. Data storage is used for storing the huge data where users are retrieving or handle the data from the data centres. Memory management is organizing and manages the data which is coming from clouds to mobile subscribers and process layer is interacting with security firewalls and memory management.

Programming abstraction: Development of education app on mobile clouds should be simple and intuitive; however, at the same time the developer should be able to control behaviour and location of his application in the environment. To take full advantage of modern mobile devices and available cloud computing resources, new programming abstraction tools hiding the complexities of underlying cloud technologies are needed. These tools need to raise the level of abstraction for application development, but enable also getting the performance on mobile client. The programming tools should allow a holistic development for the mobile client, middleware, and cloud, with dynamic shifting of the computationand storage between them. For example, Zang et al.[4] have implemented SDK, which is used to develop the basic interfaces of application modules and manage their lifecycle. Using the SDK, developers can build applications in high-level languages such as java.

Figure .2 Education client model: In this client model (Figure 3) the user has to download this application and install in their Personal Digital Assistance (PDA) devices or in their mobile phones. The user has to connect to GPRS / Bluetooth / Wi-Fi and connect to the cloud network and get the required topics and based on the selected topic the materials will be downloaded to the mobile for the reading process. As we shown in figure 3, the mobile users retrieve the data either in the form of text/video/voice from the cloud centre. The subscribers are select which they want to download or retrieve from the data centres with the help of self assistance and keep downloaded data at mobile database.

Cost Model(Figure 4)(extended from [4]): In order to dynamically shift the computation between mobile device and cloud, application such education performing data sharing needed to be split in loosely-coupled modules interacting with each other. The modules are dynamically instantiated on and shifted between mobile devices and cloud depending on the several parameters modelled in a cost model. These parameters can include the module execution time, resource consumption, battery level, monetary cost, security, or network bandwidth.

Figure 3

E. Topics for exploration:

Figure 4 Cost Model

Adaptation: Adaptation is the key to mobility. Mobile cloud applications, running on relatively limited resources of mobile devices coping with unreliable networks and changing circumstances, must react on and dynamically reassign the responsibilities of mobile client and cloud i.e. must be adaptive. Cloud Integration: Cloud storage is the most obvious use of cloud computing in mobile applications. Most of the devices have limited storage to hold applications, data, multimedia and operating system. The open question that arise in this context are data transfer size optimization, and data persistence versus data availability. Cloud processing offers a great option for offloading processing of tasks requiring more time for calculation.

[2] Cloud computing benefits for E-learning solutions by Paul Pocatilu.(Oeconomics of Knowledge). [3] A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches Hoang T. Dinh, Chonho Lee, Dusit Niyato, and Ping Wang [4] X. Zang, S. Jeong, A. Kunjthapatham, and Simon Gibbs, Towards an Elastic Application Model for Augmenting Computing Capabilties of Mobile Platforms, in The Third International ICST Conference on MOBILE WIRELESS MIDDLEWARE, Operating Systems, and Applications, Chicago, IL, USA, 2010.

Trust, security and privacy: A never ending issue will always be security in cloud computing related to multi-tenancy, concurrency, scale and distribution. First, direct concern arise from aspects such as lacking control over data and code distribution in distributed infrastructures, potential data loss. Second, indirect issues arise from providing virtually unlimited computational resources to perhaps untrustworthy entities. CONCLUSION The creation of environment for the educational data sharing in education process has the significant scope to change the whole education system. The application of education system built using mobile cloud computing will be an innovative technology in making the system cost effective, more reliable, and will surely help in the development of the education offered to poor people which will increase the quality of education offered to them. REFERENCES [1] Cloud Computing through mobile-learning by Mallikharjun Rao, C.Sasidhar, V.Satyendra Kumar (IJACSA).

Вам также может понравиться