Explore chapters and articles related to this topic
An Internet of Things (IoT) Course for a Computer Science Graduate Program
Published in Ibrahiem M. M. El Emary, Anna Brzozowska, Shaping the Future of ICT, 2017
AWS IoT is the middleman between the “things” connected to the Internet and the AWS cloud (Figure 14.2). Users can collect data from the “things,” and store and analyze data in the cloud with the help of AWS IoT. Devices can interact with cloud applications and other devices. Users can also control the “things” via their mobile devices with the help of AWS IoT. With AWS IoT, developers can make use of standard AWS services such as AWS Lambda, a computer service that can receive user code and run the code on behalf of the user; Amazon Kinesis, a service that collects and processes data records in real time; Amazon S3, a simple web service interface for storing and retrieving data; Amazon Machine Learning, which provides data visualization tools, machine learning models, and predictions; as well as the Amazon DynamoDB database service. AWS IoT provides different AWS SDKs for different hardware devices (Amazon Web Services 2015a,b,c).
Serverless
Published in Haishi Bai, Zen of Cloud, 2019
It's time to try something out to gain some intuition. In the following tutorial, you'll use AWS Lambda to create a simple function that logs some messages. AWS Lambda is AWS's serverless platform that allows you to upload and scale your code without needing to manage any hosting environments.
A Review of the Internet of Things (IoT)
Published in Rajshree Srivastava, Sandeep Kautish, Rajeev Tiwari, Green Information and Communication Systems for a Sustainable Future, 2020
Rohit Kumar, Gaurav Bathla, Hramanjot Kaur
Its main features are: It helps web-connected gadgets to communicate with cloud applications and other gadgets securely, thus providing a secure device gateway, authentication, and authorization for proven exchanged data.Registration for the identification of gadgets.Thing Shadows for storage and retrieval of existing state data.Rules engine for communication between gadgets and AWS services.Amazon has the most comprehensive service among the cloud providers, so that using the AWS IoT inherently provides you with other benefits.With the built-in Kibana integration, this platform becomes highly scalable, resulting in IoT applications that gather, handle, analyze, and respond to information generated. In addition, the on-the-spot registration automatically registers new certificates as part of the initial interaction between the device and AWS IoT, speeding up batch deployments.AWS IoT enables integration with the rest of the AWS services, like AWS Lambda, Amazon Dynamo DB, Amazon Kinesis, Amazon S3, and Amazon SNS.The AWS IoT offers four different interfaces for creating and interacting with things (Fig. 6.11). These are: Command line interfaceAPIAWS SDKsDevice SDK [41].
Towards a DISSECT-CF extension for simulating function-as-a-service
Published in International Journal of Parallel, Emergent and Distributed Systems, 2023
Dilshad Hassan Sallo, Gabor Kecskemeti
The first major serverless computing platform was introduced in 2014 by Amazon dubbed ‘AWS Lambda’ [9]. This platform has already demonstrated the previously discussed concepts and characteristics behind serverless technology. It comes with a price model that mainly relies on the allocated memory size and number of invocations [8]. AWS Lambda offers elastic options for allocating the memory of function instance starting from 128 MB to 3008 MB with an attached CPU whose performance increases proportionally to the allocated memory. It also allows providing, by default, thousand concurrent function instances to serve deployed functions [10]. However, the number of instances could vary depending on the region where the function is deployed [11]. AWS Lambda introduced resource limits to ensure dealing with intensive workload efficiently. These include a timeout of function execution set to 15 min [8], and the maximum time of a function instance to be idle before it terminates is 5 min [12].