Professional Documents
Culture Documents
Bloom’s
Sl. Answer/Description Marks CO Level
No
Aneka provides a set of ready-to-use tasks for performing the most basic
3b operations for remote file management. 4.5 CO1 L2
These tasks are part of the Aneka.Tasks.BaseTasks namespace, which is
part of the Aneka.Tasks.dll library. The following operations are
implemented:
• File copy. The Local Copy Task performs the copy of a file on the
remote node; it takes a file as input and produces a copy of it under a
different name or path.
• Legacy application execution. The Execute Task allows executing
external and legacy applications by using the System.Diagnostics.Process
class. It requires the location of the executable file to run, and it is also
possible to specify command-line parameters.
• Substitute operation. The Substitute Task performs a search-and-replace
operation within a given file by saving the resulting file under a different
name.
• File deletion. The Delete Task deletes a file that is accessible through the
file system on the remote node.
• Timed delay. The Wait Task introduces a timed delay. This task can be
used in several scenarios; it can be used for profiling or for simulation of
the execution.
• Task composition. The Composite Task implements the composite
pattern and allows expressing a task as a composition of multiple tasks
that are executed in sequence.
Computing platforms and technologies
4a 8M CO1 L2
Amazon web services (AWS)
AWS offers comprehensive cloud IaaS services ranging from virtual compute,
storage, and networking to complete computing stacks. AWS is mostly known
for its compute and storage- on- demand services, namely Elastic Compute Cloud
(EC2) and Simple Storage Service (S3). EC2 provides users with customizable
virtual hardware that can be used as the base infrastructure for deploying
computing systems on the cloud.
Logical organization
The logical organization of Aneka Clouds can be very diverse, since it strongly
depends on the configuration selected for each of the container instances
belonging to the Cloud.
The master node comprises of following services:
1.Index Service (master copy) 2. Resource Provisioning Service
3.Accounting Service 4.Reporting and Monitoring
Service 5.Heartbeat Service 6. Logging Service
7. Reservation Service
8. Scheduling Services for the supported programming
models Similarly the Worker Node comprises of following
services: 1.Index Service 2. Execution service
3.Allocation service 4.mandatory ( Logging, Heartbeat and monitoring services)
The Storage Node comprises of :
1.Index service 2.Storage Service
3. mandatory ( Logging, Heartbeat and monitoring services)
Application services
Application Services manage the execution of applications and constitute a layer
that differentiates according to the specific programming model used for
developing distributedapplications on top of Aneka
Two types of services are:
1.The Scheduling Service :
Scheduling Services are in charge of planning the execution of distributed
applications on top of Aneka and governing the allocation of jobs composing an
application to nodes. Common tasks that are performed by the scheduling
component are the following
1.Job to node mapping 2.Rescheduling of failed jobs
3.Job status monitoring 4.Application status
monitoring
Some of the common operations that apply across all the range of supported
models are:
Unpacking the jobs received from the scheduler
Retrieval of input files required for job
execution Sandboxed execution of jobs
Submission of output files at the end of execution