Custom Search

July 14, 2009

PhD Position: Managing Complex Cloud Systems

Managing Complex Cloud Systems

Cloud computing is a novel paradigm where services and resources availability scales dynamically on demand. Due to reduced maintenance costs, more and more software solutions are provided as services within cloud systems, and first adoption of cloud concepts is proving successful, e.g., Google App Engine or Amazon S3. Still, there is a lot of space for improvement. For example, consider complex software systems, with sophisticated user interfaces, possibly built on top of legacy systems. And one notices that cloud computing does not provide necessary support. This is even more evident if we consider applications within highly dynamic environments with changing requirements on-the-fly, unpredictable failures, with limited or no control over execution. This is especially important in the domains where maintaining single version of the software system satisfying all potential customers is either unfeasible or cost-ineffective. One of the possible solutions is to apply intentional aspects to the development and deployment of services in the cloud. Intentions represent goals and expectations of different parties involved in the cloud: software providers, customers, cloud infrastructure vendors, etc. Intentions are inherently declarative, leaving a complete freedom for the execution environment to decide how to execute the program, and how to achieve (or not to violate) given declarative definitions. Having intentions attached to individual services (in form of service level agreements), to software systems, to cloud infrastructure would result in better cloud solutions, giving more control to individual participants yet maintaining traditional cloud computing benefits. We offer a PhD position in the area of service oriented architecture considering one or more of the following topics: Cloud computing infrastructure, Software as a service scenarios, Automatic composition of services, Domain-specific languages for cloud systems.

Required profile: - You should have a M.Sc. or equivalent in computer science, engineering, mathematics, or a related discipline. - You are expected to have an excellent academic record (list of examination marks from your university degree) and be curious, creative and ambitious. - You should be able to write scientific articles and reports (proven by your graduation thesis or another comparable report) and be fluent in English. - Ability and desire to design, implement and manage information systems is a strong plus. - Knowledge in Distributed systems and Web services is considered a plus

Homepage : RuG university PhD call

Category : Computer science

Contact address : University of Groningen Nijenborgh 9 9747AG Groningen The Netherlands

Keywords : Cloud computing infrastructure, Software as a service scenarios, Automatic composition of services, Domain-specific languages for cloud systems.

Email : a.lazovik@rug.nl

0 coment: