Cloud Tool

Cloud computing paradigm has shifted the computing from physical hardware- and locally managed software-enabled platforms to virtualized cloud-hosted services. Cloud computing assembles large networks of virtualized services: hardware resources (CPU, storage, and network) and software resources (e.g., databases, load-balancers, monitoring systems, etc.). Key issue in exploiting the potential of cloud computing is “Resource Orchestration”. Resource orchestration process spans across a range of operations from selection, assembly, and deployment of resources to monitoring their run-time performance statistics (e.g. load, availability, throughput, utilization, etc.). The process aims to ensure achievement of fault-tolerant and QoS fulfillment states by resources and applications through adaptive management.

Existing cloud resource orchestration techniques require human familiarity with different types of resources and typically rely on procedural programming in general-purpose or scripting languages. The interaction with resources is mainly performed through low-level APIs and command line interfaces. Given the proliferation of new providers offering resources at different layers (e.g. software-as-a-service, platform-as-a-service, and infrastructure-as-a-service), such orchestration techniques are therefore inadequate to make the cloud resources accessible to a wide variety of users, particularly from non-IT domain.

To improve this situation, an innovative Resource Orchestration Framework (ROF) is presented in this demonstration. The ROF leverages java widget programming, virtualization platforms and Amazon’s open-source APIs to enable simplified, intuitive resource orchestration and web application management. The ROF allows users to graphically browse available resources, Virtual Machine (VM) images, storage repository, application hosting environment, and application components. Further, it supports deployment, configuration, and monitoring of resources and applications directly from Java widgets. Next follows the screenshots of the ROF.

                                                       Fig.1  Virtual Machine Widget

                                                                                                            Fig.2  Instance Widget

                                                   Fig.3  S3 Widget

            Fig.4  Application   Widget for controlling web application live cycle activities

    Fig.5  Inline browser in app widget for viewing and testing tomcat hosted J2EE application.

                                                            Fig.6  Instance Monitoring Widget

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.