|
|
Books > Computing & IT > General theory of computing
The past few years have seen a major change in computing systems,
as growing data volumes and stalling processor speeds require more
and more applications to scale out to clusters. Today, a myriad
data sources, from the Internet to business operations to
scientific instruments, produce large and valuable data streams.
However, the processing capabilities of single machines have not
kept up with the size of data. As a result, organizations
increasingly need to scale out their computations over clusters. At
the same time, the speed and sophistication required of data
processing have grown. In addition to simple queries, complex
algorithms like machine learning and graph analysis are becoming
common. And in addition to batch processing, streaming analysis of
real-time data is required to let organizations take timely action.
Future computing platforms will need to not only scale out
traditional workloads, but support these new applications too. This
book, a revised version of the 2014 ACM Dissertation Award winning
dissertation, proposes an architecture for cluster computing
systems that can tackle emerging data processing workloads at
scale. Whereas early cluster computing systems, like MapReduce,
handled batch processing, our architecture also enables streaming
and interactive queries, while keeping MapReduce's scalability and
fault tolerance. And whereas most deployed systems only support
simple one-pass computations (e.g., SQL queries), ours also extends
to the multi-pass algorithms required for complex analytics like
machine learning. Finally, unlike the specialized systems proposed
for some of these workloads, our architecture allows these
computations to be combined, enabling rich new applications that
intermix, for example, streaming and batch processing. We achieve
these results through a simple extension to MapReduce that adds
primitives for data sharing, called Resilient Distributed Datasets
(RDDs). We show that this is enough to capture a wide range of
workloads. We implement RDDs in the open source Spark system, which
we evaluate using synthetic and real workloads. Spark matches or
exceeds the performance of specialized systems in many domains,
while offering stronger fault tolerance properties and allowing
these workloads to be combined. Finally, we examine the generality
of RDDs from both a theoretical modeling perspective and a systems
perspective. This version of the dissertation makes corrections
throughout the text and adds a new section on the evolution of
Apache Spark in industry since 2014. In addition, editing,
formatting, and links for the references have been added.
The World Wide Web is changing the way we use technology, bringing
e-learning and teaching to a whole new dimension of collaboration
and communication. Looking Toward the Future of Technology-Enhanced
Education: Ubiquitous Learning and the Digital Native bridges the
gap between technology and education by presenting innovative
research on the future of education. An essential reference on
e-learning, this scholarly publication examines current research in
technology enhanced learning, provides new didactic models for
education, and discusses the newest technologies and their impact
on education.
A key focus in recent years has been on sustainable development and
promoting environmentally conscious practices. In today's rapidly
evolving technological world, it is important to consider how
technology can be applied to solve problems across disciplines and
fields in these areas. Further study is needed in order to
understand how technology can be applied to sustainability and the
best practices, considerations, and challenges that follow.
Futuristic Trends for Sustainable Development and Sustainable
Ecosystems discusses recent advances and innovative research in the
area of information and communication technology for sustainable
development and covers practices in several artificial intelligence
fields such as knowledge representation and reasoning, natural
language processing, machine learning, and the semantic web.
Covering topics such as blockchain, deep learning, and renewable
energy, this reference work is ideal for computer scientists,
industry professionals, researchers, academicians, scholars,
instructors, and students.
Complexes of physically interacting proteins constitute fundamental
functional units that drive almost all biological processes within
cells. A faithful reconstruction of the entire set of protein
complexes (the "complexosome") is therefore important not only to
understand the composition of complexes but also the higher level
functional organization within cells. Advances over the last
several years, particularly through the use of high-throughput
proteomics techniques, have made it possible to map substantial
fractions of protein interactions (the "interactomes") from model
organisms including Arabidopsis thaliana (a flowering plant),
Caenorhabditis elegans (a nematode), Drosophila melanogaster (fruit
fly), and Saccharomyces cerevisiae (budding yeast). These
interaction datasets have enabled systematic inquiry into the
identification and study of protein complexes from organisms.
Computational methods have played a significant role in this
context, by contributing accurate, efficient, and exhaustive ways
to analyze the enormous amounts of data. These methods have helped
to compensate for some of the limitations in experimental datasets
including the presence of biological and technical noise and the
relative paucity of credible interactions. In this book, we
systematically walk through computational methods devised to date
(approximately between 2000 and 2016) for identifying protein
complexes from the network of protein interactions (the
protein-protein interaction (PPI) network). We present a detailed
taxonomy of these methods, and comprehensively evaluate them for
protein complex identification across a variety of scenarios
including the absence of many true interactions and the presence of
false-positive interactions (noise) in PPI networks. Based on this
evaluation, we highlight challenges faced by the methods, for
instance in identifying sparse, sub-, or small complexes and in
discerning overlapping complexes, and reveal how a combination of
strategies is necessary to accurately reconstruct the entire
complexosome.
Developments in Technologies for Human-Centric Mobile Computing and
Applications is a comprehensive collection of knowledge and
practice in the development of technologies in human -centric
mobile technology. This book focuses on the developmental aspects
of mobile technology; bringing together researchers, educators, and
practitioners to encourage readers to think outside of the box.
Silver Bullets isn't about understanding the technology of
standard, interoperable data; it's about why the technology is
important and how you can use it. If you care about effective
operations, no matter your job title, this book is for you.
Interoperable data is a major game changer for business and
information technology, government and commercial, national and
international organizations. This book will let you make it happen,
versus wondering what happened and how you were left behind. As
Frederick Brooks famously noted in The Mythical Man-Month: Essays
on Software Engineering, there is no single-approach solution - no
Silver Bullet - that delivers significant improvements in
productivity, reliability, or simplicity. But in Silver Bullets,
Pete O'Dell shows how a single concept - standardized data
interoperability - yields improvements in any industry to which it
is applied. O'Dell builds his case by reviewing the past. From the
Great Wall of China to shipping containers, from punched cards to
the VISA network, standardization has fueled enormous
breakthroughs. O'Dell investigates current data standardization
including XML and the Common Alerting Protocol, using case studies
to illustrate success stories ranging from homeland defense to
diabetes management. Finally, O'Dell offers practical suggestions
on how to get started with interoperable data and points to
emerging leaders in commercial, governmental and not-for-profit
fields. This accessible, plain-spoken book is full of parables,
anecdotes and stories, delivering humor as well as insight. Reading
it enables you to make practical decisions about your
organization's future and growth. Silver Bullets shines a clear
light into your inoperable future.
a) Provides basic concepts of Natural Language Processing for
getting started from scratch. b) Introduces advanced concepts for
scaling, deep learning and real-world issues seen in the industry.
c) Provides applications of Natural Language Processing over a
diverse set of 15 industry verticals. d) Shares practical
implementation including Python code, tools and techniques for a
variety of Natural Language Processing applications and industrial
products for a hands-on experience. e) Gives readers a sense of all
there is to build successful Natural Language Processing projects:
the concepts, applications, opportunities and hands-on material.
Take an active role in managing technology!
From new business models to new types of business, information
technology has become a key driver of business and an essential
component of corporate strategy. But simply acquiring technology is
not enough; organizations must manage IT effectively to gain the
competitive advantage.
Henry Lucas's Information Technology: Strategic Decision Making
for Managers focuses on the key knowledge and skills you need to
take an active role in managing technology and obtain the maximum
benefits from investing in IT. Offering streamlined, up-to-date
coverage, the text is ideally suited for MBA students or anyone who
wants to learn more about how to gain the competitive advantage by
successfully managing IT.
Features Focuses on managerial issues: This text explores the
many real technology issues confronting today's managers, such as
what to do with legacy systems, when to outsource, and how to
choose a source of processing and services. Shows how to evaluate
IT investments: Two full chapters cover the value of information
technology and how to evaluate IT project proposals using both net
present value and real options approaches. Balances technical and
managerial coverage: This balance helps you understand how diverse
companies have developed their IT architectures and environments.
Explains the various applications of technology: Concrete examples
illustrate major IT applications, such as ecommerce, ERP, CRM,
decision and intelligent systems, and knowledge management.
In today's society, the professional development of teachers is
urgent due to the constant change in working conditions and the
impact that information and communication technologies have in
teaching practices. ""Online Learning Communities and Teacher
Professional Development: Methods for Improved Education Delivery""
features innovative applications and solutions useful for teachers
in developing knowledge and skills for the integration of
technology into everyday teaching practices. This defining
collection of field research discusses how technology itself can
serve as an important resource in terms of providing arenas for
professional development.
This book presents recently developed computational approaches for
the study of reactive materials under extreme physical and
thermodynamic conditions. It delves into cutting edge developments
in simulation methods for reactive materials, including quantum
calculations spanning nanometer length scales and picosecond
timescales, to reactive force fields, coarse-grained approaches,
and machine learning methods spanning microns and nanoseconds and
beyond. These methods are discussed in the context of a broad range
of fields, including prebiotic chemistry in impacting comets,
studies of planetary interiors, high pressure synthesis of new
compounds, and detonations of energetic materials. The book
presents a pedagogical approach for these state-of-the-art
approaches, compiled into a single source for the first time.
Ultimately, the volume aims to make valuable research tools
accessible to experimentalists and theoreticians alike for any
number of scientific efforts, spanning many different types of
compounds and reactive conditions.
As today's world continues to advance, Artificial Intelligence (AI)
is a field that has become a staple of technological development
and led to the advancement of numerous professional industries. An
application within AI that has gained attention is machine
learning. Machine learning uses statistical techniques and
algorithms to give computer systems the ability to understand and
its popularity has circulated through many trades. Understanding
this technology and its countless implementations is pivotal for
scientists and researchers across the world. The Handbook of
Research on Emerging Trends and Applications of Machine Learning
provides a high-level understanding of various machine learning
algorithms along with modern tools and techniques using Artificial
Intelligence. In addition, this book explores the critical role
that machine learning plays in a variety of professional fields
including healthcare, business, and computer science. While
highlighting topics including image processing, predictive
analytics, and smart grid management, this book is ideally designed
for developers, data scientists, business analysts, information
architects, finance agents, healthcare professionals, researchers,
retail traders, professors, and graduate students seeking current
research on the benefits, implementations, and trends of machine
learning.
Have you ever felt like students are inundated with material that's
outside of their field, subject to change, or so technical the
student loses interest? Information Systems for the Non-Technical
Manager provides an inside look at the principles that make
information systems a field in its own right and invites students
to apply these principles to all aspects of business management.
The book presents an unfolding explanation of information systems
through the lens of custom-designed conceptual models. The four
distinct parts of the book invite the reader to consider the
purpose of information systems. In the first part, students
consider what questions are being asked that information systems
can answer. In the second part, students break apart and examine
each component of information systems piece by piece. In the third
part, the pieces are joined together and presented as a cohesive
whole. Finally, there is a practical section that includes
interviews with current experts in the field, select case studies,
and a historical survey that provides context for how modern
information systems have developed over time. Presenting the reader
with timeless principles that apply to real-world scenarios,
regardless of discipline, Information Systems for the Non-Technical
Manager is the ideal solution for survey courses for non-majors.
Numerical Methods for Linear Control Systems Design and Analysis is
an interdisciplinary textbook aimed at systematic descriptions and
implementations of numerically-viable algorithms based on
well-established, efficient and stable modern numerical linear
techniques for mathematical problems arising in the design and
analysis of linear control systems both for the first- and
second-order models. MATLAB-based software is included for
implementing all of the major algorithms from the book.
* Unique coverage of modern mathematical concepts such as parallel
computations, second-order systems, and large-scale solutions
* Background material in linear algebra, numerical linear algebra,
and control theory included in text
* Step-by-step explanations of the algorithms and examples
* Includes MATLAB-based solution software
A firewall is as good as its policies and the security of its VPN
connections. The latest generation of firewalls offers a dizzying
array of powerful options; they key to success is to write concise
policies that provide the appropriate level of access while
maximizing security.
This book covers the leading firewall products: Cisco PIX, Check
Point NGX, Microsoft ISA Server, Juniper s NetScreen Firewall, and
SonicWall. It describes in plain English what features can be
controlled by a policy, and walks the reader through the steps for
writing the policy to fit the objective. Because of their
vulnerability and their complexity, VPN policies are covered in
more depth with numerous tips for troubleshooting remote
connections.
. The only book that focuses on creating policies that apply to
multiple products.
. Included is a bonus chapter on using Ethereal, the most popular
protocol analyzer, to monitor and analyze network traffic.
. Shows what features can be controlled by a policy, and walks you
through the steps for writing the policy to fit the objective at
hand"
The growing trend for high-quality computer science in school
curricula has drawn recent attention in classrooms. With an
increasingly information-based and global society, computer science
education coupled with computational thinking has become an
integral part of an experience for all students, given that these
foundational concepts and skills intersect cross-disciplinarily
with a set of mental competencies that are relevant in their daily
lives and work. While many agree that these concepts should be
taught in schools, there are systematic inequities that exist to
prevent students from accessing related computer science skills.
The Handbook of Research on Equity in Computer Science in P-16
Education is a comprehensive reference book that highlights
relevant issues, perspectives, and challenges in P-16 environments
that relate to the inequities that students face in accessing
computer science or computational thinking and examines methods for
challenging these inequities in hopes of allowing all students
equal opportunities for learning these skills. Additionally, it
explores the challenges and policies that are created to limit
access and thus reinforce systems of power and privilege. The
chapters highlight issues, perspectives, and challenges faced in
P-16 environments that include gender and racial imbalances,
population of growing computer science teachers who are
predominantly white and male, teacher preparation or lack of
faculty expertise, professional development programs, and more. It
is intended for teacher educators, K-12 teachers, high school
counselors, college faculty in the computer science department,
school administrators, curriculum and instructional designers,
directors of teaching and learning centers, policymakers,
researchers, and students.
In the time of constant technological and managerial advancement,
firms of the 21st century are faced with an ongoing quest for
implementing more effective strategies and methodologies to remain
at the apex of the information resources management industry.
Researchers and pioneers of academia incessantly delve into
potential solutions to increase efficacy within technological and
information resources management, as well as identify the emerging
technologies and trends. ""Emerging Information Resources
Management and Technologies"" supplies the industry leaders,
practicing managers, researchers, experts, and educators with the
most current findings on undertaking the operation of the latest
information technology reforms, developments, and changes.
""Emerging Information Resources Management and Technologies""
presents the issues facing modern organizations and provides the
most recent strategies in overcoming the obstacles of the
ever-evolving information management and utilization industry.
The book aim is to define the Internet of Things (IoT) in a global
view, present the research agenda for Internet of Things
technologies by addressing the new technological developments and
providing a global balanced coverage of the challenges and the
technical and industrial trends.Energy consumption by the data,
communication and networking devices and global CO2 emission is
increasing exponentially. ICT has a dual role in this process: it
accounts for about two percent of global CO2 emissions and at the
same the ICT including IoT technologies and applications have a
direct effect on lowering CO2 emissions, increasing energy
efficiency, reducing power consumption, and achieving efficient
waste recycling.The book builds on the ideas put forward by the
European research Cluster on the Internet of Things Strategic
Research Agenda and presents global views and state of the art
results on the challenges facing the research, development and
deployment of IoT at the global level.IoT together with the other
emerging Internet developments such as Internet of Energy, Media,
People, Services, Business/Enterprises are the backbone of the
digital economy, the digital society and the foundation for the
future knowledge based economy and innovation society. IoT
developments show that we will have 16 billion connected devices by
the year 2020 , which will average out to six devices per person on
earth and to many more per person in digital societies.Devices like
smart phones and machine to machine or thing to thing communication
will be the main drivers for further IoT development. The first
direct consequence of the IoT is the generation of huge quantities
of data, where every physical or virtual object may have a digital
twin in the cloud, which could be generating regular updates. The
IoT contribution is in the increased value of information created
by the number of interconnections among things and the
transformation of the processed information into knowledge for the
benefit of mankind and society. The Internet of Things market is
connected to industrial machine to machine (M2M) systems, smart
meters and enabling technologies such as nanoelectronics,
communications, sensors, smart phones, embedded systems, cloud
computing and software technologies that will create new products,
new services, new interfaces by creating smart environments and
smart spaces with applications ranging from smart transport,
cities, buildings, energy, grid, to smart health and life.Technical
topics discussed in the book include:* The Internet of Things: The
Way Ahead* Internet of Things Strategic Research Agenda* Challenges
of a Sustainable Roadmap for the Internet of Things* Technologies
behind Internet of Things: From Nanoelectronics and Embedded
Systems to Cloud Computing and Cognitive Systems* Machine to
machine (M2M) communication and the emerging Internet of Things
applications* The "Internet of Things" based on IPv6. Paving the
way to Smart IPv6 Buildings* "Internet of Things - from Ubiquitous
Computing to Ubiquitous Intelligence Applications"* Virtualization
of network resources and Physical devices in Internet of Things
applications* Validation and Interoperability challenges for IoT*
Mobile devices enable IoT evolution from industrial applications to
mass consumer applications* Interoperability, Standardisation and
Governance in the era of Internet of Things (IoT)* Technologies,
Applications, and Governance in the Internet of Things*
Opportunities, Challenges for Internet of Things Technologies
Talk to just about any Information Technology (IT) executive today
and you're likely to hear the same complaint: "Even though we have
invested millions of dollars each year in technical infrastructure
and support, we don't get the results we expect." The focus of IT
management over the past several decades has been on maximizing the
benefit that comes from IT investments. Particular attention is
paid to finding the right hardware, software, networks, and
processes to allow IT to contribute to the bottom line of the
business. And still, with all of this focus, IT organizations find
themselves unable to meet the demands of their clients. Perhaps a
shift in focus is needed. IT PEOPLE: Doing More With Less shifts
the focus to the IT people. Because while it is right to focus on
getting the hardware, software, networks, and processes right,
people are the resources that ultimately make a difference in
getting results and meeting the demands of clients. And since
people costs are often the largest part of the IT budgets, and our
focus has been elsewhere, it could be that a focus on IT people is
long overdue. This book is intended for every IT professional
(management and individual contributors) who faces the constant
challenge of performing a big job with ever-shrinking departmental
resources. Whether you are a manager or an individual technician,
this book is for you. It will help you improve your ability to plan
your work and, meet your commitments while being an effective
political actor. Our aim in this book is to provide you with a tool
that will not only help you deliver greater value to your
organization, but do so in a way that provides a greater degree of
job satisfaction andquality of life. IT PEOPLE: Doing More With
Less is intended as a practical tool, not a theoretical book. The
content of the book comes from the experiences of the authors, each
of whom has spent years managing IT organizations and consulting
with clients around the worl
Metaheuristic algorithms are present in various applications for
different domains. Recently, researchers have conducted studies on
the effectiveness of these algorithms in providing optimal
solutions to complicated problems. Advancements in Applied
Metaheuristic Computing is a crucial reference source for the
latest empirical research on methods and approaches that include
metaheuristics for further system improvements, and it offers
outcomes of employing optimization algorithms. Featuring coverage
on a broad range of topics such as manufacturing, genetic
programming, and medical imaging, this publication is ideal for
researchers, academicians, advanced-level students, and technology
developers seeking current research on the use of optimization
algorithms in several applications.
|
You may like...
Sunspots
David Lewis
Paperback
R310
Discovery Miles 3 100
|