Sie sind auf Seite 1von 5

Virtual Data Centre’s

K. Siva Prasad, Lovely Professional University, 11603480, Phagwara, Punjab.

Sivaprasadkolluri143@gmail.com.

Abstract— Virtual reality has been common part of many of these resources are the primary bottlenecks for expansion of
domains and has drawn much attention in last few years. Virtual any data center [3].
reality allows us to simulate the real world, or to build new
worlds of our own imagining. Creating virtual reality Due to the cool pool created inside the Data Centre it is
very difficult to work inside it for longer durations. This paper
applications has always been a critical factor for practitioners
elaborates an application which facilitates operations like 3D
belonging to different areas such as universities, industries, and
creation, repositioning, and deletion of Data Centre
R&D sectors. components and provides walkthrough of the Data Centre.
This paper gives an idea for developing a virtual reality Thus, the application provides an experience to do all above
application 3D Visualization and walkthrough of Data Centre. operations virtually and see their effects on current space
utilization without entering the Data Centre physically.
The paper first examines underlying components and key
concepts of the technology used to develop the application. The
Development environments for virtual reality applications
paper then elaborates the development workflow and simulation
have required the user to have extensive technical knowledge
pipeline of the application. EON Studio is used to develop this
of the computer environment generating the imagery (such as
application which is a complete GUI based authoring tool for in-depth programming knowledge of OpenGL etc.). There
developing interactive 3D applications. have existed only a few products addressing the needs of the
The application presently facilitates walkthrough of Data Centre professional users and as a result, applications making use of
in 3D space to monitor a specific component more closely with
Virtual reality technology have been” hard-wired” for certain
tasks or user environments [4]. This paper gives an overview
the help of stereo projection system, stereo eye wear, and stereo
of EON Studio which is a complete GUI based authoring tool
emitter. The application also provides feedback about current for developing real time 3D multimedia applications focused
space utilization of the Data Centre that will help Data Centre on 3D visualization, training/support, and sales/marketing.
Administrator to make key consolidation and expansion EON Studio is an easy to use graphical authoring tool
decisions. allowing users to add complex interactive effects. The
development process includes importing 3D objects, usually
Finally, the paper discusses some future enhancements to convert
originating from various modelling tools. After the model is
the existing application into pure virtual environment, in which imported, behaviors can easily be associated with the model
individuals can immerse themselves fully in the virtual [5].
environment and can interact with 3D objects.

Keywords: Virtual reality, 3D Visualization, 3D Modelling, Data II. ARCHITECTURE


Centre, EON Studio.
This section gives an overview of EON’s architecture. In
I. INTRODUCTION fig. 1, the running simulation is at the highest level. The user
interacts with the simulation through an application
Virtual reality is the ultimate manufacturing and encapsulating and running the simulation. Applications
communication technology. Virtual reality may be used to capable of running EON simulations are EON Studio, EON
modify the physical appearance, to alter perceptual input and
Viewer, and all applications capable of running ActiveX
to give human new abilities, such as night vision and flight
controls. Since EON simulations run inside an ActiveX
[1].
control, it is easy to use EON for the development of 3D
Data Centre is a critical component for the IT operations of graphics applications. EON works well with tools such as
many organizations these days. Effective data center Visual Basic, C#, and HTML. The simulation can be
infrastructure management strategies can propel the efficiency, manipulated by the hosting application through the EON
utilization, and availability of data center assets and services ActiveX direct access interface
[2]. Managing a data center in an efficient manner specifically An EON simulation consists of one or more prototypes. A
requires a system that can add visualization power to track prototype encapsulates a sub-tree and all functionality
space and power resource consumption requirements so that contained in the sub-tree, i.e. agents, routes, and script code.
the utilization of these resources could be optimized, as both
Agents are active nodes in the EON simulation tree, i.e. COM-
objects.

Fig.2 Simulation Tree

