• No results found

Implementation of A Secure and High Speed Cloud Interface for Cell Phone

N/A
N/A
Protected

Academic year: 2020

Share "Implementation of A Secure and High Speed Cloud Interface for Cell Phone"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 6, June 2013)

179

Implementation of A Secure and High Speed Cloud Interface

for Cell Phone

Pramod Tete

1

, Deepak Choudhary

2

, Yogadhar Pandey

3 1,2,3

Department of Computer Science & Engineering, S.I.R.T., Rajiv Gandhi Technical University, Bhopal, India.

Abstract- In mobile cloud computing we are increasing speed and security which is a major concern area for this research work as day by day multimedia work load increasing on small smart devices and cloud computing should be able to full fill all user requirement on these small devices where lies the success of mobile cloud computing on thin client devices. But most of the time mobile cloud computing give poor performance bcz of speed and security reasons for that we have proposed a model by fuzzy based search and token based access to enhance speed and security in this paradigm. Speed and security will be increased by great ratio as compare to existing infrastructure for mobile cloud computing and on other hand we provide smoother user experience on thin client mobile device which is platform independent. Hence service provider and user both get benefited as user get security ,speed , more storage space and wide area circulated data at cheap rate across different platforms and provider get more subscribers.

Keywords- multimedia, thin client, speed, security, fuzzy, token, platform independent, port no.

I. INTRODUCTION

In 1998 for the first time [1] platform independent VNC an ultra thin client system was developed using simple display protocol which achieves mobile computing carrying any hardware. Fundamental [2] limitations of power, available spectrum and mobility, wireless data network generates the problem of less bandwidth, more latency, less connection stability & less predictable availability. Delay and end to end [4] lengths, of software path, firewalls, virtual private network and other overlay network and lossy wireless network increase latency and other problems. The issue of network availability was distinct from concerns about the volume of data transferred .Once it fully caches the state , a stateless thick client did not require the network to be available. The approach required connectivity while fetching state and during eventual reintegration. With a stateless thick client ,a laptop user could remain mobile and productive. A computer server for single client can remove late server queuing response but late network queuing can not be removed. Cloud can accept [6] screen rendering task and mobile can accept the rendered screen. For easy to use & excellent browsing experience the virtual browser installed on the cloud and a mobile browser installed on the device.

A simple basic phone with minimum hardware and communication facility with o/p screen could be a cheap Smartphone device for accessing latest programs and cloud services with the help of mobile cloud computing. . People with different[7] platform device can purchase the copy rights to access the cloud by using cross platform technology. A hypervisor allows more than one operating systems to run a host computer by using the concept of multitasking and multi threading. Software provider and developer can enjoy on cloud, more data for download and available everywhere. The features of cloud computing exactly suit for the thin client architecture so we will deploy the server side on cloud. Clouds can be a cheap alternative to supercomputer and specialized clusters[8]. Depending [9] on the type of cloud Infrastructure , Platform and Software as a Service,

(2)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 6, June 2013)

180

II. RELATED WORK

According to Tristan Richardson et.al. in [1] in 1998 for the first time platform independent VNC an ultra thin client system was developed using simple display protocol which achieves mobile computing carrying any hardware. Before that in client–server relationship data ,application and storage can be accessed by client but after this entire desktop environment can be accessed by the client .Along with VNC other thin client system developed at that time Citrix ICA protocol [for Microsoft ] based Citrix Winframe and Insignia Solution’s Ntrigue , SCO’s Tarantella ,Gryphon’s Rapidx having problem with reliable information bcz they use proprietary protocols except Microsoft. Microsoft’s T share, based on the ITU T.120 protocol More closer to VNC than ICA-hydra (Microsoft Window-based Terminal server).

