Skip to main content

Advances, Systems and Applications

Journal of Cloud Computing Cover Image

Table 4 EC2 service/CSI/PSSA operation specifications (from CSAMO)

From: An approach to unified cloud service access, manipulation and dynamic orchestration via semantic cloud service operation specification framework

Cloud Service Level Operations AWS EC2  
Type SRPreCondition SRParameter/SRSubject SROutcome SRPostCondition
List VM Instance SIR Unconditional EC2 Region(M) EC2 InstanceIDs Unconditional
Create VM Instance(s) SMR < account allowance, i.e. 20 instances per region EC2 RequestCount(O), EC2 InstanceType(M), EC2 AMIID(M), EC2 KeyName (M), EC2 SecurityGroup(O), EC2 Region(M), EC2 Monitor(O), EC2 AvailabilityZone (O), etc. EC2 InstanceID(s) Instance(s) is in “running” state
Resize VMInstances SMR Instances are in “stop” state EC2 InstanceIDs(M), EC2 InstanceTypes(M) Operation Succeeded Instances are in “stop” state
CSI Level Operations AWS EC2 Instance  
Type SRPreCondition SRParameter/SRSubject SROutcome SRPostCondition
Get VM Architecture SIR Unconditional EC2 InstanceID(M) EC2 Instance Architecture Unconditional
Create VM Image SMR Unconditional EC2 InstanceID(M) EC2 AMIID AMI is in “available” state
Terminate VM Instance SMR Instance is NOT in “terminated” state EC2 InstanceID(M) Operation Succeeded Instance is in “terminated” state
PSSA Level Operations AWS EC2 AMI (VM image)  
Type SRPreCondition SRParameter/SRSubject SROutcome SRPostCondition
Get Image Platform SIR Unconditional EC2 AMIID(M) EC2 Instance Platform Unconditional
Create VM Instance(s) SMR < account allowance, i.e. 20 instances per region EC2 InstanceID(M) EC2 RequestCount(M), EC2 InstanceType(M), EC2 KeyName (O), EC2 SecurityGroup(O), EC2 Monitor(O), etc. EC2 InstanceID(s) Instance(s) is in “available” state
Delete Image SMR Image is in “available” state EC2 AMIID(M) Operation Succeeded Unconditional