Master Thesis Proposals Eric Jul, Professor II Bell Labs Ireland Fall 2014
Transcription
Master Thesis Proposals Eric Jul, Professor II Bell Labs Ireland Fall 2014
Master Thesis Proposals Eric Jul, Professor II ericbj@ifi.uio.no Bell Labs Ireland Fall 2014 Veiledning: Monthly face-to-face meeting in office at IFI 1-3 Skype meetings as needed Document sharing, e.g., via Dropbox Project areas: Design Patterns Distributed Objects Design Patterns Design Patterns for Mobile Devices Design Patterns for Cloud Computing A comparative study of either area. Can be combined with the actual implementation of multiple design patterns How languages affect design patterns An analysis of how different language designs affect various design patterns, e.g., some languages have features that directly implement some design patterns, such as iterator or singleton. The analysis can be kept at a theoretical level or combined with experimentation, i.e., implementing some design patterns in a number of different languages. Distributed Objects Porting the Distributed Object Language Emerald to iPhone/iPad/iOS – Live objects migrating between iPhones! – A similar port to Android has been done before Implementing the ACCEPT mechanism in Emerald – ACCEPT is a proposed language construct that allows an object, A, to get to know another object MERELY because it moves onto the same node that A runs on. – Combination of implementation (both compiler and runtime) and language level usage of the concept. An experimental analysis of the Near-Far Cloud concept using Emerald running on Planetlab – Planetlab is an experimental testbed consisting of about 1,200 computers worldwide – Near-Far Cloud is about moving objects and computation closer to the edge – OR further into the Cloud
Similar documents
Learn about Cloud Security Testing
Prancer platform embraces the power of Policy as Code for your Infrastructure as Code (IaC), and live Cloud resources.
More informationHow to Create a Cloud Computing Security Plan
Prancer is a pre-deployment and post-deployment multi-cloud validation framework for your Infrastructure as Code (IaC) pipeline and continuous compliance in the cloud.
More information