Liang Jin et.al. in [2] discussed, SET(secure electronic transaction) and WAP (wireless application protocol. Wap client was called thin wallet server having low performance CPU and reduced memory, securely connect to WAP wallet server for SET payment transaction .Wallet client used the services provided by wallet server by username & password. Fundamental limitations of power, available spectrum and mobility ,wireless data network generates the problem of less bandwidth, more latency ,less connection stability & less predictable availability. Set protocol would become global standard for secure transaction.

According to Gerardo Canfora et.al. in [3] for limited resources mobile devices thin client software can be developed by using (TCPTE) framework for that they executed Java applications on a cloud server and display their AWT interfaces on a remote client and solve the problem of terminal heterogeneity, limited processing power , storage capacity , display size and resolution and wireless network , low bandwidth and latency for that they used platform independent model and input , output medium as xml between client and server. For the distribution of graphical components TCPTE improve the internal java AWT implementation using half object design pattern and at same time to improve the communication they serialize the objects transferred in a binary format between client & server respectively. For increased bandwidth and multimedia services they connected to update their system.

Niraj Tolia et.al. in [4] suggested stateless thick clients an alternative to thin client computing ,with many benefits of thin client computing but by asynchronously transferring more runtime state to a client and executing from that state, a local processor with additional queuing delay at a shared compute server, removes its acute sensitivity to network latency.

Server queuing delay could be eliminated by dedicating a compute server per client but network queuing delay could not eliminated . It was intrinsic to the thin client model. A good quantitative definition of crisp response was that response time below 150 milliseconds did not impacte user productivity. User was more aware to response time 100 mbps network with 1ms latency from 150 ms to one second .VNC performed well on local network . Physical-layer transmission delay and end to end lengths of software path , firewalls ,virtual private network and other overlay network and lossy wireless network increase latency and other problems. The issue of network availability was distinct from concerns about the volume of data transferred .Once it fully caches the state , a stateless thick client did not require the network to be available. The approach required connectivity while fetching state and during eventual reintegration. With a stateless thick client ,a laptop user could remain mobile and productive.

(3)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 6, June 2013)

181

In case the network is not available offline work should be taken into account ,in that direction work should be done which has forced to set the next generation mobile protocol .

According to Wei Tang et.al. in [7] , From software developers prospective the cross platform means more people with different platform device can buy the authority to access the cloud .From end user perspective they can enjoy more applications with low price lightweight client device. In future some detail can improve to make the architecture better. For ex: In cloud infrastructure, there can be deployed an optimized algorithm when a users request coming, the algorithm can find the best emulator for user to balance the overload of emulator in cloud infrastructure. Now the remote computing or virtual desktop is available in LAN or high speed network environment ,but how can make it better in moderate ,low speed or WAN network environment this is the next issue need us to focus on. With the integrated of some component, using remote computing, virtualization, distributed computing technology, we deployed the cross-platform thin client architecture and issued a new market trend to satisfied people meeting with lowest expense. People can use cheap but interactive experience mobile device to access all kinds of application in different platform. So they proposed multiplatform thin client architecture which use VNC (Virtual Network Computing ) protocol and run in cloud environment. In this architecture both sides of the service will benefit a lot. In the one hand the end user can use chip light mobile terminal which enjoy all kind of software services of different platform. Software provider and developer can enjoy on cloud, more data for download and available everywhere. User are able to access demanding application from mobile device which often lack the required processing resources to execute the application locally. Bcz only basic functionality and potentially energy efficient power is required at the terminal .Thin client devices can be made lightweight and potentially energy efficient in cloud environment. Companies buy exactly amount of storage computing power , security and other IT functions that they need from specialist in data-centre computing. A hypervisor allows more than one operating systems to run a host computer by using the concept of multitasking and multi threading Virtualization providers include VMware, Microsoft and Citrix Systems Virtualization is an enabler of cloud computing. In his thin client architecture model he included Authenticating and Management System, Cross Platform Market, Personal cloud storage and Multi –Platform cloud infrastructure .

According to Alexandru losup et.al. in [8] mobile cloud computing is cheaper another way to the user as compare to supercomputer and specialized clusters, more scalable platform than the largest of commodity clusters and more reliable than grid platform.

According to Zaheer Ahmad et.al. in [9], Cloud computing is the delivery of computing as a service rather than a product . It should be therefore be of no surprise that there is a range of security concerns related to authentification, privacy, integrity, management and interoperability ,in making use of cloud computing. Depending on the type of cloud Infrastructure, Platform or Software as a Service the access technology can vary from service enabled fat client to web-browser based thin clients. Cloud infrastructure are still lacking consistent, identity information architecture and administrators, credential repositories and processes which are neither automated .nor archested.

Overview of attack 1. Web application

-Phishing attack

-Xml signature element wrapping -Man in the middle attack -Eaves dropping

-IPspoafing

2. Browser:

-Attack on DNS

-Browser –based authentication weakness

3. Services access:

-Flooding attacks -O.S. weakness

According to Lein Deboosere et.al. in [10] Amazon’s Elastic Compute cloud intended for wired LAN environments repeating its success in a mobile context. .

(4)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 6, June 2013)

182

