Ray tracing is widely used in image processing applications, such as the development of an image from a 3D scene, by tracing the trajectories of light rays through pixels in a view plane. It is commonly used in fields such as digital animation. In recent years, the advancement of high …
CloudLightning: The Opportunity for Genome Processing
Genomics is the study of all of a person’s genes (the genome), including interactions of those genes with each other and with the person’s environment. Since the late nineties, academic and industry analysts have identified the potential of genomics to realise significant gains in development time and reduced investment, largely …
CloudLightning Proposed Architecture
This blog post describes the high level architecture for proposed self-organising self-managing heterogeneous cloud. CLOUDLIGHTING ARCHITECTURE The life-cycle of a proposed cloud service is initiated by an Enterprise Application Developer (EAD) by submitting a Blueprint to a Gateway Service. A Blueprint is a graph representing a workflow of Services collectively composed …
What is Self-Management?
WHAT IS SELF-MANAGEMENT? Self-management has been posited as a solution to complexity in IT infrastructure development generally and cloud computing specifically. It has its roots in autonomic computing; these systems are designed to react to internal and external observations without human intervention to overcome the management complexity of computer systems. …
What is Self-Organisation?
This is the second post in a series of posts about CloudLighting. In this post, we discuss self-organisation, one of the principles behind the CloudLighting system. The self-organising behaviour built into, and exhibited by, the cloud infrastructure will address the complexity of cloud ecosystem. WHAT IS SELF-ORGANISATION? Self-organisation is a powerful …
Challenges in Heterogeneous Resources and the Cloud
This is the first post in a series of blog posts that describe the fundamental concepts behind CloudLightning. In this post we will establish some basic terminology, discuss the challenges of heterogeneous resources and the cloud and outline the goals and objectives of the project. WHAT IS CLOUD COMPUTING? Cloud …