Font Size: a A A

Research And Implementation Of Cloud Server Management System On IOS Platform

Posted on:2016-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:L XueFull Text:PDF
GTID:2298330452966401Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In the recent years, with the fast development of Internet technology, more and moreenterprises are turning to use the cloud computing platform. Cloud computing is the service modelthat is paid by usage and is based on a computing resources pool in which a large amount ofcomputing resources connected by network are unified managed and dispatched. Compared withtraditional data center, cloud computing has advantages in high security, dependability andextendibility, resource virtualization and low cost. At present, there are several popular cloudcomputing service platforms in the world, such as the AWS of Amazon, which provides elasticcloud computing network, simple storage service and queued service, etc. Some cloud serviceplatforms in China also develop at a fast speed, like Ali cloud and Huawei cloud.The present computing resources are managed on PC, thus such single device managementbrings a lot of inconvenience in work and users are limited by working place and networkenvironment. With the popularization of mobile devices and the grant of4G mobile license tags,the mobile devices play a more important role than PC in the recent years, causing more and moreworks can be done on mobile devices. Managing cloud resources through mobile devices canavoid those shortcomings of PC and managers can visit and manage the resources on cloudanytime and anywhere.Based on these background information, I have proposed a plan to manage resources andservices on cloud computing platform through mobile devices, and then designed a cloudmanagement system based on iOS platform. The system achieves two main goals that are cloudstorage service and cloud server management service (computing resources). Based on this project,managers can get access to and manage the resources on cloud through mobile devices without thelimits of device and place. In addition, the system also provides performance monitoring service, which provides immediate feedbacks of the operating states of cloud resources.The system is developed on iOS operation system, which uses Objective-C language andMVC design module to realize the system architecture. I also divide the system into sub-modulesaccording to functions, and provide detailed design and code implementation for each module.The system is made up with three sub-modules that are storage service module, computing servicemodule and monitor service module. Complete data caching mechanism is realized in the storageservice module, which reduces the frequency of visiting server and the response time of user’srequest as well, thus bring storage convenience to users. In the computing service module, usingthe GCD multithreading programming technology on iOS platform, several functions can berealized, such as asynchronous access every cloud server instance running state, the interactionwith the server management request. GCD technology can achieve the asynchronous processing ofbusiness logic and UI presence, which provides smooth interaction for users. In the monitorservice module, I uses TouchXML technology to realize the structured analysis of the XML dataof operation performance of different cloud server and provide data support to monitor module.In addition to the realization of the cloud storage management, cloud servicer managementand performance monitoring in system, I’ve also further optimized the user experience. In terms ofthe different ways of interaction on PC and mobile devices, I configure some parameters bypre-configuration or using user click instead of using the way of user input, thus achieving betteruser experience by reducing the complexity of user operation.
Keywords/Search Tags:cloud server, iOS, storage resources, performance monitoring
PDF Full Text Request
Related items