Fig.1 Architecture of EON simulation environment 1) Visual nodes: These nodes produce a visible result.
All EON components are developed using the EON class Meshes, Lights, Decals, Materials, and Textures come under
library, called EON Base. The library contains the base this category.
technology for agents and fields, in order to share as much 2) Agents: An agent is an active node. It provides
functionality as possible between different types of nodes. interactive and multimedia features to simulation. Nodes in
this category include various types of motion agents (place,
EON uses Open GL or Direct3D for rendering the visual spin, rotate, keyframe, etc.), logical components (switch, latch,
database. Input is mainly handled through DirectInput. Any trigger, etc.) or multimedia agents (sound and video).
DirectInput compatible device should work well with 3) Sensors: Sensors react to changes in the environment
simulations developed in EON. Sound and video are handled and trigger events in response to those changes. For example,
through DirectSound and ActiveMovie, respectively. EON a Click Sensor node reacts when a specific object has been
supports stereo sound, as well as 3D sound in multi-channel clicked by the mouse and a Time Sensor produces pulses as a
configurations [4]. function of time.
4) Base nodes: These nodes provide basic simulation
functions and therefore are used repeatedly and extensively.
They contain instructions for basic simulation elements such
III. MAIN CHARACTERS OF THE APPLICATION as grouping nodes into subtrees and defining viewports, color,
texture, and light.
This section gives an overview of key concepts and basic
building blocks used to create the application. The application Apart from above categories there are other several categories
uses EON Studio as a development environment for creating such as: Assembly nodes, Motion model nodes, Shadow
3D simulation which facilitates users to define behaviors and nodes, GUI Controls, Force Feedback nodes, etc.
interactions, as well as test simulations and change parameters
during run-time [4]. C. Prototypes
Prototypes are reusable, plug and play simulations that
can be copied from the EON components library and can be
A. Simulation Tree placed into our own custom simulation. Each prototype
An important part of constructing a simulation is contains its own internal simulation subtree and a set of
determining how the nodes are arranged in the simulation tree external fields, depending on the purpose. We have created
structure. The simulation tree is the primary component for our own local prototypes corresponding to each Data Centre
developing simulation solutions which contains few default Component such as Rack, Server, Blade Chassis, KVM
components to run a simulation such as Scene, Camera, Light, Switch, Network Switch, etc. These prototypes are then
Walk, and Viewport. placed inside frame nodes to appear in the simulation
B. Nodes window.
Nodes are the building blocks used to create simulations. A D. Routes window
simulation is constructed by arranging and connecting nodes The Routes window is used to connect nodes and
to form a hierarchy of sub-trees. The application uses Frame, define how they will behave when data is sent between
Shape, Material, Key move, Walk, Place, Click Sensor, them. It provides graphic representation of all defined
DegreeOfFreedon, TextureResourceGroup, and few other routes. Connections between nodes are shown as lines that
nodes. The nodes in EON can be arranged in several run from the outfield of triggering node to the
categories, some of which are described below with their corresponding in field of the target node. The application
purpose. uses Time Sensor, Click Sensor, Place, and Key Move
nodes to define the route which facilitates repositioning
and deletion of components during run time.

52
etc. After completion of 3D model objects were saved in
separate AutoCAD files having dwg extension.

B. Once 3D models of objects are completed the objects are


then imported into EON simulation environment. EON
Studio is the major component in the development
workflow of this application which gives the basis to
develop simulation pipeline. EON supports different files
formats that can be imported from tools such as 3D Studio,
3ds MAX, ACIS & Solid Edge, Light Wave, Open Flight,
etc (total of eighteen file formats are compatible with EON
Studio 7.0 Software Suite). After importing 3D object
from AutoCAD, a local EON prototype is then created
corresponding to this newly imported object.
Before creating a local prototype various properties of
Fig.3 Routes window the object were set such as color, texture, opacity, scale,
etc. Following images illustrates wakthrough of the Data
IV. DEVELOPMENT WORKFLOW Centre.
This section describes each component of the development
workflow of the application. The application follows the
development workflow framework of EON Studio which
involves three main activities: Importing and enhancing 3D
graphics objects; defining behavioral properties; and
specifying how user will interact with these objects in the
application.

Fig.4 Simulation pipeline


Fig.5 Walkthrough of Data Centre

The development workflow of the application involves


following steps:
A. The first step involves 3D modelling of Data Centre and its
associated components. AutoCAD 2010 has been used for
3D modelling of objects. AutoCAD is the world’s most
popular computer-aided drafting package for the personal
computer. It is a fully functional 2D and 3D CAD program
[6]. 3D models of objects are using primitives such as
cube, cylinder, sphere, etc. The complex geometry for Data
Centre components has been formed using various
available operations such as union, intersect, subtract,
fillet, chamfer, etc.
Using AutoCAD we have created 3D models of Data
Centre, Racks, Servers, Blade Chassis, KVM Switches,
Network Switches, InfiniBand Switch, Cooling devices,

Fig.6 Walkthrough of Data Centre