However an emerging category of mobile application including augmented reality ,rich sensing and multimedia editing , produced serious problem for delays. By using the concept of reusing an O.S. image could smaller down the storage per user. There system create a VD from a shared golden image from the O.S. database augments it with personal settings. The complexity of upgrading the golden image without causing broken dependencies or conflicts can be smothen by multiplayer VD’s. To improve Dass usability , they could combine Dass with application virtualization technologies such as softricity and Microsoft App-v. The system would then dynamically deliver applications to the users VD without having to install ,configure and update them to reduces the complexity of upgrading golden image bcz application aren’t installed in the users VD and thus can’t be broken. We must consider two aspects to maintain or improve users experience , high performance of thin client protocol that is crisp interactivity and fluid audiovisual output and sufficient allocated resources on the server side so that application respond quickly. For mobile users reducing energy consumption on the client device is also important. The result of user input can be seen only after at leas one round trip time (RTT).

A VD might have to migrate another server i.e. relocates the users VD to a more suitable host . when RTT exceeds a predefined boundary based on the type of active applications and system continuously performs relocation using line migration by monitoring the desktop services due to user mobility guaranteeing delay.

Service providers cost of relocating the VD to coping the current active memory or in the worst case (migration across data centres), coping the VD’s delta file system can be reduced by storing a VD’s UnionFS delta file system on network storage utility device for that during the migration process, both the original and target host should be ready with resources. The system reject new user request’s while causing substantial network traffic for the memory coping process like in a heavily loaded double resources reservation system .It has been always very difficult to provide multimedia to limited and expensive bandwidth environment in mobile WAN bcz the same coding is applied to static (text editing) and dynamic (as with video games ) content for that researchers and industry had proposed several bandwidth optimization techniques for thin client protocols. By providing appropriate codec on the client device could implements a channel for redirecting multimedia in its original format to the client (as with Citrix Speed Screen), 6 but this is possible for playing multimedia streams, not for displaying an application’s high motion output (such as a video game). They had provided a thin client protocol optimization that encodes application’s high motion output with a video codec and switches to a thin client protocol to encode low motion output.

This could be solve by offloading parts of the application and render them at remote server while executing the other parts locally which could also reduce interaction delay. User experience isn’t determine only by the resources (allocation for the users VD), but also by audiovisual quality and the interaction delay with the application for that further work should examine how to couple the resources allocation strategy with the thin client protocol setting to optimize user experience and resource allocation in a global framework. Required number of hosts have to be calculated by the algorithm for system balancefor that it adopt the online host pool to the current system load and perform host adding and removing operation from the online host pool by changing there status online and offline as necessary. To quantify user experience of thin client based virtual desktops offline only via a slow motion benchmarking technique .Work to be done for online measurement methodologies ,thin client optimization, resources allocation strategy, interconnected data centre and relocating virtual desktop from overloaded to less overloaded data centres. In our proposed model we are increasing the speed & security of cloud computing for mobile access, By applying o/p type as a text , designing database for searching based on fuzzy by dividing i/p in three categories as low , medium & high will increase loading speed of the o/p on the screen. At the same time Security will enhanced by token based access method for username and password identity of the user while login.

III. PROPOSED METHODOLOGY

Our Project is divided into two parts. First part is cloud server for functionality and second part is mobile i.e. thin client device. Cloud part is based on Azure platform and perform all processing for thin client device. Mobile is based on android platform which is used for displaying the o/p on client side.

MobileCloud computing

Cloud mobile

Azure Android

Functionality Display o/p

Fig.1 Mobile cloud computing Architecture.

(5)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 6, June 2013)

183

Android screen is made in Java + XML. MS-SQL is used as database for tight integration with Visual Studio. We have used Mamdani based search algorithm, which divides the inputs into categories, and then applies the algorithm on those categories. All the GUIs are made in Android. Server pages made in ASP.NET. VMWARE is used to create virtual cloud and virtual mobiles. Java is used to to create coding for android screen.

A. Cloud

Cloud side is divided into three servers i.e. College Server, Home Server and Student Server.

Cloud

College. Sever Home Server Student Server

[image:5.595.313.549.148.282.2]

Fuzy Search Token Based Security Student Data

Fig.2 Cloud architecture.

A.1. College server

College Server is using fuzzy technique or fuzzy based Mamdani algorithm to search the student data. (For ex: student data having id and marks) .To increase the search speed , we have divided the fuzzy search into three categories low level , middle level and high level. Then the fuzzy search result is compared with normal search.

Search

Normal Fuzzy

[image:5.595.47.270.273.357.2]

Low Medium High

Fig.3 College Server architecture.

[image:5.595.354.454.401.553.2]

