Pub Date : 2024-01-22DOI: 10.1109/mitp.2023.3333071
Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro, Matteo Trentin, Gianluigi Zavattaro
Function as a service (FaaS) is a serverless cloud execution model offering cost-efficiency, scalability, and simplified development by enabling developers to focus on code and delegate server management and application scaling to the serverless platform. Early FaaS implementations provided no control to users over function placement, but raising data locality-bound scenarios motivated new implementations with user-defined constraints over function allocations, e.g., to keep functions accessing a database close to the latter, with the aim of reducing latency, enhancing security, or complying with regulations. In this article, we show how, by leveraging the Allocation Priority Policies language—used for controlling function scheduling—and state-of-the-art planning tools, it is possible to enforce security properties and data-locality constraints, thereby guiding the definition of fine-grained serverless scheduling policies.
{"title":"Formally Verifying Function Scheduling Properties in Serverless Applications","authors":"Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro, Matteo Trentin, Gianluigi Zavattaro","doi":"10.1109/mitp.2023.3333071","DOIUrl":"https://doi.org/10.1109/mitp.2023.3333071","url":null,"abstract":"Function as a service (FaaS) is a serverless cloud execution model offering cost-efficiency, scalability, and simplified development by enabling developers to focus on code and delegate server management and application scaling to the serverless platform. Early FaaS implementations provided no control to users over function placement, but raising data locality-bound scenarios motivated new implementations with user-defined constraints over function allocations, e.g., to keep functions accessing a database close to the latter, with the aim of reducing latency, enhancing security, or complying with regulations. In this article, we show how, by leveraging the Allocation Priority Policies language—used for controlling function scheduling—and state-of-the-art planning tools, it is possible to enforce security properties and data-locality constraints, thereby guiding the definition of fine-grained serverless scheduling policies.","PeriodicalId":49045,"journal":{"name":"IT Professional","volume":"40 1","pages":""},"PeriodicalIF":2.6,"publicationDate":"2024-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139678700","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-01-22DOI: 10.1109/mitp.2023.3323714
Priyanka Ganesan, Senthil Kumar Jagatheesaperumal
The importance of reliable and secure wireless communication cannot be overstated, especially in emergency situations that require the use of smart wearables. To ensure the provision of robust and secure communication services for emergency applications, we propose a decentralized and real-time approach to accessing data from wearable technology. This approach involves integrating blockchain technology and federated-learning-enabled beyond 5G/6G (B5G/6G) network architecture. We also discuss the potential benefits of using massively populated and real-time-streaming, data-intensive, federated-learning-enabled B5G/6G systems to provide emergency services with real-time access to relevant information. By integrating blockchain and responsible AI frameworks, we aim to ensure the security and trustworthiness of the communication channels. We believe that our proposed solution will address sovereignty concerns and have the potential to transform the way emergency responses are handled, resulting in faster and more efficient responses that ultimately save lives.
{"title":"Revolutionizing Emergency Response: The Transformative Power of Smart Wearables Through Blockchain, Federated Learning, and Beyond 5G/6G Services","authors":"Priyanka Ganesan, Senthil Kumar Jagatheesaperumal","doi":"10.1109/mitp.2023.3323714","DOIUrl":"https://doi.org/10.1109/mitp.2023.3323714","url":null,"abstract":"The importance of reliable and secure wireless communication cannot be overstated, especially in emergency situations that require the use of smart wearables. To ensure the provision of robust and secure communication services for emergency applications, we propose a decentralized and real-time approach to accessing data from wearable technology. This approach involves integrating blockchain technology and federated-learning-enabled beyond 5G/6G (B5G/6G) network architecture. We also discuss the potential benefits of using massively populated and real-time-streaming, data-intensive, federated-learning-enabled B5G/6G systems to provide emergency services with real-time access to relevant information. By integrating blockchain and responsible AI frameworks, we aim to ensure the security and trustworthiness of the communication channels. We believe that our proposed solution will address sovereignty concerns and have the potential to transform the way emergency responses are handled, resulting in faster and more efficient responses that ultimately save lives.","PeriodicalId":49045,"journal":{"name":"IT Professional","volume":"23 1","pages":""},"PeriodicalIF":2.6,"publicationDate":"2024-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139678801","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-01-22DOI: 10.1109/mitp.2023.3335901
Anaida Fernández García, Xabier Oregui Biain, Konstantinos Lingos, Konstantinos Konstantoudakis, Alberto Belmonte Hernández, Izar Azpiroz Iragorri, Dimitrios Zarpalas
Augmented reality can enhance first responders’ situational awareness, displaying data about the environment, location, team status, objectives, and more. However, augmented reality headsets are not well suited to operational use, as they are incompatible with personal protective equipment and lack adequate power autonomy. This article presents the smart helmet, a protective helmet featuring an infrared camera, a power source, a processing hub, and a near-eye augmented reality display. The processing hub runs infrared image enhancement, object recognition AI algorithms, and the augmented reality interface, which can be connected to, and display information from, other components. The smart helmet is modular; therefore, individual parts can be selected according to mission needs, including the helmet structure, processing device, additional sensors, and other connected information sources. The whole system is self-reliant and independent from external connectivity. The smart helmet has been tested in three field trials by first responders of diverse sectors.
{"title":"Smart Helmet: Combining Sensors, AI, Augmented Reality, and Personal Protection to Enhance First Responders’ Situational Awareness","authors":"Anaida Fernández García, Xabier Oregui Biain, Konstantinos Lingos, Konstantinos Konstantoudakis, Alberto Belmonte Hernández, Izar Azpiroz Iragorri, Dimitrios Zarpalas","doi":"10.1109/mitp.2023.3335901","DOIUrl":"https://doi.org/10.1109/mitp.2023.3335901","url":null,"abstract":"Augmented reality can enhance first responders’ situational awareness, displaying data about the environment, location, team status, objectives, and more. However, augmented reality headsets are not well suited to operational use, as they are incompatible with personal protective equipment and lack adequate power autonomy. This article presents the smart helmet, a protective helmet featuring an infrared camera, a power source, a processing hub, and a near-eye augmented reality display. The processing hub runs infrared image enhancement, object recognition AI algorithms, and the augmented reality interface, which can be connected to, and display information from, other components. The smart helmet is modular; therefore, individual parts can be selected according to mission needs, including the helmet structure, processing device, additional sensors, and other connected information sources. The whole system is self-reliant and independent from external connectivity. The smart helmet has been tested in three field trials by first responders of diverse sectors.","PeriodicalId":49045,"journal":{"name":"IT Professional","volume":"168 1","pages":""},"PeriodicalIF":2.6,"publicationDate":"2024-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139680305","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-01-22DOI: 10.1109/mitp.2023.3333073
Stephen J. Andriole
Executives can turn ChatGPT and Bard to help them understand the differences among artificial intelligence (AI), machine learning (ML), and generative AI; how AI/ML/GAI sees “business”; how companies can hit the ground running with AI; how companies should organize and fund AI initiatives; and what AI leadership looks like. While ChatGPT and Bard are really smart, they lack some knowledge of what it means to live in the trenches. Many of their answers are “comfortable” lectures but not actionable playbooks … for now.
{"title":"An Executive Guide to AI, Machine Learning, and Generative AI—With Some Help From ChatGPT and Bard","authors":"Stephen J. Andriole","doi":"10.1109/mitp.2023.3333073","DOIUrl":"https://doi.org/10.1109/mitp.2023.3333073","url":null,"abstract":"Executives can turn ChatGPT and Bard to help them understand the differences among artificial intelligence (AI), machine learning (ML), and generative AI; how AI/ML/GAI sees “business”; how companies can hit the ground running with AI; how companies should organize and fund AI initiatives; and what AI leadership looks like. While ChatGPT and Bard are really smart, they lack some knowledge of what it means to live in the trenches. Many of their answers are “comfortable” lectures but not actionable playbooks … for now.","PeriodicalId":49045,"journal":{"name":"IT Professional","volume":"22 1","pages":""},"PeriodicalIF":2.6,"publicationDate":"2024-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139678806","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-01-22DOI: 10.1109/mitp.2023.3333070
Nir Kshetri
The growing consensus is that generative artificial intelligence (GAI) is capable of enhancing and enriching teaching and learning experiences. This article examines how GAI enhances teaching and learning by evaluating its impact on primary, secondary, and administrative tasks performed by teachers.
{"title":"The Future of Education: Generative Artificial Intelligence’s Collaborative Role With Teachers","authors":"Nir Kshetri","doi":"10.1109/mitp.2023.3333070","DOIUrl":"https://doi.org/10.1109/mitp.2023.3333070","url":null,"abstract":"The growing consensus is that generative artificial intelligence (GAI) is capable of enhancing and enriching teaching and learning experiences. This article examines how GAI enhances teaching and learning by evaluating its impact on primary, secondary, and administrative tasks performed by teachers.","PeriodicalId":49045,"journal":{"name":"IT Professional","volume":"86 1","pages":""},"PeriodicalIF":2.6,"publicationDate":"2024-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139678807","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-01-22DOI: 10.1109/mitp.2023.3345592
Stephen J. Andriole
There’s no better application of digital technology than technology designed to help first responders (FRs). Some of theapplication areas include data, architectures, wearables, communications and situation awareness. The articles in this Special Issue represent a package that describes how IT empowers rescuers and FRs in saving lives. They understand FR requirements and propose technology solutions that are more than workable, and in many cases, ready for field testing.
{"title":"IT Empowering Rescuers and First Responders in Saving Lives","authors":"Stephen J. Andriole","doi":"10.1109/mitp.2023.3345592","DOIUrl":"https://doi.org/10.1109/mitp.2023.3345592","url":null,"abstract":"There’s no better application of digital technology than technology designed to help first responders (FRs). Some of theapplication areas include data, architectures, wearables, communications and situation awareness. The articles in this Special Issue represent a package that describes how IT empowers rescuers and FRs in saving lives. They understand FR requirements and propose technology solutions that are more than workable, and in many cases, ready for field testing.","PeriodicalId":49045,"journal":{"name":"IT Professional","volume":"25 1","pages":""},"PeriodicalIF":2.6,"publicationDate":"2024-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139680279","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-01-22DOI: 10.1109/mitp.2023.3346486
{"title":"IEEE Transactions on Big Data","authors":"","doi":"10.1109/mitp.2023.3346486","DOIUrl":"https://doi.org/10.1109/mitp.2023.3346486","url":null,"abstract":"","PeriodicalId":49045,"journal":{"name":"IT Professional","volume":"40 1","pages":""},"PeriodicalIF":2.6,"publicationDate":"2024-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139945706","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}