53
Creating local prototypes of imported 3D objects C. Ease of use: It is a graphical authoring tool allowing non
facilitates creation of number of copies of that object, and programmers to add complex interactive effects. It also
to place each instance on different locations in 3D space. supports large number of predefined nodes and prototypes
To add a local prototype to simulation window it is first for fatsre application development.
stored inside a frame node which is a subtree of scene
node. D. Real time rendering: It uses proprietary developed
algorithms for anti-aliasing, transparency, environment
C. Finally behaviours were associated with the objects mapping, shading, reflections, shadows, etc [8].
through EON Studio’s intuitive graphical user interface by
using suitable nodes. In this application following Other than above key features EON studio also supports
components shows the behaviour according user’s input. compact file formats, reusable content, easy import of
many CAD and 3D formats, high rendering quality,
While performing walkthrough user is facilitated to open
the door of Data Centre using mouse click; User can extensibility, and support to wide range of virtual reality
reposition or delete a component fron one place to measure devices.
the room available for placing some other component on
VI. FUTURE ENHANCEMENTS
that place; User can open and close the KVM Switches
with the help of mouse click. We have used various agent The application virtual walkthrough of Data Centre is
nodes for implementing the behaviour of objects. currently implemented on HP Z800 Graphics Workstation
with two quad core Intel Xeon 3.20 GHz processors, 32 GB
D. When all the components are added to the simulation, the memory, and NVIDIA Quadro FX4800 graphics card with 1.5
file created in EON Studio is saved as a source file with an GB memory. Presently the application uses Stereo Projection
EOZ extension. After the application is complete, EON System, Stereo Emitter, and Stereo Eyewear to visualize the
Studio allows creating a distribution file with an EDZ Data Centre and its components in 3D. While running the
extension. Both EOZ and EDZ files can be used in EON simulation user is facilitated to perform walkthrough of the
Viewer and all host applications such as Visual Basic, Data Centre to visualize a specific component more closely
Power Point, Macromedia Director, and other ActixeX with the help of mouse and keyboard. Repositioning and
host [5]. deletion of components is also facilitated with the help of
keyboard and mouse. Some specific directions for future work
V. KEY FEATURES OF EON STUDIO
include:
To develop a virtual reality application the most
A. Making existing application more realistic and interactive
important issue is to choose the right development by using other virtual reality devices. EON supports
environment. For any virtual reality development system variety of virtual reality peripherals such as Head Mount
performance, ease of use, compatibility, and flexibility are Display, Computer Assisted Virtual Environment (CAVE),
the primary requirements. Key features of EON Studio are Motion Tracking system, and DataGlove. By integrating
discussed below which make it an ideal platform for the these virtual reality peripherals user could be facilitated to
development of virtual walkthrough of Data Centre and immerse himself fully in the virtual environment through
3D imagery involving sight and motion.
other similar applications where it is better to visualize and
practice all the necessary operations before carrying out the Immersion is a key issue in VR systems as it is central to
same on actual system. the paradigm where the user becomes part of the simulated
world, rather than the feature of the user’s own world [9].
A. Handling of large data sets: Millions of polygons can be
Immersion inside virtual environment will facilitate
effectively visualized through intelligent level of details
enabling users to spend less time on data preparation and individual to navigate in the Data Centre simply by using
to include more data in their interactive 3D application. hand and head movements. User will be able to interact
EON 8 is capable of handling files that are up to 16 with data centre with more flexibility and freedom. User
terabytes, subject to RAM available. could also be facilitated to relocate any component by
B. Efficient and automated optimization algorithms: EON 8 using his own hands instead of using mouse or keyboard.
supports Batching and Hierarchical Level of Detail B. The application can be extended to suggest possible
techniques to optimize the use of the graphics card, options for cabling including its routing among various
meaning less time will be needed for manual content components for systematic cabling inside the Data Centre.
optimizations and/or the ability to handle much more
complex data sets. EON 8 combines a number of objects at
the run-time and draws them together with a single draw
call [7].

54
C. The application can be extended to maintain power
consumption details of Data Centre components to suggest
relocating of components for load balancing of power in
order to achieve optimization of power resources.
D. The application can be further extended to monitor cooling
environment inside Data Centre which can help to achieve
proper cooling of all its components.

VII. CONCLUSION
In this paper we have demonstrated development workflow
and simulation creation pipeline for 3D interactive application
Virtual walkthrough of Data Centre.

It has been observed that virtual reality devices will give


individuals more flexibility and freedom while performing
walkthrough of Data Centre. The paper also gives an overview
of a 3D interactive application development tool EON Studio
with its key features, which will help researchers and
developers to learn primitives of this technology.

It has also been observed that virtual walkthrough of Data


Centre will help Data Centre Administrator to utilize available
space more optimally, as the computing power is an ever
increasing need for the IT departments of any organization,
and the Data Centre space is the primary bottleneck in terms
of expansion of any Data Centre.

REFERENCES
[1] Mychilo Stephenson Cline, “Power, Madness, and Immortality the
future of virtual reality”, University village press, pp-1.
[2] Data Centre Infrastructure Management; The Promises, Challenges, and
Imperative of Data Centre Infrastructure Management, A market
position paper from the experts in Data Centre Infrastructure
Management, pp. 2.
[3] Dhirendra Kumar Verma, Alpana Rajan, Anil Rwat, “Achieving
Optimized Utilization of Data Centre Space and Power Resources
through 3D Visualization”, published in International Journal of
Graphics and Image Processing , Volume 1, Issue 1, AUGUST 2011,
pp.1.

[4] “Creating applications applying interactive visual simulation technology


for the PC”, An EON Reality White Paper, February 1999, Updated:
August 2010, pp. 2-12
[5] Justice, Bergerud, Garrison, Cafiero, Churches.Interactive, “3D
Application Development, Using EON Professional for 3D
Visualizations”, 2010, pp. 20-22.
[6] Tim McCarthy, “AutoCAD Express NT”, Covering Release 14,
Published by Springer- Verlag London Limited 1999, pp.1.
[7] http://www.eonreality.com/press-releases/eon-reality-releases-eon-8-0-
the-next-generation-of-interactive-3d-authoring-tools
[8] http://www.eonreality.com/eon-studio
[9] Mario A. A. Gutiérrez, Mario Mario Arturo Gutierrez Alonso, Frédéric
Vexo, Daniel Thalmann. “Stepping into Virtual Reality”, 2008, pp. 70

55

Das könnte Ihnen auch gefallen