Grid Learning Computer Grid Joins To E-Learning: A. Nassiry, and A. Kardan
Grid Learning Computer Grid Joins To E-Learning: A. Nassiry, and A. Kardan
Vol:3 2009-01-28
way, we will analyze grid layered architecture. Then we will other terms, e-Learning shall:
introduce a new suitable architecture for e-Learning which is based 1) Use power of distributed computers in grid
on grid network, and for this reason we call it Grid Learning network to create virtual labs.
Architecture. Various sections and layers of suggested architecture
2) Use distributed contents to create a completely
will be analyzed; especially grid middleware layer that has key role.
This layer is heart of grid learning architecture and, in fact, customised class for learners.
regardless of this layer, e-Learning based on grid architecture will 3) Make possible collaboration between education
not be feasible. resources, contents and services within grid
network [5].
Keywords—Distributed learning, Grid Learning, Grid network,
SCORM standard. II. E-LEARNING SYSTEMS
Most e-Learning systems consist of 4 parts as below:
I. INTRODUCTION
1) Role management.
250
World Academy of Science, Engineering and Technology
Vol:3 2009-01-28
III. GRID COMPUTING standards are supported by softwares based on XML, SOAP,
Grid computing is a pattern for increasing the computing WSDL and UDDI; therefore, good approaches for
power and storage capacity of a system and according to heterogeneous resources problem are implemented. Forming
hardware and software resources in a network. XML-based metadata is a useful solution for interacting with
The name Grid is based on electric power distribution grids. different data; because not only make management of those
In those networks, consumer does not know that his/her power data possible, but also ease interchange of such information
is supplied from which specific power plant. The connection, and data.
itself, is more important [6], [7]. Web services are described by XML and some details are
considered for interaction between various services; such as
IV. GRID ARCHITECTURE message format, transport protocol and position of every
Grid architecture has a 5-layer basis. We can see this required resource.
architecture in Fig. 2. The layers are: You can see web services architecture in Fig. 3. This
architecture has 3 layers which are built on XML and DTD.
Three other layers are considered as purposes; such as
management, security and communication via different
services.
International Science Index Vol:3, No:1, 2009 waset.org/Publication/8085
1) Fabric Layer: The lowest layer in grid architecture. All 1) SOAP (Simple Object Access Protocol): This protocol is
shareable resources are placed in this layer; such as lowest layer in web services architecture and is responsible
processors, memories, sensors and actuators. It is clear for relation between consumer and provider of services.
that in grid network, grid protocols are responsible for SOAP has a mechanism for sending and receiving
resource control. messages and is compatible with STMP, FTP and HTTP
protocol. SOAP is not necessarily used in grid networks
2) Connectivity Layer: In this layer those protocols are and we can use other protocols according to our
placed which are related to communication and requirements.
authentication. 2) WSDL (Web Services Description Language): This
language is middle layer in architecture and describes web
3) Resource Layer: All common actions related to network services; therefore, WSDL creates a framework for
parts are guided in this layer; like negotiation, initiation, describing web services based on service protocols.
monitoring, control, accounting and payment. 3) UDDI (Universal Description, Discovery and Integration):
The highest layer in web services architecture. This layer
4) Resource Layer: All common actions related to network has stored a standard description for services in itself. In
parts are guided in this layer; like negotiation, initiation, other words, UDDI is a discovery service in WSDL layer
monitoring, control, accounting and payment. to search a service properly.
5) Collective Layer: Any Collaborative operations in the VI. SUGGESTED ARCHITECTURE FOR E-LEARNING GRID
shareable resources are placed in this layer. According to grid network architecture, our suggested
layered structure is shown in Fig. 4. This architecture has 5
V. WEB SERVICES layers as below:
Web services are methods for required softwares which we
want to access in WWW easily; In fact, they prepare a
platform for relation between installed softwares and different
hardwares.
Web services standards are known as W3C. These
251
World Academy of Science, Engineering and Technology
Vol:3 2009-01-28
1) Infrastructure layer: This layer constructs network educational resources. We will be able to communicate
communication infrastructure and consists of computer in a full heterogeneous environment and have access to
equipments and network protocols. static and dynamic information flexibly.
3) GRLS: This part of layer contains all services which help
2) Basic service oriented architecture: This layer contains all us to manage grid computing environment. Grid FTP is a
services related to protocols such as WSDL, SOAP, version of FTP that clarifies necessities of grid
UDDI and XML; so flexible and reliable interaction with computing.
upper layers will occur.
International Science Index Vol:3, No:1, 2009 waset.org/Publication/8085
B. e-Content Layer
This is the last layer in our suggested model and all learning
contents are placed there. As we know, for containing and
management of e-Contents we need a LCMS or Learning
Fig. 4 Suggested Architecture for e-Learning Grid Content Management System. SCORM reference model [9]
indicates factors for validating e-Contents. This standard is
3) Grid middleware layer: This layer is heart of suggested concerned to 2 subjects: packaging contents and interchanging
architecture. E-Learning based on grid architecture will information with run-time environment.
be feasible with this layer. According to SCORM standard, a content package is
4) Content layer: This layer consists of all educational consisted of 3 parts that we can see in Fig. 6.
resources, which are placed in separated systems.
252
World Academy of Science, Engineering and Technology
Vol:3 2009-01-28
resources in a tree structure. that its achievements are very important for m-Learning [14].
b) Physical Files: All files which are used in creation of an One of the notable benefits of service oriented grid is
electronic lesson. sharing services. In m-Learning, part of a giant software is
c) Content Package Interchange File: Prepares a common loaded whenever is required. So, in our suggested architecture
infrastructure for interchange between packaging learner's machine does not need too many memories.
content and run-time environment. Another considerable point in grid e-Learning is using
processors all over grid. Thus, according to little process
C. e-Learning Grid Portal
power in mobile devices, it is possible to use other processors.
In this architecture, grid portal is an interface between all This capability can be used in virtual labs and simulation
learners and resources all over of learning grid; so all users systems.
after authentication (entering their user name and password)
can access to related resource.
X. CONCLUSION
VII. LEARNING PROCESS DESIGN IN E-LEARNING Grid learning presents a new approach for e-Learning
services. It is necessary to consider new technologies and
One of the most important problems facing e-Learning
architectures for grid networks. Consideration of standards
designers is role of pedagogical requirements. Therefore, we
and policy is notable too. According to geographical
should consider learner's activities in process [10].
separation of grid networks, we should pay attention to user's
An Important achievement in recent years is a framework
behaviour and pedagogical requirements. Finally, a suitable
called IMS-LD. This framework introduces a language for
International Science Index Vol:3, No:1, 2009 waset.org/Publication/8085
253
World Academy of Science, Engineering and Technology
Vol:3 2009-01-28
A. Kardan has B.Sc. degree in the field of Electric Engineering from Sharif
University of Technology, Tehran, Iran (1976) and M.Sc. degree in the field
of Digital Systems from Brunel University, London, UK (1986) and Ph.D. in
the field of Bio-Electric from Imperial College, London, UK (1990). His
current research interests are embedded systems engineering, e-learning and
virtual environments. Now, he is with the Faculty of IT & Computer
Engineering, Amirkabir University of technology, Tehran, Iran.
International Science Index Vol:3, No:1, 2009 waset.org/Publication/8085
254