At the same time we are taking o/p type as a text bcz loading of text is greater than photos & videos as in facebook.

Fig 4. College Server for speed optimization.

A.2. Home server

Home server is using token based security mechanism to guard the home server against the security threat. Home server has two parts , login and then generated token no for task. With help of token no different task will be assigned to user. If we go to the login screen where we will ask to enter home name and password . Here we can show ,insert ,append and delete task.

Home Server

DbHomeServer

HomeName Tasks

Tasks Show task

Insert task

Append task

Delete task

Fig.5 Home server architecture.

College Server

O/P Type Text

High Speed

Database I/P L M H

[image:5.595.98.217.477.571.2]
(6)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 6, June 2013)

184

[image:6.595.312.550.127.477.2]

Fig. 6 Home Server login screen on cloud.

Fig.7 Task form on home cloud server.

A.3. Student Server

Student server is just added to share the other server load for student related information. Student server is used to share load of cloud and it can insert update and delete student record

.

DbStudent

[image:6.595.48.287.133.548.2]

Delete Insert Update

Fig.8 Student server architecture.

Fig.9 Student Server display on cloud.

B. Mobile

Fig.10 Android display on mobile thin client.

[image:6.595.316.544.594.745.2]

Now at the client side , we will display the o/p on the mobile screen. On client side we have android platform which gives platform independent environment. With the mobile browser you can access all the three server services on the cloud . We can connect N no of mobile handset to the cloud without any load. See the student server o/p on client screen regarding student information as shown in figure.

[image:6.595.74.212.632.682.2]
(7)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 6, June 2013)

185

IV. EXPECTED OUTCOME OF PROPOSED WORK

By applying o/p type as a text , designing database for searching , based on fuzzy by dividing i/p in three categories as low , medium & high , will increase loading speed of the o/p on the screen. At the same time Security will enhanced by token based access method for username and password identity of the user while login.

A. Speed

Suppose we have marks between 0 to 100 then we have divided it from 0 to 35 into low level ,36 to 70 middle level and 71 to 100 into high level. Normal search searches overall data. Based on that we have different databases for the college server , for normal search Dbstudent having full copy of student data and for fuzzy search three category of databases , Dblow having low search data , Dbmedium having medium search data and Dbhigh having high search data .

College Server

Dbfuzzy Dbstudent

Dblow 0 to 35 marks

Dbmedium 36 to 70 marks

[image:7.595.67.227.348.444.2]

Dbhigh 71 to100 marks

Fig.12 Fuzzy based search mechanism.

Here on fuzzy based search and normal search we are expecting that fuzzy search time is less than normal search time.

B. Security

[image:7.595.45.279.511.585.2]

If login Successful

Fig.13 Token based security mechanism.

After entering proper user name , password , and port no. which is provided on the cloud browser screen , you will have successful login and generated token no ,which will switch you to task option

.

Fig14 Home login screen on mobile

V. RESULT

A. Speed

When we search the students who have scored different marks by normal search and by fuzzy search, it is found that fuzzy time is less than normal time by far amount.

TABLE I

COPARISON BETWEEN FUZZY AND NORMAL SEARCH TIME

Sr. No. Marks to

search

Normal Time Fuzzy Time

1 30 to 40 155 ms 120 ms

2 70 to 80 111 ms 101 ms

3 85 to 100 179 ms 149 ms

4 50 to 100 554 ms 451 ms

5 100 153 ms 89 ms

Enter port no. home name and Password

(8)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 6, June 2013)

186

Fig.15 Fuzzy search and normal time.

We practically proved that fuzzy search time is less than normal search time and saved the time by great margin. Hence mobile cloud computing speed has been increased.

Fig.16 Fuzzy search output on android mobile screen.

B. Security

Unless you login successfully , we will not get the token no which will switch you to different task. Token based access allow you enter the into different task.

Fig.17 Task no. Generated for switching to different task on mobile screen..

Fig.18 Different task available on mobile screen.

Here after successful login with help of homename , password and port no. from cloud browser , token no is generated and we have switched to the task successfully. Hence mobile cloud computing security has been increased.

...

Fig.19 Different android based mobiles connected to cloud server.

Azure cloud

(9)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 6, June 2013)

187

We can connect N number of Android phone to Azure cloud.

VI. CONCLUSION AND FUTURE WORK

Speed & Security of the cell phone in mobile cloud computing context will be increased by applying fuzzy method & token access method respectively. Future work still need to be done to increase speed and security of the cloud computing as day by day new multimedia resources and security threats are coming in mobile cloud computing and solution for them need to updated every time to fulfil user demands to provide services of cloud to small thin client device without compromising the speed and security.

