120 likes | 301 Views
Research Trends and Challenges in Cloud Computing. Lars Lundberg School of Computing Blekinge Institute of Technology. Security in Cloud Computing. Security issues Performance. Master Thesis Based on SLR and Interviews. Security Challenges.
E N D
Research Trends and Challenges in Cloud Computing Lars Lundberg School of Computing Blekinge Institute of Technology
Security in Cloud Computing • Securityissues • Performance • Master ThesisBased on SLR and Interviews
Security Challenges • Privacy– Personal information might be handled by companies all over the world. • Espionage – National secret information might be handled by companies in other countries. • Business intelligence – Business confidential information might be handled by companies all over the world • Data ownership – When data is transferred to the Cloud it is important for many organizations to be assured of the continued control of the data. • Examples of reportedchallenges
Performance Challenges • One future performance challenge is live migration of virtualmachinesbetweenphysical servers • Weneed to find a technical solution that reduces the cost and overhead for live migration • Wealsoneed to defineautomaticpolicies and strategiesregardingwhen to do live migration, from where and to where (i.e. from whichphysical server and to whichphysical server) • Balancebetweendistributing the load and minimizing the overhead cost for doing live migration. • Live Migration
Performance Challenges and Trends • An importantchallenge is to be able to guaranteeresponsetimes and otherreal-timequalitiesalso for cloudbased services. • Will we for instance be able to run parts of ourtelecommunication systems in a cloud? • What kind of availability and minimum down time willwe be able to guarantee? • Real-TimeIssues
Architectural Challenges and Trends • FutureArchitectureswilloftenhave a mix of: • Public Clouds • Private Clouds • Traditionallocalcomputing hardware • Therewill be a number of challenges: • The system architectureshould be cost-effective • The system architectureshould provide the capacity and availability that weneed • Who is responsibleif the system fails or does not meet the requirements • Mixed System Architectures
Challenges and Possibilities for (Small) Software Developers • If you deliver your software as a service in the Cloud there are a number of adavantges, e.g., it is easy to reach new customers and scale up. • However, there are also a number of challeges. Since you are delivering a service you are not onlyresponsible for the correctness and function of your software; you are alsoresponsible for the availability (DOS-attacks) and performance of the entire solution. • Can wewriteSLAs that cover thesecases? Whatwillhappenif a customerlosesmoneybecause a DOS attack in a public has made a software service inaccessible or if a storagefailure has resultet in an erroneousresult for the enduser? • Software-as-a-Service
Green IT with the Cloud • Howcanwepush the resourceutilizationevenhigher – morecentralized solutions becomemorevulnerable • Place the physicalcomputerswherethere is no or littleneed for cooling • Distributecomputationtransparentlybetween the cloud, local servers, desk tops, lap tops and mobile terminals. Wewould like to have high performance and low power consumption. • EfficientResourceUtilization