REFERENCES

[1] Tristan Richardson et.al.”Virtual Network Computing” IEEE

1998 ,1089-7801.

[2] Liang Jin et.al. in “ Research on Wap Clients Supports Set Payment Protocol” IEEE Wireless Communication Feb 2002. [3] Gerardo Canfora et.al. “ Developing Java-AWT Thin –Client

Applications for Limited

[4] Devices” sept-oct 2005 ,IEEE Computer Society.

[5] Jhon viega “Cloud Computing and the Common Man” IEEE Computer Society, August 2009.

[6] Yan Lu et.al.”Virtualized Screen : A Third Element for

Cloud-Mobile Convergence” IEEE Computer Society 2011 April-June. [7] Wei Tang et.al.“Multi-platform Mobile Thin Client Architecture

in Cloud Enviroment” ELSEVIER ,Procedia Enviromental Science 11(2011) 499-504.

[8] Alexandru losup et.al. “Performance Analysis of cloud Computing Services for Many –Tasks Scientific Computing” IEEE transaction on parallel and Distributed Systems, vol 22, No. 6, JUNE 2011.

[9] Zaheer Ahmad et. al.consideration for mobile authentification in the cloud” ELSEVIER ,Information security Technical Report(sept 2011).I-8

[10] Lein Deboosere et.al.,”Cloud-Based Desktop Services for Thin Clients,”IEEE internet computing nov Dec 2012 pp.1089-780.

[11] developer.android.com [12] www.microsoft.com

[13] http://www.goodreads.com/book/show/ 3429841-hello-android [14]

http://www.goodreads.com/book/show/9523748-programming-android

[15] http://www.goodreads.com/book/show/ 7807709-professional-android-2-application-development

[16] http://www.goodreads.com/book/show/17197686-learn-java-for-android-development

[17] http://www.goodreads.com/book/show/3429846-professional-android-application-development

[18] http://www.goodreads.com/book/show/10903217-android-user-interface-development

[19] http://www.goodreads.com/book/show/9090577-android-for-programmers

[20] http://www.goodreads.com/book/show/6339592-google-on-the-go [21] Cloud Computing Explained: Implementation Handbook for

Enterprises (John Rhoton)

[22] Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide (David S. Linthicum)

[23] Cloud Application Architectures: Building Applications and Infrastructure in the Cloud (George Reese)

[24] Enterprise Cloud Computing: A strategy Guide for Business and Technology Leaders (Andy Mulholland)

[25] http://searchcloudcomputing.techtarget.com/ebook/Hosting-Applications-in-the-Cloud-and-Cloud-Services-Explained [26]

http://searchcloudcomputing.techtarget.com/ebook/Migrating-internal-apps-to-the-cloud

[27] Cloud Security and Privacy: An Enterprise Perspective on Risks and Compliance

[28] Tim Mather, Subra Kumaraswamy, Shahed Latif - 06-Oct-2009 - 338

[29] Cloud Computing: Principles and Paradigms

[30] Rajkumar Buyya, James Broberg, Andrzej M. Goscinski - 17-Dec-2010 - 664 pages

[31] http://books.google.co.in/books?id=S1NvRRd77rQC&source=gbs _similarbooks

Figure

Fig 4. College Server for speed optimization .
Fig.7  Task form on home cloud server.
Fig.12 Fuzzy based search  mechanism.

References

Related documents

As has been emphasised Croatia lacks regional statistics by counties, existing monitoring of statistical data on lower level is not satisfactory, and there is a problem of data as

The results of the acquisition of qualitative data answer the second qualitative research focus, namely: Does the Transformational Leadership variable (X2) data

Administrators hope to identify, adapt, and create policing policies that can improve relationships, reduce criminal behaviors, and improve perceptions both by the communities

In fact, the Dickensian allusions, the worldwide recognised quiz show – added, in the case of the film, to an international production team, which brought together a

EMPower is developing the technologies to support community control Remote Information Feeds Management Node Neighbourhood Goals Usage Data Energy Storage Energy

Flattening on well tops is used to correlate intervals. It can be done in two ways. b) Right-click on a well top in the Well Tops folder and select Flatten well section on

This thesis compares and contrasts autobiographical wiitings by three internationally well-lcnown writers from different places and cultures: the Canadian Margaret

To limit open vial wastage, a restrictive vial opening policy has been implemented; 10-dose measles vaccine vials are only opened if six or more children aged 9 – 11 months are